Add cloud chapter

This commit is contained in:
yeasy 2017-01-12 15:59:11 +08:00 committed by Baohua Yang
parent f5747f6a5c
commit abce07cda6
11 changed files with 68 additions and 8 deletions

View File

@ -10,12 +10,12 @@
* [镜像](basic_concept/image.md)
* [容器](basic_concept/container.md)
* [仓库](basic_concept/repository.md)
* [安装](install/README.md)
* [安装 Docker](install/README.md)
* [Ubuntu、Debian](install/ubuntu.md)
* [CentOS](install/centos.md)
* [macOS](install/mac.md)
* [镜像加速器](install/mirror.md)
* [镜像](image/README.md)
* [使用镜像](image/README.md)
* [获取镜像](image/pull.md)
* [列出镜像](image/list.md)
* [利用 commit 理解镜像构成](image/commit.md)
@ -37,14 +37,14 @@
* [其它制作镜像的方式](image/other.md)
* [删除本地镜像](image/rmi.md)
* [实现原理](image/internal.md)
* [容器](container/README.md)
* [操作容器](container/README.md)
* [启动](container/run.md)
* [守护态运行](container/daemon.md)
* [终止](container/stop.md)
* [进入容器](container/enter.md)
* [导出和导入](container/import_export.md)
* [删除](container/rm.md)
* [仓库](repository/README.md)
* [访问仓库](repository/README.md)
* [Docker Hub](repository/dockerhub.md)
* [私有仓库](repository/local_repo.md)
* [配置文件](repository/config.md)
@ -142,3 +142,4 @@
* [Node.js](appendix/repo/nodejs.md)
* [附录三Docker 命令查询](appendix/command/README.md)
* [附录四:资源链接](appendix/resources/README.md)

5
cloud/README.md Normal file
View File

@ -0,0 +1,5 @@
# 容器与云计算
Docker 目前已经得到了众多公有云平台的支持,并成为除虚拟机之外的核心云业务。
除了 AWS、Google、Azure、Docker 官方云服务等,国内的各大公有云厂商,基本上都同时支持了虚拟机服务和容器服务,甚至还专门推出了容器云业务。

10
cloud/alicloud.md Normal file
View File

@ -0,0 +1,10 @@
## 阿里云
![阿里云](_images/aliyun-logo.png)
阿里云创立于 2009 年,是中国较早的云计算平台。阿里云致力于提供安全、可靠的计算和数据处理能力。
阿里云的客户群体中,活跃着微博、知乎、魅族、锤子科技、小咖秀等一大批明星互联网公司。在天猫双 11 全球狂欢节等极富挑战的应用场景中,阿里云保持着良好的运行纪录。
阿里云容器服务提供了高性能、可伸缩的容器应用管理服务,支持在一组云服务器上通过 Docker 容器来进行应用生命周期管理。容器服务极大简化了用户对容器管理集群的搭建工作,无缝整合了阿里云虚拟化、存储、网络和安全能力。容器服务提供了多种应用发布方式和流水线般的持续交付能力,原生支持微服务架构,助力用户无缝上云和跨云管理。

13
cloud/aws.md Normal file
View File

@ -0,0 +1,13 @@
## 亚马逊云
![AWS](_images/aws-logo.jpg)
AWS即 Amazon Web Services是亚马逊Amazon公司的 IaaS 和 PaaS 平台服务。AWS 提供了一整套基础设施和应用程序服务使用户几乎能够在云中运行一切应用程序从企业应用程序和大数据项目到社交游戏和移动应用程序。AWS 面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低 IT 投入成本和维护成本。
自 2006 年初起,亚马逊 AWS 开始在云中为各种规模的公司提供技术服务平台。利用亚马逊 AWS软件开发人员可以轻松购买计算、存储、数据库和其他基于 Internet 的服务来支持其应用程序。开发人员能够灵活选择任何开发平台或编程环境,以便于其尝试解决问题。由于开发人员只需按使用量付费,无需前期资本支出,亚马逊 AWS 是向最终用户交付计算资源、保存的数据和其他应用程序的一种经济划算的方式。
2015 年 AWS 正式发布了 EC2 容器服务(ECS)。ECS 的目的是让 Docker 容器变的更加简单它提供了一个集群和编排的层用来控制主机上的容器部署以及部署之后的集群内的容器的生命周期管理。ECS 是诸如 Docker Swarm、Kubernetes、Mesos 等工具的替代,它们工作在同一个层,除了作为一个服务来提供。这些工具和 ECS 不同的地方在于,前者需要用户自己来部署和管理,而 ECS 是“作为服务”来提供的。
![AWS 容器服务](_images/ECS.jpg)

7
cloud/intro.md Normal file
View File

@ -0,0 +1,7 @@
## 简介
目前与容器相关的云计算主要分为两种类型。
一种是传统的 IaaS 服务商提供对容器相关的服务,包括镜像下载、容器托管等。
另一种是直接基于容器技术对外提供容器云服务,所谓 Container as a ServiceCaaS

12
cloud/qcloud.md Normal file
View File

@ -0,0 +1,12 @@
## 腾讯云
![腾讯云](_images/qcloud-logo.jpg)
腾讯云在架构方面经过多年积累,并且有着多年对海量互联网服务的经验。不管是社交、游戏还是其他领域,都有多年的成熟产品来提供产品服务。腾讯在云端完成重要部署,为开发者及企业提供云服务、云数据、云运营等整体一站式服务方案。
具体包括云服务器、云存储、云数据库和弹性 web 引擎等基础云服务腾讯云分析MTA、腾讯云推送信鸽等腾讯整体大数据能力以及 QQ互联、QQ 空间、微云、微社区等云端链接社交体系。这些正是腾讯云可以提供给这个行业的差异化优势,造就了可支持各种互联网使用场景的高品质的腾讯云技术平台。
2015 年 1 月 6 日,腾讯云正式宣布成支持 Docker Machine并将自身定位于 Docker 基础设施的服务商。与此同时,在支持 Docker Machine前提下腾讯云也推出了常用系统的标准版 Docker 镜像,方便用户创建容器。
*腾讯云已有用户或新用户都可以 [通过这里](http://partners.qcloud.com/invitation/25297829205816a19c316c6),在不做任何迁移的前提下,获得腾讯云服务的额外支持和大客户专享价格。*

12
cloud/summary.md Normal file
View File

@ -0,0 +1,12 @@
## 本章小结
本章介绍了公有云服务对 Docker 的积极支持,以及新出现的容器云平台。
事实上Docker 技术的出现自身就极大推动了云计算行业的发展。
通过整合公有云的虚拟机和 Docker 方式,可能获得更多的好处,包括
* 更快速的持续交付和部署能力;
* 利用内核级虚拟化,对公有云中服务器资源进行更加高效地利用;
* 利用公有云和 Docker 的特性更加方便的迁移和扩展应用。
同时,容器将作为与虚拟机类似的业务直接提供给用户使用,极大的丰富了应用开发和部署的场景。

View File

@ -1,4 +1,4 @@
# Docker 容器
# 操作 Docker 容器
容器是 Docker 又一核心概念。
简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。

View File

@ -1,4 +1,4 @@
# Docker 镜像
# 使用 Docker 镜像
在之前的介绍中,我们知道镜像是 Docker 的三大组件之一。

View File

@ -1,2 +1,2 @@
# 安装
# 安装 Docker
官方网站上有各种环境下的 [安装指南](https://docs.docker.com/installation/#installation),这里主要介绍下 Ubuntu、Debian 和 CentOS 系列的安装。

View File

@ -1,4 +1,4 @@
# 仓库
# 访问仓库
仓库Repository是集中存放镜像的地方。