阿里云容器服务 - 提速云端应用部署与运维
阿里云容器服务简介
- 什么是容器服务
- 什么是容器
- 容器服务解决了什么问题
- 容器服务架构
- 容器服务使用流程及场景
容器服务
阿里云容器服务(Container Service)是一种高性能可伸缩的容器管理服务。支持一键部署Docker集群,提供便利的基于容器的服务与应用的编排、部署及完整的生命周期管理。提供阿里云Docker镜像加速管理服务,支持基于Git等代码仓库集成。
http://www.aliyun.com/product/containerservice
什么是容器
Docker是近年来发展最迅速的开源项目之一,短短两年多的时间,建立在Docker容器软件内的应用被下载超过5.35亿次。全球有超过400万人在使用Docker,约有150,000个在线应用靠Docker容器运行。
- 容器技术是一种轻量级的操作系统虚拟化方案
- 通过共享kernel,细粒度资源隔离。(敏捷,降低企业成本)
- 定义了环境无关的标准的交付、部署规范(提高运维效率)
- 结合Docker容器和虚拟化技术
- 利用虚拟机提供弹性基础架构,更好的安全隔离,动态热迁移
- 利用容器技术实现简化应用部署、运维;实现弹性应用架构
容器服务解决了什么问题
- 助力开发
- 利用容器服务实现持续集成和交付:Build Once and Deploy Everywhere
- 简化容器应用云端管理、部署
- 易用性
将用户从容器集群的搭建、编排、弹性、监控、日志等的运维痛苦中解放出来。 - 兼容性
兼容Docker Swarm&Docker Compose协议。 - 增强能力
容器服务通过扩展Docker Compose的label,增强了日志、健康型检查、路由、启动顺序、依赖关系、调度策略等的编排能力。
容器服务架构
容器服务使用流程及场景
- 从镜像部署容器应用
- 从编排模板部署容器应用
容器服务场景
- 弹性Web应用
- 持续集成CI/CD