从多租户隔离到高可用,谈DaoShip微服务架构演进
本文根据DCOS联盟第3期线上分享整理而成 讲师介绍 姜冲 DaoCloud高级软件工程师 Docker Contributor,负责公有云构建服务、DaoShip的设计与研发。 对微服务架构设计与实现有着丰富的理论与实践经验。 大纲: 正确构建镜像的目标和所需资源,以及如何规划和构建服务; 基于优良的微服务架构设计及网络层优化,为数十万用户的服务使用提供稳定高速的构建能力; 不同运营需求下的技术架构演进; 微服务带给客户的价值。 DaoShip 作为 DaoCloud Service 的一个基础组件,提供了利用 Docker 技术实现的代码构建、代码测试和持续集成功能,是基于云端的的 DevOps 工具,因为多租户安全隔离和高可用性的需要,从早期就采取了今天看来成为潮流的微服务设计。 这里应该很多人用过 jenkins 或者 travis ci 等持续集成服务。 无论何种构建服务或者集成服务,源代码是必不可少的,都会对接各种源码托管服务。针对国内用户,我们需要支持国外的 GitHub、Bitbucket、国内的 Coding 和企业内部自建的 GitLab 的源代码托...