我需要一些帮助,以帮助我了解选择哪种解决方案。我有一个Web应用程序,每月大约有1000个活动的客户端,并且数据库大小为40GB(未压缩)。目前,我正在将MySQL服务器托管在具有64GB RAM,4TB HDD和Intel i7 CPU的专用根服务器上。
当今的现代趋势是每个人都转向Cloud RDS(AWS,Azure,GCP,DigitalOcean等)。将数据库托管到云提供商有什么好处?
好吧,我可以理解,如果发生灾难,您可以选择在工作状态下轻松还原,但仅此而已吗?定价要高得多,因此您可以“只需10到20分钟即可恢复”。
使用RDS的最大好处是您从Amazon获得支持,它们将维护数据库所在主机的安全性,补丁和配置。
为实现弹性或扩展而构建的复杂体系结构,可以从内部设置迁移到单击按钮即可。
读取AWS Shared Responsibility model可能是工作。