微博混合云实践:从起源到未来,弹性调度的蜕变

需积分: 9 1 下载量 47 浏览量 更新于2024-07-17 收藏 1.83MB PDF 举报
在2017年的云栖大会·北京峰会上,微博混合云项目产品专家朱晓巍发表了一篇名为《微博混合云实践之路——开启新乐章》的演讲,探讨了混合云技术在微博业务中的应用和发展。混合云起源于企业对单一云服务商的依赖降低,寻求在私有云和公有云之间实现灵活部署的需求。朱晓巍强调了混合云在微博项目中的重要性,包括: 1. **混合云起源**:2015年5月29日,微博可能面临了峰值流量挑战,混合云在此背景下诞生,旨在提供更强大的负载均衡和保障。 2. **弹性调度的发展**:混合云实践经历了两个阶段: - 第一代是手动扩缩容,主要通过业务监控判断冗余度并进行调整,但依赖人工操作且效率较低。 - 第二代是引入定时弹性调度,自动化程度提高,能在15分钟内部署1000台服务器并确保90%以上的成功率,实现了更快速、准确的资源分配。 3. **平台演进**:业务部署采用容器化,如Tomcat升级和Docker化,以消除部署差异,提供分钟级弹性计算能力。同时,CDN、OSS等SaaS服务的集成增强了服务稳定性。 4. **基础设施建设**:涉及CDN专线、阿里云专线的建设和扩容,以及云主机创建、镜像拉取等步骤的自动化,提升了效率。通过多VPC架构和多机房高可用设计,实现了更高水平的灾备和性能优化。 5. **智能调度与无人值守**:混合云平台引入智能扩缩容功能,支持移动端操作,并建立了健全的报警和通知机制,实现了全天候、无人值守的资源管理。此外,镜像仓库的改造和全链路高可用性也进一步加强了服务的稳定性和可靠性。 6. **产品策略与系统改造**:在监控指标上进行了优化,以判断资源需求,同时强化了服务的SLA(服务水平协议),确保了业务的正常运行。系统的改造则涉及到对整个混合云架构的深入优化和持续迭代。 朱晓巍的分享展示了微博在混合云实践中的实战经验和策略,对于企业理解和采用混合云模式,特别是在应对业务高峰期和追求资源高效利用方面,提供了有价值的参考案例。