Amazon RDS中备份的需求是什么?

时间:2018-05-14 14:11:21

标签: amazon-web-services amazon-rds

我怀疑如果在AWS中所有服务器端工作都由云管理器完成,那么我们为什么要为数据库存储备份呢?

我在文档中研究过云服务提供商为数据库相关的事情管理所有事情。那么,如果服务提供商为我做了一切,那么存储备份的需求是什么?

2 个答案:

答案 0 :(得分:0)

Amazon RDS运行您选择的数据库:MySQL,PostgreSQL,Oracle,SQL Server。这些是普通数据库,其运行方式与您自己运行的数据库相同。

管理解决方案负责安装,维护和硬件问题,这是正确的。此外,您可以将系统配置为自动备份数据。

来自Working With Backups - Amazon Relational Database Service

  

Amazon RDS创建并保存数据库实例的自动备份。 Amazon RDS创建数据库实例的存储卷快照,备份整个数据库实例,而不仅仅是单个数据库。

     

Amazon RDS在数据库实例的备份窗口中创建数据库实例的自动备份。 Amazon RDS根据您指定的备份保留期保存数据库实例的自动备份。如有必要,您可以将数据库恢复到备份保留期间的任何时间点。

您还可以触发手动备份。例如,在对数据库进行主要工作之前,例如在升级使用数据库的应用程序时修改模式,这是可取的。

底线: Amazon RDS可以为您管理备份。您无需管理备份过程,但可以自行触发RDS备份。

答案 1 :(得分:0)

您维护自己的RDS实例备份的原因与维护内部部署数据库的异地备份相同:灾难恢复。在您自己的数据中心,火灾或恐怖主义或自然灾害可能会破坏您的数据库和本地备份。在云中,这些灾难往往采取不同的形式。

如果您的所有数据都在任何一个地方,那么您在灾难性事件中容易受到数据丢失的影响,这可能采取多种形式:云提供商的基础架构中存在严重缺陷(AWS不太可能出现这种情况) ,但没有什么是不可能的),人为错误,恶意员工,你的凭证的妥协,或任何其他一些统计上不太可能发生的事件 - 当它发生时,其低概率变得无关紧要。

如果您重视数据,则可以在原生环境之外独立备份数据。