Amazon Aurora 全球数据库

Amazon Aurora Global Database 是一款功能强大的数据库解决方案,可帮助企业在全球范围内运行其应用程序。本文将以简单的方式解释如何开始使用 Aurora。

 

Amazon Aurora 是一个完全由 AWS 管理的云数据库。它与 MySQL 和 PostgreSQL 兼容,但运行速度比标准 MySQL 快五倍,比标准 PostgreSQL 快三倍。您可以在此处了解有关 Aurora 基础知识的更多信息:Amazon Aurora 概述

 

可以将 Aurora Global Database 视为在世界不同地区拥有数据库副本。您的主数据库(称为主区域)处理所有写入操作,而其他区域(称为辅助区域)可以处理读取操作。此设置主要有两点作用:

  • 它能让您的应用程序更快地为世界各地的用户提供服务
  • 如果某个区域出现问题,它可以保护你的数据

 

 

当您使用 Aurora Global Database 时,您将获得:

  • 全球范围内快速本地读取,延迟时间不到一秒
  • 防范区域故障
  • 如果需要,可以在一分钟内将数据库移动到其他区域
  • 支持高达数百 TB 的大型数据库

 

 

首先,在您选择的主要区域中创建主 Aurora 数据库集群。您可以通过 AWS 管理控制台访问以下网址执行此操作:创建 Aurora 数据库

主数据库运行后:

  1. 打开 Amazon RDS 控制台
  2. 选择您的数据库集群
  3. 从操作菜单中选择“添加 AWS 区域”
  4. 选择需要数据库副本的区域

您将获得不同的写作和阅读端点:

  • 使用主终结点执行所有写入操作Use the primary endpoint for all write operations
  • 使用每个区域中的读取器终结点进行读取操作

 

 

要充分利用 Aurora Global Database:

  • 将次要区域设置在靠近用户所在地的位置
  • 使用 Amazon CloudWatch 监控复制滞后
  • 定期测试故障转移程序
  • 根据您的工作负载在每个区域中使用适当的实例大小

 

 

请记住您支付的费用为:

  • 各地域数据库实例
  • 各区域存储
  • 区域间数据传输

 

 

通过使用 Amazon Aurora Global Database,您可以轻松实现全球范围内的高性能、低延迟数据访问,同时确保在出现区域故障时的高可用性和数据安全性。无论是扩展业务还是提升用户体验,Aurora Global Database 都能为您提供强大的支持。遵循最佳实践并精心规划,可以帮助您最大限度地发挥其优势,确保应用程序的可靠性和效率。

 

更多探索

Tell me what you need