开发者社区 > 云原生 > 容器服务 > 正文

从零开始搭建容器云的技术选型

根据sina应用docker的经验来看,随着docker1.9新版本的出现 如果没有任何技术债的情况下,我们要从零开始搭建容器云的话,如何进行技术选择?
是使用openstack把docker当虚拟机来用呢还是直接docker-machine swarm compose来做呢?跨主机的网络这块有什么推荐,是否选择docker1.9中的network特性会优于SDN的一些方案

展开
收起
edwin-whoami 2016-03-30 11:25:27 5357 0
2 条回答
写回答
取消 提交回答
  • 这与是否有技术负债没有特别大的关系,还是要看业务对Docker特性的需求,新版本还是会存在一些不稳定的因素。当然新版本里很多新的特性还是对业务有很大帮助的,比如image的并行加载等特性。

    docker1.9中的network只是把网络抽象出来,不在于docker本身耦合在一起。但具体的实现还是要通过外网的插件来做,比如Calico等等。

    2019-07-17 18:36:22
    赞同 展开评论 打赏
  • 易立,阿里云资深专家,目前负责阿里云容器服务和区块链服务研发。之前曾在IBM中国开发中心工作,担任资深技术专员。关注Docker/Kubernetes等云原生计算和Hyperledger Fabric/Ethereum等区块链技术。

    一般而言不要将Docker作为轻量级VM来使用,那样会丧失很多Docker交付和运维的优势。
    OpenStack的docker nova driver并不是一个成功的样例,现在随着Docker自身网络、存储和编排技术的提升,应该选择更加原生的Docker技术方案来搭建容器云。

    Docker Swarm, Kubernetes和Mesos都是可以选择的技术方向。

    如果您在公有云上希望体验容器云技术,可以考虑阿里云容器服务 https://www.aliyun.com/product/containerservice

    它提供了Docker Swarm兼容的方式来管理Docker集群,支持Docker Compose和Docker 镜像,简化了您搭建容器云的复杂性,也提供了很多特性简化web应用,微服务应用和DevOps.

    https://yq.aliyun.com/teams/11 是我们的团队博客,您能看到很多实例和文档来帮助您使用容器服务

    2019-07-17 18:36:22
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
Serverless架构在软件工程开发实践的价值 立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
workshop专场-微服务专场-开发者动手实践营-Fescar 在微服务架构下分布式一致性的实践 立即下载