随着互联网的飞速发展,很多企业都希望可以在这个快速变化的商业时代追随潮流的步伐,迫使其 IT 系统需要转型以应对与日俱增的商业压力。
一些传统类型的企业对高可用有非常严格的要求,在应用变更和发布方面有着严苛的控制流程,从项目立项到最后投入生产会经历一个漫长的周期,交付效率无法应对业务快速迭代的压力。
而互联网企业必须支持敏捷开发,通过快速迭代实现对产品需求快速变更的支持。借助 DevOps 工具,从提交代码、单元测试、集成测试到持续部署可以在短时间内自动完成,从而面对业务需求的快速变化。
因此,如何借鉴互联网企业的经验和能力实现敏捷开发,往往是传统型企业的探索方向。
传统企业的技术架构也在持续变革,从直接使用物理机转换到虚拟机部署应用,虽然提高了服务器的资源利用情况,但是由于虚拟机在快速部署、一致性保障等方面能力的缺乏,仍然满足不了云原生时代业务快速创新的需求。
而容器技术拥有比传统虚拟化方法更高的性能和效率,可以快速地在多节点集群中实现实例的快速伸缩和迁移以满足业务需求。
开发者将应用打包到一个可移植的容器镜像中,再发布到任何运行容器的节点上,就可以达到“一次编写,到处运行”的效果。
在云计算逐渐成为传统行业 IT 基础架构的选择时,应用向云原生迁移成为企业数字化转型的利器,利用 Docker、Kubernetes 、Service Mesh等项目构建私有云或混合云的云原生平台正在成为业界的主流选择。
云计算传统企业的技术变革之路相关文章阅读: