点击观看大咖分享
随时 Docker 的普及, 云原生时代已经到来, 开发工程师对应用环境的掌控力进一步加强, 运维成本进一步降低. DevOps 采用 Docker 更是如虎添翼, 持续集成更快更灵活, 部署更简单. 本课程主要讲解 Docker 服务器架构和技术要点, 以及实战使用 Jenkins 构建 Docker.
本次腾讯云大学大咖分享课程邀请 CODING DevOps 架构师 杨周 分享关于 "DevOps 实战: Jenkins Docker" 课程的内容.
本次分享内容:
1,Docker 服务器架构
2,Docker 下载和构建加速
3, 项目容器化的技术要点
4,DevOps 实战: Jenkins 构建 Docker
Docker 服务器架构
上节课我们讲了服务器架构从买服务器演进到了租服务器, 再到云计算租一切, 比如 云存储, 云数据库, 企业邮箱, 分别属于 IaaS,PaaS,SaaS.
IaaS 是 "基础设施即服务", 采用服务器集群虚拟化技术, 面向运维人员, 不用关心服务器怎么加内存, 坏了怎么办, 节约了硬件和网络维护成本;
PaaS 是 "平台即服务", 提供数据库等软件服务, 面向开发者编程调用, 不需要自己搭建了, 节约了运维成本, 而运行环境能否标准化取代自建, 是个问题;
SaaS 是 "软件即服务", 提供企业邮箱, 代码托管等软件服务, 面向办公人士图形化界面操作, 不需要运维也不需要开发.
如果租了台云服务器, 在上面安装了数据库, 这叫做 IaaS + 自建, 缺点是: 自己负责数据库备份, 升级非常困难, 运维成本很高, 当然比以前买服务器有进步.
如果租了台云服务器, 再租了台云数据库, 然后搭建开源邮箱和代码库, 这叫做 IaaS + PaaS + 自建, 缺点是: 自己负责邮箱和代码库的升级, 运维成本中等, 而且开源产品的图形界面往往比较难用, 并且无人跟进及时升级导致安全隐患大, 服务不稳定, 运维自己搭的邮箱夜里出故障了, 客户发的邮件丢了, 没有人知道, 而专门做企业邮箱的公司承诺 SLA, 有专人值守. 现在很少有公司自己搭邮箱了, 是一大进步, 但还是有不少公司自己搭代码库, 浪费了很多人力物力, 结果还难用降低了研发效率.
来源: https://www.qcloud.com/developer/article/1575521