Amazon RDS – 使用只读副本
本文旨在让您了解“只读副本”。顾名思义,只读副本允许我们拥有生产数据库的“不可编辑副本” 。这是通过从主 RDS 实例到副本进行异步复制来完成的,即在源数据库上所做的更新也会反映在副本上。这些副本可以在相同或不同的区域中制作,这可以使数据恢复更容易。所有数据库引擎都支持复制基础。要使用图解方法理解只读副本的概念,请参阅所附图像。
只读副本的优点:
- 性能:只读副本将所有读取查询流量从源数据库转移到自己,即所有与读取数据库相关的查询产生的负载都由这些副本处理,这最终提高了RDS的整体性能。此外,副本也可以是特定于区域的,这最终会在性能上产生很大差异。
- 可用性:在如此庞大的数据库中存在硬件故障的可能性,为了克服源数据硬件故障、数据恢复等灾难性情况,RDS允许我们将崩溃数据库的副本提升为独立数据库本身。这将更好地处理当前情况,并且设置不会完全失败。
- 安全性:除了所有其他问题外,安全性是 AWS 提供的所有服务的首要问题。因此,在创建只读副本时,RDS 使用公钥加密数据,以便为数据建立安全环境。这是 RDS 默认启动的设置,我们也可以根据需要添加其他证券。
只读副本的一些值得称道的功能:
- 我们最多可以拥有任何特定数据库的 5 个只读副本。
- 在更大的组织中,数据量巨大,我们也可以创建只读副本的只读副本,但此功能伴随着延迟限制。
- 为了使其在繁重的工作负载时更具可扩展性,这些副本也可以转换为独立的数据库。
- 每当主数据库发生某些硬件故障时,将其中一个副本提升为主数据库,以减少故障发生的损失量。
让我们了解创建只读副本所涉及的步骤。
注意:众所周知,副本的概念对于大型组织很有用,因为它们有一个大型数据库可供使用。因此,AWS 没有为免费等级账户分配此设施,因为我们个人不需要此服务。
第 1 步:登录您的 AWS 账户。从服务中选择RDS 。前面附上图片以供参考。
第 2 步:选择要创建只读副本的数据库。并从“操作”中选择“读取副本”。这是附上的图片以供参考。
第3步:一旦你被引导。根据您的要求对齐所有配置。参考前面附上的图片。
第 4 步:当您找到根据需要适当配置的所有内容时。点击“创建只读副本”。请参阅前面的图片以更好地理解。
这样,我们就可以创建一个只读副本。如果您也是免费套餐帐户用户,请确保在注销之前删除您创建的所有实例。这将减少您在月底收到账单的机会。