建造
应用程序开发流程需要不断发展才能在云原生世界中蓬勃发展。build-deploy-test-fix 的基本工作流程保持不变,但容器化镜像让开发人员可以开始构建到已知平台。在注册表中查找图像,将其下载到本地并开始编码。当您签入代码时,持续集成会自动触发可以在本地容器环境或云基础架构中测试的新构建。
部署
当运维团队看到容器注册表中出现新应用程序时,他们可以在容器化环境中测试应用程序。应用程序是为环境打包的,可以进行测试以确保应用程序和依赖项正常工作。容器运行时间,无论是 Docker、Kubernetes、Cloud Foundry 还是其他,都可以轻松地从测试转移到生产部署,并跨节点实现扩展。容器和云带来的运行时与平台的解耦使部署变得灵活和可扩展。
管理
容器化应用运行时和基于云的平台使规模几乎无限。云原生应用程序允许运营团队收集可操作的见解,以衡量应用程序和基础架构的健康状况。运维团队成员可以了解应用程序的性能并添加额外的资源或节点,识别系统中不健康的节点,并随着需求的变化降低资源速度。动态管理应用云基础设施的能力通过改进的性能、新功能以及快速检测和纠正故障为客户创造最佳体验。