Amazon ec2 为什么在AWS上选择RDS/Aurora而不是EC2实例,或者在数据库服务器上选择CloudSQL而不是计算引擎(VMs)?

Amazon ec2 为什么在AWS上选择RDS/Aurora而不是EC2实例,或者在数据库服务器上选择CloudSQL而不是计算引擎(VMs)?,amazon-ec2,google-compute-engine,amazon-rds,google-cloud-sql,aurora,Amazon Ec2,Google Compute Engine,Amazon Rds,Google Cloud Sql,Aurora,最近,我对使用数据库作为服务(例如GCP上的CloudSQL和AWS上的RDS/Aurora)和使用VM(例如GCP上的Compute Engine和AWS上的EC2)进行了一些比较 事实证明,对于同一类型的机器/服务器,数据库即服务的成本是设置我们自己的虚拟机的两倍 例如,在AWS上,r5.4x2大型EC2实例的成本为1.208美元/小时;而r5.4X大型RDS每小时的成本为2.28美元。更糟糕的是,极光每小时的价格是2.8美元 在GCP上,n1-high-mem-16计算引擎实例的成本为68

最近,我对使用数据库作为服务(例如GCP上的CloudSQL和AWS上的RDS/Aurora)和使用VM(例如GCP上的Compute Engine和AWS上的EC2)进行了一些比较

事实证明,对于同一类型的机器/服务器,数据库即服务的成本是设置我们自己的虚拟机的两倍

例如,在AWS上,r5.4x2大型EC2实例的成本为1.208美元/小时;而r5.4X大型RDS每小时的成本为2.28美元。更糟糕的是,极光每小时的价格是2.8美元

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

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


如果您能写下选择数据库作为服务(CloudSQL、RDS或Aurora)而不是在虚拟机上建立数据库的原因,我将不胜感激。

我不能概括,但在我之前工作过的一家公司,他们做了深入的分析

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

当您有一个托管服务时,它是一个集所有功能于一身的软件包,而且实际上比雇用(兼职)DBA更便宜或风险更小


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

Hello Steven。这个问题不是关于编程,而是关于服务器管理。这意味着这是错误的堆栈交换。如果将其移动到服务器故障,则会更好。祝你好运我建议你在网上问这类问题