在設計期間,通常可以從基礎元件開始建置雲端範本,然後隨著範本增長進行部署和測試。此範例說明了一些內建至 Cloud Assembly 的進行中的測試。

若要確保部署以您想要的方式運作,您可以多次測試和部署雲端範本。可逐漸新增更多資源,並重新測試和重新部署。

必要條件

建立基本雲端範本。請參閱建立基本雲端範本

程序

  1. 按一下雲端範本,然後開啟 WordPress-BP 雲端範本。
    將在設計畫布和代碼編輯器中顯示基本雲端範本。
  2. 若要檢查範本語法、放置和基本有效性,請按一下左下方的測試
  3. 輸入值,然後按一下測試
    輸入變數

    此測試僅是一種模擬,不會實際部署虛擬機器或其他資源。

    輸入變數

    測試包含佈建圖的連結,您可以在此檢查模擬的部署流程並查看發生的情況。模擬會暴露潛在問題,例如,未定義任何與雲端範本中的硬限制相符的資源功能。在下列範例錯誤中,在定義的基礎結構中的任何位置都找不到功能標籤 env:dev 的雲端區域。

    請求流程

    成功模擬並不能保證您可以部署範本而不發生任何錯誤。

  4. 範本通過模擬後,按一下左下方的部署
  5. 選取建立新部署
  6. 將部署命名為 WordPress for OurCo,然後按下一步
  7. 輸入值,然後按一下部署
  8. 若要確認範本是否已成功部署,請在部署 > 部署下方進行查看。

    如果部署失敗,請按一下其名稱,然後按一下歷程記錄索引標籤以檢視可協助進行疑難排解的訊息。

    失敗部署

    某些歷程記錄項目的最右側可能有佈建圖連結。此圖類似於模擬圖,您可在此檢查佈建程序中 Cloud Assembly 決定點的流程圖。

    若要查看更多流程圖,請按一下基礎結構 > 活動 > 申請

  9. 若要確認應用程式是否正在執行,請在瀏覽器中開啟 WordPress 開始頁面。
    1. 等待 WordPress 伺服器完全建立和初始化。
      視環境而定,可能需要 30 分鐘或更多時間來進行初始化。
    2. 若要尋找站台 FQDN 或 IP 位址,請移至部署 > 部署 > 拓撲
    3. 在畫布中,按一下 WebTier,然後在右側的面板中尋找 IP 位址。
    4. 輸入此 IP 位址做為 WordPress 開始頁面的完整 URL 的一部分。
      在此範例中,完整 URL 為:

      http://{IP-address}/mywordpresssite

      http://{IP-address}/mywordpresssite/wp-admin/install.php

  10. 在瀏覽器中檢查 WordPress 之後,如果需要對應用程式進行其他處理,請進行範本變更,然後使用更新現有部署選項重新部署。
  11. 考慮對雲端範本進行版本設定。如果變更導致部署失敗,您可以還原為正常運作的版本。
    1. 在雲端範本設計頁面中,按一下版本設定
    2. 在 [建立版本] 頁面中,輸入 WP-1.0
      請勿在版本名稱中輸入空格。
    3. 按一下建立
    若要檢閱或還原為某個版本,請在設計頁面上,按一下 版本歷程記錄索引標籤。
  12. 基本部署現已準備就緒,您可以透過增加應用程式伺服器和資料庫伺服器的 CPU 和記憶體來嘗試首次部署時增強功能。
    將應用程式伺服器和資料庫伺服器更新為中型節點大小。使用相同的範本,在部署時選取 medium,重新部署並再次驗證應用程式。

後續步驟

透過新增更多資源,將雲端範本擴充到值得生產的應用程式。