传统的 IT 体系结构已经不适合当今快速发展的数字经济环境。技术顾问 <a href="https://www.linkedin.com/pulse/step-towards-true-digital-transformation-mainstay-company/">Declan Morris 表示</a>:“客户不只指望零停机时间,并且要求应用程序不管在世界任何地方都具备一致的性能。”他还预测到,接下来是无服务器计算和功能即服务(FaaS)的天下。
因为可用于构建、管理和维护新一代数字系统的人才数量有限,加上 IoT 设备的计算约束,如今人们必须从新考虑合适的的计算平台。思科称,到 2022 年,咱们将拥有 1 万亿个联网传感器,而且在 20 年内将多达 45 万亿。若是指望管理全部这些链接的设备,则出于必要,咱们将必须采用 FaaS。在无服务器的世界中,这要容易得多,只需调用一个功能或一系列功能便可得到结果。此外,无服务器计算的成本也低于基于服务器的成本,使用无服务器,只需为执行该功能付费。
那么当今无服务器的发展状况如何呢?咨询公司 O'Reilly 对来自不一样地区、行业和公司的 1,500 多名受访者作了<a href="https://www.oreilly.com/radar/oreilly-serverless-survey-2019-concerns-what-works-and-what-to-expect/">调查</a>,下面来看一看具体调查内容。
<img style="display: block; margin-left: auto; margin-right: auto;" src="//img2018.cnblogs.com/news/34358/201912/34358-20191228083330275-2006102587.png" alt="" width="400" height="271" /><em id="__mceDel">
</em>
约 40% 的受访者所在的组织采用了无服务器。其中,有超过 50% 的受访者在一到三年内采用,而 15% 的受访者在三年前就采用了无服务器。截止于今年 11 月,亚马逊的 AWS Lambda 也只有 5 年的历史,所以,对比来讲,拥有超过 3 年采用经验的任何组织都算是很是早的采用者。
另外,超过三分之二的受访者认为他们的组织对无服务器的采用至少“大部分是成功的”。成功的整体模式代表,无服务器已经成为一种实质性且可行的基础架构选择。采用越早、经验越丰富的组织,使用无服务器的成功率越高。由于无服务器须要时间和经验来解决采用无服务器所形成的工具、数据保护和操做难题。
无服务器的好处也显而易见。“下降成本”排在第一位。接着是“自动按需扩展”,意味着组织能够选择性地部署无服务器,无需计划平均或最大使用量,而是能够扩展到当前使用量,这种扩展消除了随机和意外流量、高峰或季节性大流量的困扰。排在第三位的益处是“无服务器维护”,当修补、保护和管理等细节由无服务器提供商负责时,软件工程师就能够腾出时间来专一于更普遍的任务。
“减小工程准备??时间”和“下降开发成本”对于使用无服务器三年以上的公司来讲是更重要的收益。固然,这也说明了无服务器须要花费大量时间才能开始看到明显的成本优点。
有关采用无服务器尚存的难题,“培训员工”位列第一,“供应商锁定”和“集成/测试更困难”是另外两大困扰。
DevOps 和无服务器彷佛天生匹配,所以将 DevOps 团队视为管理无服务器实施的首选就也不足为奇。在无服务器架构上部署容器化服务并使用 Kubernetes 编排这些服务符合现有的 DeOps 实践。
从云市场来看,亚马逊的早期投放使其保持了必定的主导地位,微软和谷歌也在不断竞争,并尽量扩大差别。
总地来讲,无服务器正被逐渐普遍采用,它带来很多显而易见的好处,也存在一些待解决的问题。接下来,对无服务器的需求仍将持续增加,这对许多组织而言是另外一种有价值的基础架构选择。与特定技术或编程语言无关,无服务器能够处理各类各样的任务,而且随着时间的流逝,入门变得愈来愈容易。
调查报告原文:<a href="https://www.oreilly.com/radar/oreilly-serverless-survey-2019-concerns-what-works-and-what-to-expect/">https://www.oreilly.com/radar/oreilly-serverless-survey-2019-concerns-what-works-and-what-to-expect/</a>;git