当前位置:   article > 正文

Go游戏服务器开发的一些思考(六):Docker Swarm Mode_docker 游戏服务器

docker 游戏服务器

为什么使用Docker

  • 一次搭建开发环境

    搭好一次,到处拉取

  • 统一的测试环境

    不会因为机器不同、系统不同、安装软件不同,造成测试环境差异

  • 直接提供部署方案

    直接提供部署编排脚本,指导运维开服

  • 专注于服务开发

    不要再关注如何负载均衡、如何提供连续服务 等等一系列生产环境中的问题

为什么使用Docker Swarm,而不是 Kubernetes

这里列举下Swarm的优点

  • Docker官方维护,一直在完善
  • 简单,不需要额外工具 (仅需要安装Docker,Swarm、Compose等所有相关均集成进Docker)
  • 简单,命令与Docker命令类似

Docker Swarm 介绍

目前最新的 Swarm (docker 1.13.0 以上版本),提供了以下功能:

  • Swarm集群

    • 包含2种节点:manager(管理节点)和worker(容器节点)
    • manager节点去中心化,即保证Swarm有效
    • 跨主机,在Swarm前,用官方手段,Docker容器只能开单机
  • 负载均衡

    • 容器节点上内置代理,进行负载均衡
    • 容器节点上即使不开容器实例,也可以被正常访问
  • 服务发现

    • 内置生成Swa
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/160319?site
推荐阅读
相关标签
  

闽ICP备14008679号