-
无服务器编程
:随着像AWS Lambda这样的云提供商提供的功能即服务的广泛采用,早期开发者已经将其简单的API,脚本任务和快速作业转移到无服务器部署模式,因此他们不需要管理调度程序,也不需要担心其特定任务的基础架构。
这是一个新的编程和部署模式,将显著减少对DevOps配置管理的要求。随着云供应商无服务器产品更加成熟,我们将会看到NoOps的迅速发展。
-
容器化
:容器在2016年统治了云的世界,我们将看到越来越多的应用被部署到容器云环境中,特别是由Docker支持的容器云环境。由于企业采用云作为主流基础架构平台,它将进一步促进容器在在企业中的广泛应用,目的是处理企业应用程序之间纷繁复杂的依赖。
容器将通过利用诸如Kubernetes,Mesos,ECS,Nomad等集群管理和编排解决方案来进一步抽象不同组件之间的依赖性和资源共享关系,以提供底层基础设施的常规视图。
-
微服务架构
:尽管云已经部署了各种应用程序,但只有通过采用微服务架构模式来构建新应用和部署现有应用,才能实现云的真正强大功能。这将帮助工程师将复杂的单个系统的分解成小型组件,这些组件职责单一,更容易被管理。随着容器的采用,依赖和包的抽象已经变得简单。
微服务架构的兴起需要智能的构建和部署方法,而不是大多数人今天使用的简单的CI/CD。随着容器化成为云环境中组件部署的标准方式,微服务架构将会被迅速采用。