为什么选择RDSAurora而不是AWS上的EC2实例,或者选择CloudSQL而不是计算引擎(VM)作为数据库服务器?[已关闭]

问题描述 投票:-1回答:1

最近,我对使用数据库即服务(如GCP上的CloudSQL和AWS上的RDSAurora)和使用VM(如GCP上的Compute Engine和AWS上的EC2)做了一些比较。

结果发现,同样类型的机器服务器,数据库即服务的成本是我们自己设置虚拟机价格的两倍。

比如,在AWS上,r5.4xlarge EC2实例的成本是1.208小时;而,r5.4xlarge RDS的成本是2.28小时。比这更糟糕的是,Aurora的成本是2.8hour。

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

为什么大家不旋转一个EC2实例或计算引擎实例,自己建立MySQL呢?

如果你能写下你选择数据库即服务(CloudSQL或RDS或Aurora)而不是在虚拟机上建立数据库的理由,那就感激不尽了?

amazon-ec2 google-compute-engine amazon-rds google-cloud-sql aurora
1个回答
1
投票

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

他们包括在高可用模式下设置数据库所需的人员成本,加上备份和保持安全补丁更新的持续成本,需要为每个补丁提前做好准备。

当你有一个管理服务时,它是一个一体化的包,它实际上比要雇佣一个(兼职)DBA更便宜或风险更小。

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

© www.soinside.com 2019 - 2024. All rights reserved.