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

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.

主站蜘蛛池模板: 黄大仙区| 灵山县| 北流市| 镇赉县| 桂阳县| 普定县| 临澧县| 略阳县| 武山县| 太仓市| 台州市| 桐乡市| 虞城县| 广丰县| 崇阳县| 辽宁省| 迁西县| 库尔勒市| 凯里市| 耒阳市| 乌兰察布市| 安溪县| 邳州市| 宁河县| 南部县| 南平市| 南江县| 平和县| 桂阳县| 道孚县| 牙克石市| 白水县| 庆云县| 耿马| 遵义市| 黄冈市| 龙江县| 赤水市| 葫芦岛市| 河东区| 东丰县|