2019云计算发展大调查:容器和无服务器成为新趋势
随着云计算的成熟和发展,可以帮助开发人员更快、更高效地部署现代应用程序。一项关于云计算趋势的深入数据调查揭示了两个主要服务的采用水平:容器和无服务器。
随着docker和微服务等现代应用程序架构的出现,开发人员开始采用底层应用程序平台。他们不再对处理部署应用程序的虚拟机感兴趣。开发人员需要简单的界面或软件开发工具包(SDK)来部署他们的应用程序,而不必担心平台的复杂性。这种思维转变催生了各种开发人员的抽象,特别是容器和无服务器。
使用容器技术
随着Docker技术在开发人员中获得更多的吸引力,很多组织开始考虑使用容器技术在生产中部署应用程序。随着Kubernetes成为编排容器的标准,越来越多的组织开始使用容器技术。
在Datamation公司最近的一次调查中,31%的受访者表示他们使用容器作为其云部署的一部分。另有28%的受访者表示他们正在积极考虑采用容器,即使他们现在没有使用。这表明容器技术已经成熟,并将在未来几年内获得大规模的企业采用。随着Kubernetes成熟以支持无状态和有状态工作负载,容器将成为部署应用程序的标准方法。
容器是微服务的完美轻量级封装,随着企业继续采用微服务架构,其采用趋势将向上发展。企业采用容器的一些最大驱动因素是:
调查结果显示,容器采用率正在增加,并受到Docker和Kubernetes的日益普及推动。以上优势将进一步推动容器技术的发展。
无服务器采用
开发人员感兴趣的另一个领域是无服务器技术,由AWS Lambda等功能即服务产品大力推动。无服务器技术允许开发人员创建事件驱动的应用程序,而无需担心底层基础设施。付款基于调用功能的次数而不是固定费用。这种细化的定价模型是基于服务请求的调用,而不是固定的定价模型或虚拟机。此外,容器的灵活性使得无服务器对组织更有吸引力。
尽管该技术在过去几年中已经可用,但很多组织开始逐步采用无服务器。根据Datamation公司的调查,21%的受访者表示他们已采用无服务器技术,另有39%的受访者表示他们正在考虑采用这项技术。
尽管无服务器的采用滞后于容器采用,但显然很多组织正在认真考虑无服务器技术。随着这些技术的成熟和更多的用例得到支持,人们希望无服务器能够获得更多的牵引力。
无服务器和容器都将用于现代应用程序体系结构中,具体取决于应用程序组件或微服务的需求。随着这些技术的成熟,希望组织能够根据特定的,不断增长的应用需求来使用这两种技术。