GCS只有7个性能层(D0,D1,D2,D4,D8,D16,D32),内存最大为16 GCE (D32),因为它们是基于谷歌计算引擎( Google Compute Engine)的机器类型。参见下面的屏幕截图(1)
相比之下,亚马逊有13个性能层,db.r3.8xlarge的内存最大为244 at。(2)
所以我的问题是,对于Google Cloud SQL的D32层,AWS RDS for MySQL中大致相当的性能层是什么?
免责声明:我是Google Cloud SQL的新手。我之所以开始使用Cloud SQL,是因为我开始了一个100% Google Cloud的新工作。在此之前,我从早期就是一名AWS用户。

发布于 2015-07-24 01:10:07
D0-D32云SQL层不是基于GCE虚拟机的,因此不能直接进行比较。请注意,D0-D32的存储是按地理位置复制的,这会使写入速度大大变慢。ASYNC模式提高了小提交的性能。优点是,实例可以在相距较远的位置之间快速重新定位。
云SQL的连通性也不同于RDS。RDS可使用IP访问,延迟可与通过本地IP的VM通话相媲美。云SQL仅使用外部IP。这使得GCE的延迟更高(约1.25ms),但它为来自Google Cloud外部的连接提供了稍微更好的体验,因为TCP连接被终止在离客户端更近的地方。
也就是说,从内存的角度来看,来自RDS的db.m3.xlarge与来自Cloud SQL的D32最为匹配。如果工作集适合内存,则某些查询的性能将是相似的。
发布于 2015-11-04 07:05:52
目前在Alpha中,Cloud SQL有一个新功能,它使用与GCE机器类型相当的性能。
A Google Cloud SQL性能类实例是一种新的Google Cloud SQL实例类型,可提供更好的性能和更大的存储容量,并针对运行在Google Compute Engine上的繁重工作负载进行了优化。与标准类实例类型相比,新的实例类型是一个始终在线的、长期存在的数据库。Performance Class实例基于对应于Google Compute Engine (GCE)标准或highmem机器类型的层。
链接:https://cloud.google.com/sql/docs/getting-started-performance-class
无论如何,非常好的问题,将价格与AWS进行比较,我发现对于最小的实例和相同的价格,存在巨大的资源差异:
对于GCE中的1 GB RAM,必须每小时支付0.19美元。不幸的是,谷歌没有指定任何关于SSD存储的内容,这对于性能比较非常重要。
https://stackoverflow.com/questions/31573582
复制相似问题