第 4 章 在多个可用区中部署 AWS Aurora


本节论述了如何在多个可用区间部署 PostgreSQL 实例的 Aurora 区域,以便在给定的 AWS 区域中容忍一个或多个可用区失败。

此部署旨在与 概念中的主动 - 被动部署 章节中描述的设置一起使用。将此部署与构建块相关的其他构建块一起使用,如 构建块主动 - 被动部署 章节中。

注意

我们提供这些蓝图来显示最小功能的完整示例,以及常规安装的良好基准性能。您仍然需要根据您的环境以及您组织的标准和安全最佳实践进行调整。

4.1. 架构

Aurora 数据库集群由多个 Aurora 数据库实例组成,一个实例被指定为主写器,所有其他实例都指定为备份读取器。为确保可用区失败时的高可用性,Aurora 允许在单个 AWS 区域中的多个区域间部署数据库实例。如果在托管主数据库实例的可用区上的故障,Aurora 会自动修复其自身,并将 reader 实例从非失败可用区提升为新的写器实例。

图 4.1. Aurora 多可用区部署

有关 Aurora 数据库提供的语义的更多详细信息,请参阅 AWS Aurora 文档

本文档遵循 AWS 最佳实践,并创建一个不向互联网公开的私有 Aurora 数据库。要从 ROSA 集群访问数据库,请在 数据库和 ROSA 集群之间建立对等连接

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.