腾讯美团新浪:Docker应用实战与企业云战略

1星 需积分: 12 16 下载量 63 浏览量 更新于2024-07-18 收藏 4.96MB PDF 举报
本文档主要探讨了腾讯、美团和新浪公司在其各自的业务中如何应用Docker技术,以及它们在Docker实践中的具体案例。首先,文章提到了美团云在2016年的一次分享,郑坤@美团云详细介绍了为什么选择Docker以及如何在美团云环境中有效利用Docker的优势。 Why Docker部分强调了Docker的核心优点,包括轻量级特性(仅包含业务运行所需的runtime环境,例如CentOS/Ubuntu基础镜像小至170MB),高效性(通过计算、存储和网络的优化减少虚拟化开销),以及敏捷性和灵活性(支持分层存储、devops理念和多种网络配置)。在美团云的实践中,他们将Docker用于提供基础服务、降低成本、快速原型开发和经验积累,同时充分利用Docker的轻量、弹性和高效率。 在实际应用中,美团云构建了自己的Docker仓库(基于云平台的glance和swift服务),使用Swarm或Kubernetes进行编排,并且采用了自定义的容器网络解决方案。他们利用Host-SRV来管理VM和Docker容器,确保容器和VM通过宿主机的OVS网关连接外部网络。为了实现用户隔离和鉴权,美团云还利用glance和region机制,以及基于token的访问控制。 整个Docker框架由以下几个关键组件构成:宿主机(通常作为VM或Docker容器的管理者)、美团云Docker镜像仓库、客户端工具(如Docker Daemon)、Host-SRV(管理VM和容器的实体)以及容器和镜像本身。这些组件共同构建了一个高效、安全的Docker环境,使得美团云能够在其云平台架构上扩展Docker服务,并遵循复用现有架构、体现Docker优势的设计原则。 此外,文档还提到了腾讯和新浪在Docker应用上的案例,虽然具体内容没有详述,但可以推测他们在各自的业务场景中也运用了类似的技术策略,以提升IT基础设施的灵活性、可扩展性和资源利用率。整体来看,这篇文档提供了关于企业级Docker实践的深入洞察,展示了如何将Docker技术融入到企业的IT战略中,以提升整体业务效能。