容器是一种打包格式,抹平开发、测试、SIT、UAT、准生产和生产的环境差异;另外容器是半虚拟化,对于宿主机资源占用率低,以宿主机的进程方式存取基于容器镜像的分层文件系统,对于宿主机资源利用率提升很大。
微服务是一种架构风格,轻量级分布式部署, 相对于单体应用来说复杂度高 ,需要微服务治理体系和工具的辅助配合。
容器对于DevOps的帮助,例如适合CICD的构建过程无状态化,配合K8S的强大编排引擎适合进行开发、测试、SIT等环境快速拉起,结合普罗米修斯监控系统和微服务的分布式链路跟踪帮助快速排障等,提升开发运维一体化成熟度。