官术网_书友最值得收藏!

Virtualization versus Containerization

This block diagram gives an overview of a typical virtual machine setup:

In virtual machines, the physical hardware is abstracted, therefore we have many servers running on one server. A hypervisor helps do this.

Virtual machines do sometimes take time to start up and are expensive in capacity (they can be GBs in size), although the greatest advantage they have over containers is the ability to run different Linux distributions such as CentOS instead of just Ubuntu:

In containerization, it is only the app layer (where code and dependencies are packaged) that is abstracted, making it possible for many containers to run on the same OS kernel but on separate user space.

Containers use less space and boot fast. This makes development easier, since you can delete and start up containers on the fly without considering how much server or developer working space you have.

Let's begin the lesson with a quick overview on how Docker comes into play in a DevOps workflow and the Docker environment.

主站蜘蛛池模板: 海南省| 万源市| 巴南区| 江安县| 博爱县| 从化市| 永胜县| 乌鲁木齐县| 得荣县| 阿克陶县| 吉安县| 苍山县| 泾源县| 湘潭县| 郧西县| 浠水县| 河北区| 伽师县| 渭南市| 克什克腾旗| 治多县| 茶陵县| 霍州市| 磐安县| 大庆市| 田阳县| 九台市| 晋江市| 故城县| 延边| 浦县| 安仁县| 区。| 宁夏| 阿鲁科尔沁旗| 广东省| 湖南省| 商丘市| 江北区| 密云县| 富民县|