Amazon RDS如何备份/快照MySQL实际工作原理?
Amazon RDS(关系型数据库服务)是一项托管的数据库服务,可简化在云中设置、操作和扩展关系型数据库。 Amazon RDS的关键功能之一是其自动备份和快照。在本文中,我们将更详细地了解这些备份和快照是如何创建和维护的。
阅读更多:MySQL教程
自动备份
自动备份是默认在Amazon RDS中启用的DB实例的定期计划备份。这些备份每天在您指定的维护窗口期间进行。默认情况下,Amazon RDS保留点时间备份保留期为七天。这意味着Amazon RDS会保留您的DB实例的最近七天备份。您可以将此保留期延长至35天。
自动备份捕获整个DB实例,包括实例包含的所有数据库。当您从自动备份进行恢复时,您将将整个DB实例恢复到备份拍摄时的状态。这意味着自备份拍摄以后添加或更改的任何数据都将丢失。
快照
快照是用户发起的DB实例备份。与自动备份不同,快照不会按照定期计划进行。相反,您可以随时手动创建快照,或使用AWS CLI或API。
快照仅捕获快照拍摄时的DB实例数据。这意味着如果在拍摄快照后对DB实例进行任何更改,则不会捕获这些更改到快照中。快照存储在Amazon S3中,并且您可以使用它们将您的DB实例还原为拍摄快照时的状态,或从快照创建新的DB实例。
如果您需要保留DB实例备份的时间长于自动备份的保留期,则快照特别有用。您可以创建一个快照并无限期地保留它,或者直到您不再需要它。
备份和快照的存储方式
Amazon RDS中的备份和快照存储在Amazon S3中。通过使用Amazon S3,Amazon RDS实现了多个好处,包括耐久性、可用性和可伸缩性。
当Amazon RDS创建备份或快照时,它将数据写入与DB实例相同的AWS区域中的Amazon S3存储桶。数据在静止时使用AWS KMS(密钥管理服务)进行加密,该服务提供了一种高度安全和耐久的保护数据方式。
结论
在本文中,我们探讨了Amazon RDS备份和快照的实际工作原理。我们看了看自动备份和快照,它们的不同之处以及它们如何存储在Amazon S3中。通过了解Amazon RDS中备份和快照的工作原理,您可以确保您的数据受到保护,并且可以轻松地从灾难或数据丢失中恢复。
极客笔记