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

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.

主站蜘蛛池模板: 中超| 利辛县| 邢台市| 丰顺县| 合川市| 夏津县| 上杭县| 凤阳县| 长子县| 金秀| 交城县| 阿拉善左旗| 高清| 衡水市| 阳原县| 泰州市| 漳浦县| 大余县| 堆龙德庆县| 缙云县| 洛浦县| 陕西省| 石屏县| 蚌埠市| 阿图什市| 广宁县| 张掖市| 历史| 土默特左旗| 同心县| 句容市| 云霄县| 浦东新区| 古田县| 绥棱县| 庄河市| 繁昌县| 达拉特旗| 彰武县| 乌审旗| 文成县|