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