普华永道咨询服务合伙人、云工程实践负责人Scott Petry表示:
在云计算的早期,重点是将计算、存储和网络的传统模式复制到云中,以便公司可以利用规模更大、可靠性更高的云服务提供商。
他补充说,虚拟机、虚拟专用云网络、操作系统映像和关系数据库等概念都准确地反映了公司在其遗留数据中心所做的事情。
然而,随着计算能力的进步,云服务提供商已经能够提供基于分布式计算、ML、微服务和其他架构模式和技术的先进研究的新能力和服务,这些模式和技术改变了我们构建和运营现代应用程序的基本方式。
无服务器:云计算发展的一部分
无服务器是云计算发展的一部分,通常应用于一个特定的领域:开发,多层商务平台CloudBlue的CTO Adonay Cervantes说。
对于开发社区来说,理想的境界是拥有一个单一的平台,他们可以在其中编码和发布,而无需担心启动新应用程序的活动、应用程序或工作负载及其嵌入式维护。
“无服务器承诺向开发者提供这些框架。”
多云数据服务提供商Faction的CTO Matthew Wallace表示,从多云的角度来看,无服务器变得更加引人注目。
随着公司越来越多地采用多云战略,以避免供应商锁定、增强弹性、优化成本并选择各种云提供商的理想功能,无服务器可能成为此方法的基石。
Cervantes说,无服务器计算的按需访问资源可以促进更快、更顺畅的测试和质量保证周期——而无服务器将是下一步。
“这种可访问性可以改善应用程序开发结果,确保更高水平的质量和可靠性。”他说。
无服务器模式越来越受欢迎
随着迁移到云的趋势继续下去,将会有更多的应用程序现代化,以利用依赖于这些新的无服务器功能和服务的本机云服务,Petry说。
云计算咨询公司Ensono Digital的副总裁兼总经理Sean Mahoney对此表示赞同。
他说,无服务器模型和容器等原生云技术正在公共云中变得越来越受欢迎。这可实现更快的大规模应用程序开发和部署。
Mahoney补充说,对于那些希望在不花费大量资金的情况下快速创新或彻底改革其云基础设施的公司来说,云本地应用开发可能是理想之选。
德勤咨询有限公司政府和公共服务业务CTO兼量子计算主管Scott Buchholz表示,有了无服务器计算,企业依靠云提供商的自动化来外包其系统和服务器管理。
他说:“这样做的好处是,许多繁琐的任务都可以开箱即用地处理,包括伸缩、修补、安全等等。”
根据Buchholz的说法,由于无服务器应用程序是按按需付费的方式收费的,因此它们可以非常经济高效,特别是对于资源使用率较低的应用程序。他补充道:
此外,如果设计正确,无服务器应用程序将受益于云提供商自动化,并且可以比以传统方式管理的应用程序有更长的正常运行时间。
然而,他补充说,并不是所有的应用程序都能很好地适应无服务器计算。
“对于CPU和其他资源使用率持续较高的应用程序,使用专用服务器可能会更具成本效益,”Buchholz说。开发人员和管理员必须调整他们的习惯和模式,以充分利用这些工具。最终,无服务器计算的好处意味着,随着时间的推移,它将在云使用中占据更大的比例。
此外,Wallace说,无服务器计算带来了公司对云基础设施的看法和与云基础设施交互方式的变革性转变。
“减少管理费用、自动扩展和成本效益的承诺对企业很有吸引力,”他说。其核心是,无服务器使开发人员无需纠缠于错综复杂的服务器管理,使他们能够专注于真正重要的事情:通过他们的应用程序实现价值。
无服务器计算的优势
Petry说,在大多数情况下,无服务器模式极大地减少了公司需要专门从事补丁和升级、系统管理、服务级别协议(如系统正常运行时间)等概念的员工,甚至操作系统和数据库的低级别性能调整。
相反,工程团队完全专注于提供全新的算法和用户体验,直接为业务创造价值,而不是将大量时间花费在支持工程或保持照明上。
考虑到无服务器模式提供的优势,以及不断推动向云中进行现代化,而不仅仅是迁移,我们将继续看到无服务器架构接管应用程序在云中构建和部署的方式,Petry补充道。
此外,应用安全平台提供商Cycode的产品副总裁Lotem Guy表示,无服务器架构在安全领域提供了几个关键好处。
“通过抽象底层基础设施,无服务器平台减少了攻击面,因为没有持久的服务器可供攻击者瞄准,”他说。“这种暂时性确保了潜在威胁无法建立一致的立足点。”
此外,云提供商可以自动管理和修补无服务器环境。根据Guy的说法,这意味着底层软件经常更新以解决漏洞,而不需要开发人员干预,确保基础平台对已知问题具有抵抗力。
此外,无服务器平台通常强调细粒度权限,允许开发人员轻松应用最小特权原则,Guy说,而且每个功能都可以专门定制,以便它只具有必要的权限,从而在特定功能受到损害时限制潜在的损害。
他补充说:“再加上无服务器的可扩展性优势,可以缓解某些类型的拒绝服务攻击,组织可以利用无服务器架构来实现更安全的运营状态,而不需要传统基础设施管理的开销。”
结论
基于几个关键原因,无服务器计算被视为云计算的未来,Skyhawk Security的CTO Udi-Yehuda Tamar表示。Skyhawk Security是一家云漏洞防御平台提供商。
他说,首先,许多企业感受到了在更严格的预算内工作的压力,现收现付定价和自动扩展降低了运营成本。
“无服务器计算的无缝可伸缩性也非常有吸引力。”Tamar说。
这是一个简单的解决方案,让开发人员专注于代码而不是基础设施,它加快了上市时间,从而消除了供应商的束缚。无服务器计算提供了前所未有的成本节约、可扩展性和开发人员效率,使其成为云计算的一个充满希望的未来。