比较亚马逊 Aurora 副本、Aurora 跨区域副本和 Aurora 全球数据库 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

比较亚马逊 Aurora 副本、Aurora 跨区域副本和 Aurora 全球数据库

Naveen Garg,Amazon Web Services ()AWS

2023 年 4 月文档历史记录

Amazon Aurora 是一个与 MySQL 和 PostgreSQL 兼容的完全托管式的关系数据库引擎。除了开源的所有优势外,Aurora 还结合了高性能存储子系统,让您可以根据自己在 Amazon Web Services () 上的高可用性 (HA) 和灾难恢复 (DR) 需求选择合适的解决方案。AWS本指南深入探讨了三个强大功能:

  • Aurora 副本

  • 跨区域 Aurora 副本

  • Aurora 全局数据库

这三个选项都支持在单台计算机的能力之外复制生产 Aurora 数据库。在这些选项中进行选择可能具有挑战性。

概览

出于高可用性和灾难恢复的目的,数据库管理员一直希望将其生产数据库复制到一台计算机之外。过去,设置和管理复制解决方案涉及耗时的任务,而且通常需要专业技能。Amazon Aurora 简化了这些任务,它代表您处理底层的自动化、容错和监控。Aurora 扩展了开源 MySQL 和 PostgreSQL 中提供的本机复制解决方案,为您提供更多选择以满足您的业务需求。

本文档介绍了 Aurora 提供的这三种复制解决方案,并提供了一个比较表,您可以在决定哪种解决方案最适合您的业务需求时将其用作快速参考指南。

Aurora 计算和存储

了解 Aurora 计算和存储的术语对于理解不同的复制解决方案至关重要。

Aurora 计算是指在主机上运行的数据库实例(一组进程)。这是你在 Windows 的任务管理器或 Linux 上的"ps -ef"输出中看到的一组进程。重新启动数据库时,实际上是在主机上重新启动这些进程。

Aurora 存储是指底层存储子系统。可以将其视为您的本地存储阵列,但具有更高的耐用性和可扩展性。有关 Aurora 存储的更多信息,请参阅AWS 文档