參考部署

Amazon Aurora PostgreSQL 專用的模組架構

提供高可用性和容錯移轉支援的 PostgreSQL 資料庫

此合作夥伴解決方案可在 Amazon Web Services (AWS) Cloud 上針對 Amazon Aurora PostgreSQL 自動部署模組化、高可用性的環境。

Aurora 是一個完全受管的關聯式資料庫引擎,與MySQL 和 PostgreSQL 相容。您目前在現有 PostgreSQL 資料庫使用的程式碼、工具和應用程式,都可與 Aurora 搭配使用。Aurora 利用一些工作負載提高輸送量,不需變更大多數現有的應用程式,輸送量最高即可達 PostgreSQL 的三倍。Aurora 是 Amazon Relational Database Service (Amazon RDS) 的一部分,其利用 Amazon RDS 功能進行資料庫管理和管理工作。 

此合作夥伴解決方案專為尋找可重複、可自訂參考部署 Aurora PostgreSQL 的使用者而設計。您也可以將合作夥伴解決方案充當建構區塊,以設定自己的自動部署。合作夥伴解決方案包含僅建立 Aurora 資料庫元件的 AWS CloudFormation 範本。此範本旨在插入您現有的 AWS CloudFormation 範本,作為 PostgreSQL 資料庫替代品。

Portworx 標誌

此合作夥伴解決方案由 AWS 開發。


AWS Service Catalog 管理員可將此架構新增至其專屬目錄。 

  •  您將建置的項目
  • 使用此合作夥伴解決方案在 AWS 自動設定以下 Aurora 環境:

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

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

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

    1. 如果您尚未擁有 AWS 帳戶,請到 https://aws.amazon.com 註冊並登入您的帳戶。選擇您想要部署合作夥伴解決方案的 AWS 區域,並從支援 Aurora 與 PostgreSQL 相容性的 AWS 區域中選取。
    2. 從下列選項中選擇即可啟動合作夥伴解決方案:
    3. 測試部署並確認 PostgreSQL 資料庫正在接受連線。
     
    若要自訂部署,可設定 VPC、堡壘主機和資料庫設定,還可以選擇設定資料庫標籤。

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

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

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

    提示:部署合作夥伴解決方案後, 建立 AWS 成本和用量報告,以將帳單指標交付至您帳戶中的 S3 儲存貯體。這些報告會根據每個月的用量提供成本估算,並在月底彙總正式的資料。如需詳細資訊,請參閱 什麼是 AWS 成本和用量報告?