25.7 本章小结
本章介绍了Docker Swarm的安装、使用和主要功能。通过使用Swarm,用户可以将若干Docker主机节点组成的集群当作一个大的虚拟Docker主机使用。并且,原先基于单机的Docker应用可以无缝地迁移到Swarm上来。
实现这些功能的前提是服务自动发现能力。在现代分布式系统中,服务的自动发现、注册、更新等能力将成为系统的基本保障和重要基础。在生产环境中,Swarm的管理节点和发现服务后端要采用高可用性的保护,可以采用集群模式。
值得一提的是,Swarm V2功能已经被无缝嵌入到了Docker 1.12+版本中,用户今后可以直接使用Docker命令来完成相关功能的配置,这将使得集群功能的管理更加简便。
