第 1 部分:設定範例
Automation Assembler
基礎結構

首先需要設定資源,
Automation Assembler
工程使用者稍後可以在這些資源中開發、測試應用程式並將其投入生產。
基礎結構包括雲端目標,以及 WordPress 站台將需要的可用機器、網路和儲存區相關的定義。

必要條件

Automation Assembler
管理員身分登入
Automation Assembler

1. 新增雲端帳戶

在此步驟中,雲端管理員將新增兩個雲端帳戶。範例專案預期為在 AWS 上執行開發和測試工作,並在 Azure 上移到生產。
  1. 移至
    基礎結構
    連線
    雲端帳戶
  2. 按一下
    新增雲端帳戶
    ,選取 Amazon Web Services,然後輸入值。
    設定
    範例值
    存取金鑰識別碼
    R5SDR3PXVV2ZW8B7YNSM
    密碼存取金鑰
    SZXAINXU4UHNAQ1E156S
    名稱
    OurCo-AWS
    說明
    WordPress
    請注意,所有值都只是範例而已。您的帳戶特性會有所不同。
  3. 若要驗證認證,請按一下
    驗證
  4. 組態
    中,允許佈建到 us-east-1 和 us-west-2 區域。
  5. (可選) 選取用於為區域建立預設雲端區域的選項。
  6. 按一下
    新增
  7. 按一下
    新增雲端帳戶
    ,選取 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
  8. 若要驗證認證,請按一下
    驗證
  9. 組態
    中,允許佈建到美國東部區域。
  10. (可選) 選取用於為區域建立預設雲端區域的選項。
  11. 按一下
    新增

2. 新增雲端區域

在此範例步驟中,雲端管理員將新增三個雲端區域,分別用於開發、測試和生產。
  1. 移至
    基礎結構
    設定
    雲端區域
  2. 按一下
    新增雲端區域
    ,然後輸入開發環境的值。
    如果在新增父雲端帳戶時建立了預設雲端區域,則只需編輯預設雲端區域,而無需新增雲端區域。
    雲端區域設定
    範例值
    帳戶/區域
    OurCo-AWS/us-east-1
    名稱
    OurCo-AWS-US-East
    說明
    WordPress
    放置原則
    預設值
    功能標籤
    env:dev
    請注意,所有值都只是範例而已。您的區域特性會有所不同。
  3. 按一下
    計算
    ,並確認有您預期的區域。
  4. 按一下
    建立
  5. 使用測試和生產環境的值,重複此程序兩次。
    雲端區域設定
    範例值
    帳戶/區域
    OurCo-AWS/us-west-2
    名稱
    OurCo-AWS-US-West
    說明
    WordPress
    放置原則
    預設值
    功能標籤
    env:test
    雲端區域設定
    範例值
    帳戶/區域
    OurCo-Azure/美國東部
    名稱
    OurCo-Azure-East-US
    說明
    WordPress
    放置原則
    預設值
    功能標籤
    env:prod

3. 新增類型模板對應

在此範例步驟中,雲端管理員將新增類型模板對應,以考慮可能因部署而異的容量需求。
類型模板對應會考慮不同大小的機器部署,通俗地稱為「調整 T 恤衫大小」。
  1. 移至
    基礎結構
    設定
    類型模板對應
    。每個雲端區域必須允許小型、中型和大型類型模板。
  2. 按一下
    新類型模板對應
    ,然後輸入開發雲端區域的值。
    設定
    範例值
    類型模板名稱
    小型
    帳戶/區域
    OurCo-AWS/us-east-1
    t2.micro
    帳戶/區域
    OurCo-AWS/us-west-2
    t2.micro
    帳戶/區域
    OurCo-Azure/美國東部
    Standard_A0
    請注意,所有值都只是範例而已。您的類型模板會有所不同。
  3. 按一下
    建立
  4. 使用中型和大型類型模板的值,重複此程序兩次。
    設定
    範例值
    類型模板名稱
    中型
    帳戶/區域
    OurCo-AWS/us-east-1
    t2.medium
    帳戶/區域
    OurCo-AWS/us-west-2
    t2.medium
    帳戶/區域
    OurCo-Azure/美國東部
    Standard_A3
    設定
    範例值
    類型模板名稱
    大型
    帳戶/區域
    OurCo-AWS/us-east-1
    t2.large
    帳戶/區域
    OurCo-AWS/us-west-2
    t2.large
    帳戶/區域
    OurCo-Azure/美國東部
    Standard_A7

4. 新增映像對應

在此範例步驟中,雲端管理員將為 Ubuntu (WordPress 伺服器及其 MySQL 資料庫伺服器的主機) 新增映像對應。
透過新增映像對應,對作業系統進行規劃。每個雲端區域需要一個 Ubuntu 映像對應。
  1. 移至
    基礎結構
    設定
    映像對應
  2. 按一下
    新映像對應
    ,然後輸入 Ubuntu 伺服器的值。
    設定
    範例值
    映像名稱
    ubuntu
    帳戶/區域
    OurCo-AWS/us-east-1
    ubuntu-16.04-server-cloudimg-amd64
    帳戶/區域
    OurCo-AWS/us-west-2
    ubuntu-16.04-server-cloudimg-amd64
    帳戶/區域
    OurCo-Azure/美國東部
    azul-zulu-ubuntu-1604-923eng
    請注意,所有值都只是範例而已。您的映像會有所不同。
  3. 按一下
    建立

5. 新增網路設定檔

在此範例步驟中,雲端管理員將網路設定檔新增到每個雲端區域。
在每個設定檔中,管理員會為 WordPress 機器新增網路,並新增位於最終負載平衡器另一端的另一個網路。第二個網路將是使用者最終連線到的網路。
  1. 移至
    基礎結構
    設定
    網路設定檔
  2. 按一下
    新網路設定檔
    ,然後為開發雲端區域建立設定檔。
    網路設定檔設定
    範例值
    帳戶/區域
    OurCo-AWS/us-east-1
    名稱
    devnets
    說明
    WordPress
  3. 按一下
    網路
    ,然後按一下
    新增網路
  4. 選取 wpnet、appnet-public,然後按一下
    新增
    請注意,所有值都只是範例而已。您的網路名稱會有所不同。
  5. 按一下
    建立
    此 Wordpress 範例不需要指定網路原則或網路安全性設定。
  6. 重複此程序兩次,為 Wordpress 範例測試和生產雲端區域建立網路設定檔。在每種情況下,新增 wpnet 和 appnet-public 網路。
    網路設定檔設定
    範例值
    帳戶/區域
    OurCo-AWS/us-west-2
    名稱
    testnets
    說明
    WordPress
    網路設定檔設定
    帳戶/區域
    OurCo-Azure/美國東部
    名稱
    prodnets
    說明
    WordPress

6. 新增儲存區設定檔

在此範例步驟中,雲端管理員將儲存區設定檔新增到每個雲端區域。
管理員會將快速儲存區放置在生產區域,且將一般儲存區放置在開發和測試區域。
  1. 移至
    基礎結構
    設定
    儲存區設定檔
  2. 按一下
    新儲存區設定檔
    ,然後為開發雲端區域建立設定檔。
    選取帳戶/區域後,會顯示其他欄位。
    儲存區設定檔設定
    範例值
    帳戶/區域
    OurCo-AWS/us-east-1
    名稱
    OurCo-AWS-US-East-Disk
    說明
    WordPress
    裝置類型
    EBS
    磁碟區類型
    一般用途 SSD
    功能標籤
    storage:general
    請注意,所有值都只是範例而已。
  3. 按一下
    建立
  4. 重複此程序,以建立測試雲端區域的設定檔。
    儲存區設定檔設定
    範例值
    帳戶/區域
    OurCo-AWS/us-west-2
    名稱
    OurCo-AWS-US-West-Disk
    說明
    WordPress
    裝置類型
    EBS
    磁碟區類型
    一般用途 SSD
    功能標籤
    storage:general
  5. 重複此程序,以建立生產雲端區域的設定檔,因為此區域是 Azure 區域,所以具有不同的設定。
    儲存區設定檔設定
    範例值
    帳戶/區域
    OurCo-Azure/美國東部
    名稱
    OurCo-Azure-East-US-Disk
    說明
    WordPress
    儲存區類型
    受管理的磁碟
    磁碟類型
    Premium LRS
    作業系統磁碟快取
    唯讀
    資料磁碟快取
    唯讀
    功能標籤
    storage:fast

後續步驟

建立專案以識別使用者和定義佈建設定。請參閱第 2 部分:建立範例 Automation Assembler 專案