伊利集团成立于1993年,位居全球乳业五强,连续八年蝉联亚洲乳业第一,也是中国规模最大、产品品类最全的乳制品企业。伊利的合作伙伴遍及5大洲,分布在33个国家,旗下产品已在全球60多个国家和地区上市。
随着伊利集团内部应用数量的不断增长,应用的开发、部署和运维的复杂性也随之上升。针对消费品行业对敏捷性的特殊需求,伊利集团需要构建一个容器云平台,以提供一个统一的运维和开发环境,支持内部业务应用的快速迭代和高效管理。这一平台将有助于简化开发流程,加快部署速度,并提高运维效率,从而满足行业对快速响应市场变化的需求。
• 应用复杂性增加:随着伊利集团内部应用数量的增多,应用架构变得复杂,导致开发、部署和运维的难度增加。
• 缺乏敏捷开发工具:消费品行业面向消费者的特点要求应用能够快速迭代和敏捷开发,但伊利内部没有相应的支撑能力。
• 单体应用架构局限:原有的单体应用架构限制了应用的扩展性和灵活性,不利于快速上线新功能。
• 资源利用率低:使用 VMware 虚拟机管理资源,随着应用增多,资源管理和调度变得更加复杂,资源使用率低。
• 应用上线慢:新开发的应用在使用传统虚拟机和物理机的情况下没有快速上线的能力。
• 业务容器化:通过容器化技术,将应用及其依赖环境打包,实现应用的快速部署和移植,提高业务上线效率。
• 微服务化转型:推动单体应用向微服务架构转型,提高应用的模块化和独立性,提高代码开发和迭代效率。
• 开发发布流程优化:建立 CI/CD 流程,实现代码的自动化构建、测试和部署,加快应用上线速度。
• 运维自动化:利用容器平台的自动化运维工具,减少人工干预,提高运维效率和应用稳定性。
• 业务稳定性优化:通过容器平台能力根据业务负载自动调整资源,实现应用的弹性伸缩,应对业务高峰。
• 提高开发效率:业务架构的微服务化转型极大提升了开发代码的效率,单个业务数十万行代码缩减至千行代码;同时容器化业务通过自动化的构建与发布流程,显著加速了业务的迭代周期和应用的部署速度,发布上线时间由2周缩减至2天。
• 优化资源管理:自动化运维和智能资源管理提高了资源利用率,极大降低了业务资源使用,业务资源使用降低约30%以上。
• 实现业务连续性:自动化运维能力确保了业务在高流量情况下的连续性和性能。
• 促进技术现代化:容器平台的使用推动了企业技术架构的现代化,为采用最新的云计算和微服务技术奠定了基础。
• 提高市场竞争力:通过快速迭代和灵活部署,伊利集团能够更快地推出新产品和服务,增强市场竞争力。