中国移动OpenStack大规模实践与技术创新

需积分: 16 85 下载量 107 浏览量 更新于2024-07-20 3 收藏 8.85MB PPTX 举报
"中国移动在OpenStack的研发和实践中积累了丰富的经验,包括大规模环境下的架构设计、问题解决和性能优化。在OpenStack社区中,中国移动的刘军卫技术总监是重要的贡献者,参与了多个版本的开发,并在OpenStack峰会上进行了多次演讲。此外,公司还致力于OpenStack与其他开源技术如DCOS的整合,以及开发云计算产品线,提供全面的IaaS、PaaS和SaaS服务。" 中国移动在OpenStack领域的研发和实践主要体现在以下几个方面: 1. **社区贡献**:中国移动通过刘军卫的技术总监在OpenStack社区积极参与,对Mitaka版本贡献了25个patch,排名社区第34位。同时,他在OpenStack Austin Summit上发表了三个演讲,涵盖了大规模节点部署的性能分析、有状态应用向DCOS迁移的实践以及Nova Scheduler的性能瓶颈研究。他还主导了Sheepdog社区的sheepdog-ng项目,对Sheepdog做出了重要贡献。 2. **大规模部署经验**:中国移动已经将OpenStack应用于集团一级的私有云、公有云和省级资源池,拥有数千规模的物理节点部署,这其中包括单Region部署超过1000个物理节点的公有云环境。中国移动在数据中心内部采用了多Region部署,以实现异构和扩展性。 3. **架构设计**:中国移动采用南北两个数据中心统一管理,实现统一认证和鉴权。每个数据中心内部可以根据硬件类型或guest OS类型划分不同的可用区(AZ),并通过Host Aggregate作为AZ的标签。此外,他们还使用Nova Cell或Trilio等方式进行资源调度和数据保护。 4. **产品线构建**:中国移动构建了完整的云计算产品线,包括基于OpenStack和OpenNebula的IaaS层,与DCOS整合的PaaS层,以及多样化的SaaS产品。这一产品体系覆盖了两域12项产品,兼容三大类操作系统,展现了中国移动在云计算领域的广泛能力和深度集成。 5. **硬件兼容性**:中国移动进行了一系列兼容性测试,确保其OpenStack解决方案可以与浪潮、惠普、戴尔、宝蓝德和东方通等多家厂商的硬件设备良好配合。 6. **优化方法**:在实践中,中国移动不断优化OpenStack的性能,例如通过创建并维护sheepdog-ng项目,实现不停机热补丁和手动成员控制,以提升系统的稳定性和效率。 中国移动在OpenStack的研发和实践中展现了强大的技术实力和创新能力,不仅在社区内积极参与,而且在实际部署中解决了大规模环境下的诸多挑战,构建了一套完善的云计算服务体系。这些经验对于其他企业或组织在OpenStack领域的发展具有重要的参考价值。