持续集成
尹洪亮 Kevin
《架构基础:从需求到架构》图书作者、现任某互联网大厂系统架构师、11年从业经验,全网粉丝3W+。 先后出品《轻松学习SpringCloud微服务架构》《一次性精通JVM JAVA虚拟机》《一次性彻底学习数据库事务》等10余部课程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jenkins Docker持续集成实战3:Docker的六项优势,让你无法拒绝
更高效的利用系统资源 由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。 更快速的启动时间 传统的虚拟机技术启动应用服务往往需要数分钟,而 Docker 容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因此可以做到秒级、甚至毫秒级的启动时间。大大的节约了开发、测试、部署的时间。 一致的运行环境 开发过程中一个.原创 2020-05-19 08:30:50 · 855 阅读 · 0 评论 -
Jenkins Docker持续集成实战2:图解Docker与传统虚拟化技术架构
传统虚拟化技术 将此架构图从下上向上观察 Server层:物理服务器 Host OS层:运行在物理服务器之上的宿主机操作系统 Hyepervisor层:在宿主机操作系统之上又虚拟出一套硬件环境 Guest OS层:在虚拟出的硬件环境之上又虚拟出一套客户化的操作系统 Bins/Libs层: 在客户化操作系统之上提供基础二进制程序和类库 APP层:在基础二进制程序和类库之上运行着我们的应用程序/进程 Docker虚拟化技术 Serve层r:物理服务器 (与传统虚拟化相同)原创 2020-05-14 12:44:17 · 412 阅读 · 0 评论 -
Jenkins Docker持续集成实战1:Docker最主要的目,是为了隔离
一、本文知识点 Docker使用Go语言实现 基于Linux内核技术 是操作系统层面的虚拟化技术 对进程封装隔离,因此被称为容器5. 可以隔离网络、CPU、硬盘等几乎全部资源 二、Docker 能做什么 举一个例子瞬间就懂了,看下图: 我们在一台服务器上运行了两个Tomcat A和B, 由于A接收的请求量更大,我们想让A占用的资源多一些,而B占用的少一些。 坚决不能发生B因为某些BUG导致内存溢出,而间接的把A的资源也消耗殆尽,导致A挂掉的问题。 我们想让A占用2个CPU、B占用2个CPU, A占用原创 2020-05-13 22:32:57 · 993 阅读 · 0 评论
分享