【问题标题】:Google Cloud platform and Containers谷歌云平台和容器
【发布时间】:2014-12-04 03:46:36
【问题描述】:
我有以下关于 Google Cloud Platform 上的容器支持的问题。
谷歌计算平台是否支持:
1) 容器在其服务器操作系统上?
2) 虚拟机中的容器?
3) 还是两种选择?
由于虚拟机管理程序开销并未真正消除,2) 选项不会提供有限的性能优势吗?
【问题讨论】:
标签:
google-cloud-platform
containers
google-compute-engine
【解决方案1】:
容器是一种非常流行的部署模型,因为您可以以一种非常不可知的方式将应用程序及其依赖项(库、语言运行时等)捆绑在一起。容器不是虚拟机的替代品,它们是传统打包和部署方案的替代品。如果您将它们视为轻量级虚拟机,您会感到有些震惊,因为其优点、缺点和管理模型与虚拟机完全不同。
因为容器不运行自己的内核,并且可以轻松获得对主机系统的完全访问权限,所以您不会找到在裸机上托管 Docker 的提供商。如果你这样做了,你应该非常怀疑,因为这对使用该服务的每个人来说都是一个巨大的安全风险。
如果您确实希望构建自己的在裸机上运行的容器管理解决方案,您可以查看Kubernetes 和Mesosphere 之类的工具(这两种工具在托管虚拟机实例中同样适用)。
【解决方案2】:
容器现在可在 Google Cloud Developers 控制台中使用,但仍处于积极开发阶段。您可以查看this link了解更多信息。