文档详情

基于Docker容器的云计算平台搭建实战.pdf

发布:2017-05-09约5.39千字共17页下载文档
文本预览下载声明
基于Docker容器的云计算平台 搭建实战 肖德时 @ • ⼤数据计算平台Startup • InfoQ深⼊浅出Docker专栏作者 • Docker Contributor • 微信号:coderxiao 议题 • Docker 是什么 • Mesos 做什么 • Ansible 怎么⽤ • Spark as a Service 如何搭 Image Source: /images Docker 是什么—ver1 • 顶级开源项⺫ • docker是Docker Inc发起的开源项⺫ • Linux kernel namespaces and cgroups • Container 引擎 • GitHub • Star 20k+ Fork 4.7k+ (截⽌到2015年4 ⽉) • Golang • Apache2.0 Solomon Hykes Docker Founder, CTO 3 Docker 是什么—ver2 Virtual Machines Containers MySQL MySQL APP Bins/Libs Bins/Libs Bins/Libs MySQL MySQL MySQL APP APP APP Guest OS Guest OS Guest OS Bins/Libs Bins/Libs Hypervisor Docker Engine Host OS Host OS Server Server Image Source: 4 Docker 带来的好处 Tar / RPM / Deb / Before DEV / Code Build Jar / War / zip / Exe After DEV / Code Dockerfile Build Image Repository 5 不要依赖 • Base image ; • 使⽤all-in-one模式; ⽆状态应⽤ • 容器⼤⼩不是分发应⽤的瓶颈; • ⺫前最好的Container镜像打包对象; 微服务设计 • 提前做好Http/RestFul交互; • 天然⽀持多副本实例,⽐如在单台主机 上启动5个相同版本的Mysql实例; Mesos • Apache顶级开源项⺫ • Google分布式系统Borg的开源实现 版本 • AirBnb,Twitter推荐⽣产级
显示全部
相似文档