PAAS的作用
- 应用托管
- 通过不同的打包方式,提供devops能力,如:cf push app
- 在vm上通过沙盒(Cgroups Namespace)技术进行隔离
缺点
- 各个类型都是不同的打包方式
- 打包的方式复杂
- 通过可执行文件+启动脚本运行
- 与环境变量,配置参数相关,只能通过试错方式调试,没有章法可循
Docker
一致(沙盒技术)
- Cgroups实现限制
- Namespace实现隔离
不一样(docker镜像)
- 重新定义了打包和发布的规范
- docker镜像->完整的操作系统的所有文件和目录结构
- 便利的打包方式,docker build app
- 便利的运行方式,docker run app
- 保持本地和云端的环境高端一致,devops
容器编排的需求
用户
用户最终部署的还是网站,服务,数据库,云计算业务。只有为用户提供平台层能力的工具,才会真正成为开发者们关心和愿意付费的产品。Docker只能成为幕后影响。
容器编排
在云计算行业不算新词汇,主要是指用户如何通过某些工具或配置来完成一组虚拟机以及关联资源的定义、配置、创建、删除等工作。如何由云计算平台按照这些指定的逻辑来完成的过程。