容器的运行无法简单参考虚拟机的实践经验。例如,几乎任何工作负载都可以立即虚拟化,但是有些工作负载适合容器化部署,有的则不适合。
本文回答企业在使用容器时最常见的10个问题,帮助大家更好地理解容器部署、工作负载容器化等问题。
1.最适合容器的使用场景是什么?
在生产环境中,最适合容器化部署的理想应用类型应该是微服务。微服务是一个聚焦的任务,它只代表整个应用程序中很小部分。因为微服务专注于单个任务,所以它可以独立于应用程序的其它部分进行伸缩扩展。此外,由于微服务是高内聚和松散耦合的,因此可以彼此独立部署和发布。
此外,使用容器基础设施构建微服务可以更快、更好地实现其优势。只要面向外部的API不破坏应用兼容性,软件开发人员就可以快速迭代并改进整个微服务,且不会影响其它开发人员的微服务。但是,大多数传统的企业应用程序并不符合微服务体系结构,所以也不是所有企业都适合使用微服务。