### 微服務
按業務拆分服務,這是“水平拆分”;在技術層面的“前后分離”,屬于“垂直拆分”;橫縱一起切,就把單一的應用拆分成網狀的小塊應用,這是微服務中“微”思想的體現。
阿里云產品
* ECS
* DBS MYSQL
* OSS
* DBS REDIS

### 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)