參考部署

Amazon Aurora MySQL Database on AWS

部署提供高可用性和容錯移轉支援的 Aurora MySQL 資料庫環境

本解決方案會為 Amazon Aurora MySQL 資料庫自動部署環境到 Amazon Web Services (AWS) 雲端。本解決方案專為使用 AWS CloudFormation 為 Aurora MySQL 尋找可重複、可自訂參考架構的使用者而設計。

您也可以在其他自動部署中將本解決方案充當建置區塊。若要執行此操作,請使用現有的 VPC 部署選項,該選項僅會建立 Aurora 資料庫元件。該選項的範本會插入您現有的 AWS CloudFormation 範本,並取代您的 MySQL 資料庫。

Amazon Aurora 是一個全受管的關聯式資料庫引擎,與MySQL 和 PostgreSQL 相容。藉助 Aurora,您可以將目前使用的程式碼、工具和應用程式與現有的 MySQL 和 PostgreSQL 資料庫結合使用。  對於某些工作負載,Aurora 無需變更大多數現有的應用程式,即可將輸送量提升高達 MySQL 的五倍。

Aurora 是 Amazon Relational Database Service (Amazon RDS) 的一部分,其利用 Amazon RDS 功能進行資料庫管理和管理工作。它消除了維護資料庫基礎架構的需要:伺服器、複寫、備份等。

portworx 標誌

此解決方案由 AWS 開發。

  •  您將建置的項目
  • 此解決方案設定以下內容:

    • 跨越兩個可用區域的高度可用的架構。*
    • 根據 AWS 最佳實務,藉由公有和私有子網路設定的 Virtual Private Cloud (VPC),能在 AWS 上為您提供自己的虛擬網路。*
    • 在公有子網路中:
      • 部署受管網路位址轉譯 (NAT) 閘道,允許對私有子網路中的資源進行對外網際網路存取。*
      • 在 Auto Scaling 群組中部署 Linux 堡壘主機,允許對私有子網路中的資源進行對內 Secure Shell (SSH) 存取。*
    • 在私有子網路中,Aurora 資料庫 (DB) 叢集包含一個 DB 閱讀器和一個 DB 寫入器。
    • Amazon CloudWatch 警示,在觸發警示時,用於監控堡壘主機上的 CPU 並傳送 Amazon Simple Notification Service (Amazon SNS) 通知。
    • 使用 AWS Key Management Service (KMS) 的加密金鑰。解決方案針對 Aurora DB 叢集使用金鑰啟用靜態加密。

    用來將此解決方案部署至現有 VPC 的範本,會略過標有星號的元件,並提示您輸入現有的 VPC 組態。

  •  部署方式
  • 若要在 AWS 帳戶中部署 Aurora MySQL 環境,請遵循部署指南中的說明操作。部署過程大約需要 30 分鐘,包括以下步驟:

    1. 如果您尚未擁有 AWS 帳戶,請到 https://aws.amazon.com 註冊並登入您的帳戶。
    2. 從下列選項中選擇即可啟動解決方案。在建立堆疊之前,請從頂部工具列中選擇 AWS Region (AWS 區域)。
    3. 測試部署並確認 MySQL 資料庫正在接受連線。

    Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。  

  •  成本和授權
  • 執行此解決方案時,您須自行支付使用 AWS 服務和任何第三方授權的相關費用。使用此解決方案無須額外付費。

    此解決方案包括您能自訂的組態參數。其中某些設定 (例如執行個體類型) 會影響到部署的成本。若要估算成本,請參閱您所使用每項 AWS 服務的定價頁面。定價可能會隨時變更。

    提示:在部署解決方案後,建立  AWS Cost and Usage Report 以追蹤相關成本。這些報告會向您帳戶中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體提供各個帳單指標。它們會根據每個月的用量提供成本估算,並在月底彙總資料。如需詳細資訊,請參閱 什麼是 AWS Cost and Usage Report?