參考部署

AWS 上的 Drupal

使用 Amazon RDS、Amazon S3 和其他 AWS 服務部署 Drupal

本快速入門會在 Amazon Web Services (AWS) 雲端上部署高可用性的 Drupal 架構。

Drupal 是一個以 PHP 伺服器端指令碼語言撰寫的開放原始碼內容管理平台。Drupal 針對眾多企業網站提供後端架構。在 AWS 上部署 Drupal 可讓您輕鬆使用 AWS 服務,針對內容管理架構進一步增進效能並擴展功能。

此部署作業採用 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Virtual Private Cloud (Amazon VPC)、Amazon Relational Database Service (Amazon RDS)、Amazon Elastic File System (Amazon EFS)、Amazon ElastiCache、Amazon CloudFront 和 Amazon Route 53。

這個參考架構由 AWS CloudFormation 範本自動執行,在 AWS 部署 Drupal 環境大約需要 30 分鐘。您可以自訂範本以滿足特定需求。

drupal-small

本快速入門是由
AWS 解決方案架構師開發。

 

  •  您將建置的項目
  •  部署方式
  •  費用和授權
  •  您將建置的項目
  • 使用本快速入門在 AWS 設定以下 Drupal 環境:

    • 跨越兩個可用區域設定的虛擬私有雲端 (VPC)。本快速入門根據 AWS 最佳實務,針對每個可用區域佈建一個公有子網路和一個私有子網路。*
    • 在公有子網路中,於 AWS Auto Scaling 群組設定 Linux 堡壘主機,以提供安全存取來允許傳入的 Secure Shell (SSH),存取私有子網路中的 Amazon EC2 執行個體。*
    • 在公有子網路設定受管網路位址轉譯 (NAT) 閘道,為私有子網路中的執行個體提供對外網際網路連線。*
    • 在私有子網路中,於 AWS Auto Scaling 群組設定網頁伺服器執行個體 (Amazon Machine Image 或 AMI),以託管 Drupal 伺服器和 Amazon Aurora 資料庫執行個體。
    • AWS Auto Scaling,以允許 Drupal 叢集根據使用情形新增或移除伺服器。
    • 將 AWS Auto Scaling 與 Elastic Load Balancing 整合,這會自動在負載平衡器中新增和移除執行個體。預設安裝會設定用於擴展或縮減執行個體容量的 CPU 高閥值和低閥值。
    • Amazon Elastic File System (Amazon EFS),提供可與 Amazon EC2 執行個體搭配使用的簡易、可擴展的檔案儲存。
    • 設定 AWS Identity and Access Management (IAM) 角色,讓透過快速入門建立的 AWS 資源在需要時存取其他 AWS 資源。*
    • Amazon ElastiCache,可供快取資料庫查詢和 Drupal 工作階段。
    • 以 Amazon CloudFront 做為內容交付網路,以加快從 Drupal 發佈靜態和動態內容給使用者。
    • 以 Amazon Route 53 做為公有網域名稱系統 (DNS),以解析您的 Drupal 網站的網域名稱。

    * 用來將快速入門部署到現有 VPC 的範本,會略過標有星號的任務,並提示您輸入現有的 VPC 組態。

  •  部署方式
  • 您可以依照部署指南中的指示操作,約 30 分鐘即可在 AWS 上建立 Drupal 環境。部署程序包括下列步驟:

    1. 如果您尚未擁有 AWS 帳戶,請到 https://aws.amazon.com 註冊。
    2. 啟動快速入門。有兩種選項可供您選擇:
    3. 登入 Drupal 管理員網站,測試您的部署。
    4. 使用 Drupal 管理員網站建立內容。

    快速入門包含可以自訂的參數,充分滿足您的業務、IT 和安全需求。

  •  費用和授權
  • 此部署會自動將 Drupal 7 或 Drupal 8 啟動到您所選擇的配置中。Drupal 是開放原始碼軟體。它的授權依據是 GNU GPL 版本 2。如需 Drupal 授權的其他詳細資訊,請參閱 Drupal 網站

    您必須自行負擔執行此快速入門參考部署時,所使用 AWS 服務的費用。使用快速入門無須另外付費。查看您將使用之每個 AWS 服務的訂價頁面以估算成本。

    此快速入門的 AWS CloudFormation 範本包含可以自訂的組態參數。部分設定 (如執行個體類型) 將會影響部署的費用。查看您將使用之每個 AWS 服務的訂價頁面以估算成本。