![大型企业微服务架构实践与运营](https://wfqqreader-1252317822.image.myqcloud.com/cover/698/24982698/b_24982698.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 大象的舞台
究竟搭建什么的舞台才能让大象轻盈地舞蹈呢?
云原生计算基金会(CNCF)给出了答案,在云的时代就要实现云化的应用。这涉及应用的架构、应用的开发方式、应用的部署方式和系统维护技术等方面,真正发挥云的弹性、动态调度、自动伸缩等一些传统IT所不具备的能力。CNCF给出了云原生应用的三大特征。
①容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护。在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。
②动态管理:通过集中式的编排调度系统来动态地管理和调度。
③面向微服务:明确服务间的依赖,互相解耦。
云原生包含了一组应用的模式,用于帮助企业快速、持续、可靠、规模化地交付业务软件。云原生由微服务架构、DevOps和以容器为代表的敏捷基础架构组成(如图2-1所示)。
![](https://epubservercos.yuewen.com/226702/13311760605203806/epubprivate/OEBPS/Images/Figure_0029_0009.jpg?sign=1739158194-gEkSlWCt5xVv3JLzkmtN6XZgZikVU6xj-0-6e482b2fb70c6bb4d073e51070815fab)
图2-1 云原生能力特征