第 1 部分:設定範例 Automation Assembler 基礎結構
Automation Assembler
基礎結構 首先需要設定資源,
Automation Assembler
工程使用者稍後可以在這些資源中開發、測試應用程式並將其投入生產。 基礎結構包括雲端目標,以及 WordPress 站台將需要的可用機器、網路和儲存區相關的定義。
必要條件
以
Automation Assembler
管理員身分登入 Automation Assembler
。1. 新增雲端帳戶
在此步驟中,雲端管理員將新增兩個雲端帳戶。範例專案預期為在 AWS 上執行開發和測試工作,並在 Azure 上移到生產。
- 移至。
- 按一下新增雲端帳戶,選取 Amazon Web Services,然後輸入值。設定範例值存取金鑰識別碼R5SDR3PXVV2ZW8B7YNSM密碼存取金鑰SZXAINXU4UHNAQ1E156S名稱OurCo-AWS說明WordPress請注意,所有值都只是範例而已。您的帳戶特性會有所不同。
- 若要驗證認證,請按一下驗證。
- 在組態中,允許佈建到 us-east-1 和 us-west-2 區域。
- (可選) 選取用於為區域建立預設雲端區域的選項。
- 按一下新增。
- 按一下新增雲端帳戶,選取 Microsoft Azure,然後輸入值。設定範例值訂閱識別碼ef2avpf-dfdv-zxlugui1i-g4h0-i8ep2jwp4c9arbfe承租人識別碼dso9wv3-4zgc-5nrcy5h3m-4skf-nnovp40wfxsro22r用戶端應用程式識別碼bg224oq-3ptp-mbhi6aa05-q511-uf1yjr2sttyik6bs用戶端應用程式秘密金鑰7uqxi57-0wtn-kymgf9wcj-t2l7-e52e4nu5fig4pmdd名稱OurCo-Azure說明WordPress
- 若要驗證認證,請按一下驗證。
- 在組態中,允許佈建到美國東部區域。
- (可選) 選取用於為區域建立預設雲端區域的選項。
- 按一下新增。
2. 新增雲端區域
在此範例步驟中,雲端管理員將新增三個雲端區域,分別用於開發、測試和生產。
- 移至。
- 按一下新增雲端區域,然後輸入開發環境的值。如果在新增父雲端帳戶時建立了預設雲端區域,則只需編輯預設雲端區域,而無需新增雲端區域。雲端區域設定範例值帳戶/區域OurCo-AWS/us-east-1名稱OurCo-AWS-US-East說明WordPress放置原則預設值功能標籤env:dev請注意,所有值都只是範例而已。您的區域特性會有所不同。
- 按一下計算,並確認有您預期的區域。
- 按一下建立。
- 使用測試和生產環境的值,重複此程序兩次。雲端區域設定範例值帳戶/區域OurCo-AWS/us-west-2名稱OurCo-AWS-US-West說明WordPress放置原則預設值功能標籤env:test雲端區域設定範例值帳戶/區域OurCo-Azure/美國東部名稱OurCo-Azure-East-US說明WordPress放置原則預設值功能標籤env:prod
3. 新增類型模板對應
在此範例步驟中,雲端管理員將新增類型模板對應,以考慮可能因部署而異的容量需求。
類型模板對應會考慮不同大小的機器部署,通俗地稱為「調整 T 恤衫大小」。
- 移至。每個雲端區域必須允許小型、中型和大型類型模板。
- 按一下新類型模板對應,然後輸入開發雲端區域的值。設定範例值類型模板名稱小型帳戶/區域值OurCo-AWS/us-east-1t2.micro帳戶/區域值OurCo-AWS/us-west-2t2.micro帳戶/區域值OurCo-Azure/美國東部Standard_A0請注意,所有值都只是範例而已。您的類型模板會有所不同。
- 按一下建立。
- 使用中型和大型類型模板的值,重複此程序兩次。設定範例值類型模板名稱中型帳戶/區域值OurCo-AWS/us-east-1t2.medium帳戶/區域值OurCo-AWS/us-west-2t2.medium帳戶/區域值OurCo-Azure/美國東部Standard_A3設定範例值類型模板名稱大型帳戶/區域值OurCo-AWS/us-east-1t2.large帳戶/區域值OurCo-AWS/us-west-2t2.large帳戶/區域值OurCo-Azure/美國東部Standard_A7
4. 新增映像對應
在此範例步驟中,雲端管理員將為 Ubuntu (WordPress 伺服器及其 MySQL 資料庫伺服器的主機) 新增映像對應。
透過新增映像對應,對作業系統進行規劃。每個雲端區域需要一個 Ubuntu 映像對應。
- 移至。
- 按一下新映像對應,然後輸入 Ubuntu 伺服器的值。設定範例值映像名稱ubuntu帳戶/區域值OurCo-AWS/us-east-1ubuntu-16.04-server-cloudimg-amd64帳戶/區域值OurCo-AWS/us-west-2ubuntu-16.04-server-cloudimg-amd64帳戶/區域值OurCo-Azure/美國東部azul-zulu-ubuntu-1604-923eng請注意,所有值都只是範例而已。您的映像會有所不同。
- 按一下建立。
5. 新增網路設定檔
在此範例步驟中,雲端管理員將網路設定檔新增到每個雲端區域。
在每個設定檔中,管理員會為 WordPress 機器新增網路,並新增位於最終負載平衡器另一端的另一個網路。第二個網路將是使用者最終連線到的網路。
- 移至。
- 按一下新網路設定檔,然後為開發雲端區域建立設定檔。網路設定檔設定範例值帳戶/區域OurCo-AWS/us-east-1名稱devnets說明WordPress
- 按一下網路,然後按一下新增網路。
- 選取 wpnet、appnet-public,然後按一下新增。請注意,所有值都只是範例而已。您的網路名稱會有所不同。
- 按一下建立。此 Wordpress 範例不需要指定網路原則或網路安全性設定。
- 重複此程序兩次,為 Wordpress 範例測試和生產雲端區域建立網路設定檔。在每種情況下,新增 wpnet 和 appnet-public 網路。網路設定檔設定範例值帳戶/區域OurCo-AWS/us-west-2名稱testnets說明WordPress網路設定檔設定值帳戶/區域OurCo-Azure/美國東部名稱prodnets說明WordPress
6. 新增儲存區設定檔
在此範例步驟中,雲端管理員將儲存區設定檔新增到每個雲端區域。
管理員會將快速儲存區放置在生產區域,且將一般儲存區放置在開發和測試區域。
- 移至。
- 按一下新儲存區設定檔,然後為開發雲端區域建立設定檔。選取帳戶/區域後,會顯示其他欄位。儲存區設定檔設定範例值帳戶/區域OurCo-AWS/us-east-1名稱OurCo-AWS-US-East-Disk說明WordPress裝置類型EBS磁碟區類型一般用途 SSD功能標籤storage:general請注意,所有值都只是範例而已。
- 按一下建立。
- 重複此程序,以建立測試雲端區域的設定檔。儲存區設定檔設定範例值帳戶/區域OurCo-AWS/us-west-2名稱OurCo-AWS-US-West-Disk說明WordPress裝置類型EBS磁碟區類型一般用途 SSD功能標籤storage:general
- 重複此程序,以建立生產雲端區域的設定檔,因為此區域是 Azure 區域,所以具有不同的設定。儲存區設定檔設定範例值帳戶/區域OurCo-Azure/美國東部名稱OurCo-Azure-East-US-Disk說明WordPress儲存區類型受管理的磁碟磁碟類型Premium LRS作業系統磁碟快取唯讀資料磁碟快取唯讀功能標籤storage:fast
後續步驟
建立專案以識別使用者和定義佈建設定。請參閱第 2 部分:建立範例 Automation Assembler 專案。