【发布时间】:2015-11-09 21:22:46
【问题描述】:
许多云提供商使用虚拟机或容器托管实例。
假设我的应用程序需要 4 个 CPU,并启动具有 4 个 CPU 的 Google 计算引擎 VM。不过是虚拟机。这是否保证所有 4 个 CPU 都仅供我的实例使用,或者这些 CPU 是否由位于云提供商的同一物理机中的其他人与其他未知虚拟机共享?
在容器中也是如此,我的应用程序需要 4 个 CPU,但在容器下运行它。假设我在另一个容器运行时的同一台机器上运行另一个应用程序副本。这是否意味着这两个应用程序将共享 CPU 能力,并可能因此而减慢速度? CPU 资源分配如何工作?
【问题讨论】:
标签: google-app-engine amazon-web-services docker virtual-machine containers