>最近,我在使用数据库即服务(例如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时,可以在一周内采用托管服务,而不必等待几个月来分析所有风险和选项,以将其设置为高可用性状态并提出安全计划。