### 微服务
按业务拆分服务,这是“水平拆分”;在技术层面的“前后分离”,属于“垂直拆分”;横纵一起切,就把单一的应用拆分成网状的小块应用,这是微服务中“微”思想的体现。
阿里云产品
* ECS
* DBS MYSQL
* OSS
* DBS REDIS
![微服务](https://box.kancloud.cn/857468499ee9f868e424db3d6d0d599d_447x289.png)
### docker
站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。
四大核心:
* docker daemon 守护进程 : service start, stop, restart
* docker images 镜像(类): build, rmi, tag
* docker container 容器(对象): commit, start, stop, restart
* docker registry 仓库 (公有 / 私有): login, pull, push, search
高级应用:
* 微服务 和 分布式计算
* 自动扩容
* 持续集成与自动部署
* [部署集群](https://www.jianshu.com/p/0e231a928ee6)