Cloud上的容器化设置



我是容器化的新手,并开始在其中一个云(AWS、Azure或GCP(上使用。在阅读VM和容器之间的区别时,我明白我们应该使用VM或容器进行应用程序部署。因此,如果我在云上设置自己的容器环境(而不是使用AWS/Azure容器服务(,我最终会在虚拟机上创建容器。这违背了集装箱化的全部目的!

我的理解正确吗?下面是VM、Container和Container在VM上的映像。

虚拟机、容器和"虚拟机上的容器">

您的理解非常正确。然而,这样的云提供商通常也会在vm上安装他们的容器设置。

虚拟机的开销比容器高,但也为您提供了更好的安全性。(脱离容器比脱离真正的虚拟化平台更容易。(

由于容器的安全问题,提供者通常在虚拟机上设置容器环境,并且只在该虚拟机上提供同一客户的容器。

最新更新