Drupal 是一種流行的內容管理系統 (CMS),用於部落格、公司網站、政治活動和許多其他使用案例。網際網路上排名前 1 百萬的網站中,有超過 3% 使用它,排名前 10,000 的網站中,超過 10% 使用它。 它特別受到高流量網站的歡迎,並得到廣泛使用,包括 PinterestNBA《英雄聯盟》

在本實驗室中,您將了解如何設定 Drupal 網站來運作部落格。Drupal 需要一個關聯式資料庫來儲存其資料。在本實驗室中,您將使用 Amazon RDS (由 AWS 提供的全受管資料庫服務) 為您的 Drupal 網站設定關聯式資料庫。

您的 Drupal 資料庫將儲存您的 Drupal 網站的所有持久性資料。您撰寫的所有部落格文章或您建立的登陸頁面都將儲存在此資料庫中。如果資料庫失敗,則可能會遺失網站使用的所有資料。

執行和維護資料庫是一項艱鉅的任務。資料庫效能優化、容錯轉移策略和災難復原程序是需要多年經驗的複雜領域。在這方面犯錯可能對您的業務造成巨大的損失。如果您正在運作 Drupal 網站,則希望專注於建立對使用者重要的內容,而不是將時間花在維護資料庫上。

使用像 Amazon RDS 這樣的全受管資料庫託管解決方案,是減輕資料庫維護工作負擔的好方法。AWS 自動化了執行資料庫的繁重工作,因此您可以從中解脫出來,做最有價值的工作。

使用 Amazon RDS,您可以獲得:

  • 簡單、快速地佈建設定了合理預設值的熱門關聯式資料庫引擎,以幫助提高效能;
  • 多可用區域複寫和自動容錯轉移,讓您的網站在發生故障時仍能夠繼續執行;
  • 一鍵式調整大小,以便隨著網站流量的增加而增加資料庫的大小。

使用這些功能,您可以運作高效能的 Drupal 網站,而無需為資料庫管理操心。您可以輕鬆建置網站並處理擴展問題。

在接下來的單元中,您將使用 Amazon RDS 設定 Drupal 安裝。若要設定此 Drupal 網站,您將在 AWS 中建立以下資源:

  • 用於安裝和託管 Drupal 網站的 Amazon EC2 執行個體;
  • 用於儲存 Drupal 資料的 Amazon RDS 資料庫。

在下面的步驟中,您將建立一個 AWS 帳戶,以便在本實驗單元中使用。

AWS 體驗:中級

完成時間:50 分鐘

完成費用:本教學無需花費任何費用,前提是在 AWS 免費方案*範圍內

使用的技術:

• 作用中 AWS 帳戶**
• 瀏覽器:AWS 建議 Chrome
Amazon Relational Database Service (RDS)
Amazon Elastic Compute Cloud (EC2)

*此預估費用假設您在整個教學課程中遵循建議的組態,並在完成時終止所有資源。

**過去 24 小時內建立的帳戶可能還無法存取本專案所需的資源。

使用個人帳戶或針對此實驗室建立新 AWS 帳戶,而非使用組織的帳戶,確保您擁有必要服務的完整存取權,且不會在實驗室中留下任何資源。

設定好 AWS 帳戶後,繼續下一個單元,在該單元中使用 Amazon RDS 啟動資料庫執行個體。