所以谷歌现在有自己的 IaaS 解决方案,称为谷歌计算引擎。
作为云计算的重度用户,我试图找出亚马逊的 EC2 计算单元和 GCEU(谷歌的计算引擎单元)之间的区别——以确定性价比差异等。
有没有人对这两者之间的区别有更深入的了解?
答案:看起来像 1 GCEU ~= 1 EC2 计算单元。在接受的答案下方有更多信息。
所以谷歌现在有自己的 IaaS 解决方案,称为谷歌计算引擎。
作为云计算的重度用户,我试图找出亚马逊的 EC2 计算单元和 GCEU(谷歌的计算引擎单元)之间的区别——以确定性价比差异等。
有没有人对这两者之间的区别有更深入的了解?
答案:看起来像 1 GCEU ~= 1 EC2 计算单元。在接受的答案下方有更多信息。
据亚马逊称,
一个 EC2 计算单元可提供相当于 1.0-1.2 GHz 2007 Opteron 或 2007 Xeon 处理器的 CPU 容量。这也相当于我们原始文档中提到的 2006 年初 1.7 GHz Xeon 处理器。
据谷歌称,
GCEU(Google Compute Engine Unit),简称 GQ,是我们用来描述实例类型计算能力的 CPU 容量单位。我们选择 2.75 GQ 来代表我们 Sandy Bridge 平台上一个逻辑核心(硬件超线程)的最小功率。
很难与谷歌这样模糊的描述进行 1:1 的比较。假设 Amazon 和 Google 使用相同的 CPU,则如下所示:
以 Amazon 的 Cluster Compute 8 Extra Large Instance 为例,因为它定义了 CPU 和 CU 等级。
88 个 EC2 计算单元(2 个 Intel Xeon E5-2670,八核“Sandy Bridge”架构)
这是 32 个逻辑核心,2x 8 物理超线程。谷歌对一个逻辑核心的评分为 2.75 GQ,结果与亚马逊一致,总共为 88 GQ。
同样,这是假设 Google 和 Amazon 将使用相同的 CPU(这很可能),并且如果没有 Google 的官方声明或正在运行的实例的 CPU-stat 就不可能知道。
开发人员文档中将2.75 GCEU 的定义定义为由谷歌选择的英特尔 Sandy Bridge 平台处理器中的单个处理内核提供的计算能力。
Amazon 的文档将单个 EC2 计算单元定义为“相当于 1.0-1.2 GHz 2007 Opteron 或 2007 Xeon 处理器的 CPU 容量”。在对其中一种服务级别的描述中,它将 33 个 EC2 计算单元定义为大致相当于英特尔旧版 Nehalem 平台的 8 个内核。它还将 88 个 EC2 计算单元定义为大致相当于 Sandy Bridge 的 16 个内核。
盲目假设亚马逊和谷歌在他们的 Sandy Bridge 设置中使用大致相同的处理器(不一定是安全的假设),每个 Sandy Bridge 核心大约有 5.5 个 EC2 计算单元。我们现在可以比较这两个单位:将 5.5 除以 2.75 会发生什么?你得到2。
tl;dr:一个单位的 GECU可能大约是两个单位的 EC2。这是完全和完整的推测,需要通过实际测试和使用来证明。
根据 Google Compute Engine 常见问题解答,“一个 GCEU 至少与 1.0-1.2 GHz 2007 Opteron 的 CPU 容量一样强大。” 更多信息在这里:
最好的答案是您自己的基准测试,因为任何其他基准测试都可能会针对不同的用例提供优化的结果。
第二个最佳答案是独立基准测试,如http://gigaom.com/2013/03/15/by-the-numbers-how-google-compute-engine-stacks-up-to-amazon-ec2/。
查看这些数字,思考您的代码是否受 CPU 或 IO 限制是有意义的。使用相同的理论 CPU,如果持久写入速度快 4 倍,您的应用程序的运行速度会快多少?或者如果网络通信速度快 20 倍?
幸运的是,在这两个平台和其他平台上的快速测试应该很快,并且从长远来看可以节省大量成本。
我知道这已经晚了,但也许它会对某人有所帮助。在单个基准测试运行中:
Google Compute Engine:2014-11-28 10:17:16 上 0.185 秒:1 x Intel(R) Xeon(R) CPU @ 2.60GHz;1.7 GB 内存;Ubuntu 14.04(值得信赖);PHP 版本:5.5.9-1ubuntu4.5(小)
AWS:2014-12-01 11:00:18 上 0.167 秒:1 x Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz;2 GB 内存;Ubuntu 14.04(值得信赖);PHP 版本:5.5.9-1ubuntu4.5(小)
DigitalOcean:2014-12-01 10:03:28 上 0.357 秒:2 x Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz;2 GB 内存;Ubuntu 14.04(值得信赖);PHP 版本:5.5.9-1ubuntu4.4(20 美元一个)
使用 ApacheBench:
高考:
AWS:
做: