19、利用 Docker Swarm 编排分布式解决方案

利用 Docker Swarm 编排分布式解决方案

1. 在云端运行 Docker Swarm

Docker 的基础设施要求极低,因此可以在任何云端轻松启动 Docker 主机或集群化的 Docker Swarm。要大规模运行 Windows 容器,只需具备运行 Windows Server 虚拟机并将它们连接到网络的能力。

云端是运行 Docker 的理想场所,而 Docker 也是迁移到云端的绝佳方式。Docker 赋予了现代应用平台的强大功能,却没有平台即服务(PaaS)产品的限制。PaaS 选项通常有专有的部署系统、代码中的专有集成,并且开发者体验不会使用相同的运行时。

Docker 允许以可移植的方式打包应用程序并定义解决方案结构,使其能在任何机器和任何云端以相同方式运行。可以使用所有云提供商都支持的基础架构即服务(IaaS)服务,在每个环境中获得一致的部署、管理和运行时体验。

主要的云提供商也提供托管容器服务,但这些服务主要集中在 Kubernetes 上,如 Azure 上的 AKS、亚马逊网络服务上的 EKS 以及谷歌云上的 GKE。截至撰写本文时,它们都是 100% 的 Linux 产品。对 Kubernetes 的 Windows 支持正在积极开发中,一旦支持,云服务将开始提供 Windows 支持,但 Kubernetes 是比 Swarm 复杂得多的编排器,这里暂不涉及。

在云端部署 Docker Swarm 最简单的方法之一是使用 Terraform,它是一种强大的基础设施即代码(IaC)技术,通常比云提供商自己的模板语言或脚本工具更容易使用。只需几十行配置,就可以定义管理器和工作节点的虚拟机,以及网络设置、负载均

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值