2020年11月16日
2020年11月16日
贡献者:Katie Costello
无服务器计算是一项关键技术,它正在重新定义企业构建、使用和集成云原生应用程序的方式。
术语“无服务器计算”是一个用词不当的词:该技术消除了对基础设施配置和管理的需求,但肯定不能消除对服务器的需求。因此,对于什么是无服务器计算以及在企业中采用无服务器计算的好处,市场仍然存在困惑也就不足为奇了。
无服务器计算是一种下一代技术,当应用于适当的用例时,可以实现敏捷性、灵活性和成本效益。这就是首席信息官建设的原因云计算策略需要对技术有全面的了解,以消除常见的误解,并考虑实际的用例。
无服务器计算是一种构建或运行应用程序和服务而无需管理基础设施本身的新方法。相反,代码执行完全由云服务提供商管理。这意味着开发人员在部署代码时不需要为配置和维护系统和应用程序基础设施而烦恼。通常情况下,开发人员必须在部署之前定义一整套项目(如数据库和存储容量),这将导致更长的配置窗口和更多的操作开销。
无服务器计算最突出的表现是功能平台即服务(fPaaS)。Gartner预测,到2025年,全球一半的企业将部署fPaaS,而目前只有20%。
阅读更多:Gartner 2020年影响基础设施和运营的十大趋势
无服务器计算消除了基础设施设置、配置、供应和管理的需要,从而简化了操作。与开发人员以虚拟机(vm)或虚拟机为目标的架构相比,无服务器计算架构需要更少的开销容器直接。
基础设施在无服务器计算中是自动化和弹性的,这使得它对不可预测的工作负载特别有吸引力,更不用说更具成本效益了。最重要的是,无服务器架构使开发人员能够专注于他们应该做的事情——编写代码和优化应用程序设计——为业务敏捷性和数字化实验开辟道路。
无服务器计算的好处必须与它的缺点相平衡,包括厂商锁定、不可避免的技能差距和其他架构限制。
在基础层面上,无服务器功能消除了终端用户手动管理基础设施的需要。反过来,它提供了以下关键功能:
虚拟机、容器和无服务器功能有一些基本的区别。每种方法都由其虚拟化的体系结构层以及计算组件在各自环境中的伸缩方式定义。
hypervisor虚拟化硬件并通过vm进行扩展,而容器虚拟化操作系统(OS)。无服务器fPaaS虚拟化运行时并通过函数扩展,这就是为什么无服务器解决方案适合具有特定特征的项目:运行频率低;与外部事件联系在一起;具有高度可变或未知的缩放要求;具有小而短命的离散函数;可以跨调用以无状态方式操作;并将其他服务连接在一起。
“在可预见的未来,每一种虚拟化技术都将与首席信息官相关,”他说Arun Chandrasekaran尊敬的Gartner副总裁分析师。“具体来说,无服务器通常应用于与云操作、微服务实现和物联网平台相关的用例。”
“准备好”无服务器fPaaS意味着要考虑组织的三个方面:
阅读更多:在冠状病毒爆发期间实现基础设施恢复力
首席信息官可以通过开始在通用云基础设施即服务(IaaS)/平台即服务(PaaS)环境上进行培训,并采用一个DevOps文化.学习无服务器部署的安全性和技术方面是至关重要的,因此构建一个概念证明来验证关于无服务器应用程序设计、代码、可伸缩性、性能和拥有成本的假设。
加入您的同行,在高德纳会议上揭开最新的见解。
为Gartner客户推荐的资源*:
Gartner的一些客户可以从中了解到更多信息无服务器计算的CIO指南阿伦·钱德拉塞卡兰和克雷格·洛厄里。Gartner的客户也可以访问高德纳COVID-19资源中心了解更多关于如何领导度过冠状病毒的破坏。
*请注意,有些文档可能不是所有Gartner客户都能获得。