下载此文档

基于docker、swarm、consul与nginx构建高可用和可扩展web服务框架的方法.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
i0969ssn000247016104
基于Docker、Swarm、Consul与Nginx构建
高可用和可扩展Web服务框架的方法
张宁溪1,2 朱晓民1,2
1.
东信北邮信息技术有限公司
Web服务框架是一种集合Web服务、便于扩展服务、保证服务可用性以及减少部署和维护工作的框架。轻
摘要 量级虚拟化技术Docker和集群管理技术Swarm为集群资源虚拟化提供简单高效的解决方案。Consul提供
优秀的服务信息管理。Nginx是优秀的负载均衡工具。深入探讨如何将这些优秀技术结合,构建高可用和
高可扩展的Web服务框架。
关键词 Web服务 Docker Swarm 服务发现 Consul Nginx 高可用 高可扩展
相关技术 Docker容器与主机的紧耦合,其灵活性较差,容器的迁移、
Docker与Swarm 分组等成为很难实现的功能点。Swarm是目前Docker社区原
Docker是PaaS提供商dotCloud开源的一个构建在LXC之 生支持的集群工具,它通过扩展Docker API力图让用户像使
上的、基于进程容器(Process Container)的轻量级VM解决 用单机Docker API一样驱动整个集群。Swarm对外提供完全
方案。对比传统的VM,Docker容器有以下优点:启动速度 标准的Docker API,只需要理解Docker命令,用户就可以开
快,容器通常可以达到秒级启动,而传统VM通常要更久; 始使用Swarm集群。一个Swarm集群的结构如图3所示,其中
性能开销小,传统VM通常需要额外的CPU和内存完成OS功 包含一个Docker Swarm管理节点和三个计算节点。
能,这一部分占据额外的资源;资源利用率高,一台普通 ,Docker
PC可以跑上千个容器,而传统VM做不到。

基于docker、swarm、consul与nginx构建高可用和可扩展web服务框架的方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhufutaobao
  • 文件大小1.97 MB
  • 时间2022-01-06