为什么选择 RDS/Aurora 而不是 AWS 上的 EC2 实例,或者选择 CloudSQL over Comput



>最近,我在使用数据库即服务(例如GCP上的CloudSQL和AWS上的RDS/Aurora(和使用VM(例如GCP上的Compute Engine和AWS上的EC2(之间进行了一些比较。

事实证明,使用相同类型的机器/服务器,数据库即服务的成本是设置我们自己的虚拟机的价格的两倍。

例如,在AWS上,r5.4xlarge EC2实例的费用为1.208美元/小时;而r5.4xlarge RDS的费用为2.28美元/小时。更糟糕的是,Aurora每小时收费2.8美元。

在GCP上,n1-high-mem-16计算引擎实例的费用为686.33美元/月;而n1-high-mem-16 CloudSQL的费用为1387.98美元/月。

为什么人们不启动 EC2 实例或计算引擎实例并设置自己的 MySQL?

如果您能写下选择数据库即服务(CloudSQL 或 RDS 或 Aurora(的原因,而不是在虚拟机上设置数据库,您会很感激?

我不能一概而论,但在我之前工作的一家公司,他们做了彻底的分析。

它们包括以高可用模式设置数据库所需的人员成本,增加了备份和保持安全补丁最新状态的持续成本,这些成本需要为每个补丁提前准备。

当您拥有托管服务时,它是一个多合一的软件包,实际上比雇用(兼职(DBA更便宜或风险更小。

他们还计算了创新的采用率。当他们需要MongoDB或Redis时,可以在一周内采用托管服务,而不必等待几个月来分析所有风险和选项,以将其设置为高可用性状态并提出安全计划。

最新更新