当前位置: 首页 > 科技观察

云平台将承载一切? 听28位技术高手如何预测云应用未来

时间:2023-03-16 17:38:46 科技观察

云平台将承载一切?听听28位技术专家如何预测云应用相关问题的未来。而当被问及“未来云应用的发展方向”时,他们给出了以下观点:◆始终坚持更大、更快、更新的原则(例如,100mbps的视频流负载仍然不够强)。应用程序对速度的需求总是超过基础设施的交付能力。我们将欢迎物联网支持的完整视频、音频和数据流连接。每个设备都联网并不断通信。云设施需要不断的规模扩张。下一步是摆脱所谓可扩展性的限制,以几乎无限的方式构建连接和物联网系统。◆应用程序将基于内部和云环境。我们如何在内部条件下实现可扩展性?安全是一个重要因素。应用程序如何在从其他位置读取数据的同时在云环境中运行?容器技术的出现,让这种诉求变得容易实现。我们面临着越来越多的用例,包括云数据库等等。我们坚信Docker在单体软件应用中的良好表现,并希望逐步将其引入到数据应用中。◆基础设施层的许多元素都在迅速变化。我们将看到诸如应用12系数之类的标准迅速出现。Docker是一个类似的技术成就。工具级别的开发将放缓。移动部件更少,堆叠将得到简化。开发人员无需关注Docker或Rocket本身。小型企业开始迅速采用这些技术。在接下来的12个月里,大量重叠的技术将消失。软件定义存储将成为所有这些的基础,并定义标准构建块之间的接口,消除当前的混乱。◆创新和定制的速度将不断加快。未来的应用程序将在没有操作系统的情况下运行。这些应用程序将在dinManage或OpenStack上运行。更多基于云和HTML的应用程序将与设备无关。应用程序将100%基于网络。浏览器将成为事实上的桌面,因为90%的应用程序已经基于Web,包括公司和个人应用程序。应用程序将能够识别自己并了解与其相关的安全状态和软件包。在线听写使计算机能够理解用户所说的内容。设备中立性使得硬件不再是软件运行的约束。◆更多DevOps和容器解决方案得到部署和开发。移动设备上的大部分计算能力都卸载到云端。最终,我们将在容器中的移动设备上运行计算工作负载。◆算法是应用。按需调用。专注于数据处理。使用Java或.Net构建下一代平台使开发人员能够通过自动化的质量和测试控制机制更灵活地实现持续开发。◆未来就是现在。云应用程序主导着IT。分析和数据将提高客户满意度。使用您自己的属性提供更好的用户体验。云应用程序将创造以价值为主导的体验。IBM还不能利用云。Airbnb和Uber以无资产的方式打造出色的体验。创新创造财富。◆云平台就是一切。安全和集成工作不再是阻碍。云就是一切,这个新平台将承载用户所有的使用需求。平台重构后的体验可以审视基础设施需求,从而构建丰富的功能和优秀的用户体验。◆前途光明,产品上市周期将大大缩短。我们需要解决方案来监控业务系统中的所有内容。◆云应用生态系统并不简单,随着更多元素的添加和无人管理,复杂性会迅速增加。基于微服务架构的应用将占据主导地位。增加了虚拟机的复杂性。更灵活和可扩展。需要自动化工具来管理所有这些。相关供应商和规格的数量将显着增加。多种容器格式的兴起将增加复杂性。CMCS——即基金会如何编排变得至关重要。需要以理性的方式采取举措,以管理复杂性的无限增长。◆选择是核心关键词。专注于构建平台中立的解决方案。当您重写传统平台以使其在云中运行时,我们当然不希望保留锁定因素。容器技术等构建解决方案可以有效克服供应商锁定。◆混合趋势——应用可以从单一云迁移到多个供应商的云平台,这意味着您可以为特定应用选择最合适的运行环境。设计可以跨越不同云环境的应用程序。我们才刚刚开始考虑应用程序的混合功能。我们需要了解为什么有必要在云中运行应用程序。确定什么、为什么和在哪里的关键问题,包括为什么做出决定,以及如何避免将应用程序的操作环境作为主要标准——换句话说,应用程序应该具有足够的弹性以在任何地方运行。◆大多数应用程序将在云中运行。澳大利亚的SunCorp是一家依赖于云的国际金融服务提供商。其出色的表现也让其他同类公司开始疑惑,为什么不能把业务交给云环境。AWS现在比RedHat和VMware的总和还大——这意味着开发人员正在迎来前所未有的资源民主化。企业开始利用软件资产来实现竞争优势。◆AmazonLambda趋势将继续。不用担心服务器或软件层,只需仔细编写逻辑并部署它——作为服务提供。与微服务趋势紧密同步。高度专业化,代码更少。我们不需要考虑服务器或操作方面。我们只需要简单的拖拽就可以实现手机应用中的功能调用。◆随着安全和定制能力的逐步提升,客户将对公有云更有信心。公有云和私有云将继续共存。如果数据托管在其他云中,数据挖掘挑战也会消失。◆着眼未来,智能应用意味着态势感知与预测分析的结合。例如,医生可以使用手中的iPad,通过传感器查看患者的体征,并通过用药协议和大数据分析,基于数百万相似病例为患者提供诊疗建议。◆平台即服务处理应用程序的运行、实施和管理。其操作难度将进一步降低。这使开发人员可以专注于编写代码。◆开发者和创新者可以更顺畅地看待一切,并有能力基于各个行业改变市场。机器和人类驱动云应用程序,应用程序将开始学习使用条件并进行相应配置。情报保障能力将大大增强。可穿戴设备的发展将改变我们理解应用程序的方式。未来,将有更多与个人数据收集相关的安全、信任和监管措施。云应用程序将以多种无缝方式扰乱业务流程。协同将成为销售、人力资源、财务、ERP的核心定位,旨在以更低的成本更快地创造价值。◆该架构可以理解微服务和应用程序之间的API连接。基于SaaS和对数据库、负载均衡、编排和协作(Kubernetes和Swarm)等各种元素的管理将进一步完善这一发展趋势。从云服务中寻求最能满足应用需求的资源和技术成果。不必在内部拥有和维护硬件和软件可以显着降低运营成本,但这也意味着我们需要改变我们管理应用程序的方式。在管理TB甚至PB级的数据时,我们不必像过去那样构建庞大的管理团队。SaaS始终具有成本优势。◆出于经济原因和集成平台、开放API、数据提取甚至跨平台服务执行等因素,越来越多的应用程序迁移到云端。平台和融合机制将迎来更加理想的开放程度。人们将熟悉如何开发具有安全性、冗余和备份的基于云的应用程序架构。人们希望通过服务水平协议(SLA)而不是业务连续性计划来解决风险管理需求。如何实现迁移?通过提高容量、弹性以及应用程序安全性和冗余性要求来降低破坏性风险。◆云应用(SaaS)和第三方外部托管(IaaS)。在这两种情况下,用户和应用程序将更加分散,并且需要透彻了解跨地理位置交付对应用程序体验的影响。使用Docker和集群管理器(例如Kubernetes和ApacheMesoX)实施微服务原则。我们需要了解谁提供服务,谁负责监控,分析开源代码或多个服务共享的Lambda等产品。必须保证服务可用性和应用程序架构交付。网络发展将在托管服务的集成中发挥重要作用。今天这项工作由API完成,未来将由更多基于其基本原理的微服务来完成——微服务是小型容器,可以以小的增量测量应用程序不同元素的性能水平。总体而言,应用程序将继续朝着轻量级、移动友好和微服务部署模型发展。单一单体应用的时代已经结束,未来大量新的云部署将通过轻量级的脚本语言和面向服务的机制来实现。当前和未来的云系统将需要支持多种语言和部署模型,以托管新的和遗留的应用程序。您对云应用程序的未来有何看法?请在评论部分与我们分享。原标题:TheFutureofCloud-BasedApplications【.com独家翻译,合作站转载,转载请注明出处】