

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 範例：自動化系統佈建
<a name="system-provisioning"></a>

*系統佈建*是在雲端中設定基礎設施的程序，包括建立應用程式、資料和雲端資源的使用者、系統和服務存取權。自動系統佈建的優點包括：
+ 減少部署期間的人為錯誤
+ 一致、可重複且可稽核的佈建
+ 基礎設施的可擴展性
+ 減少佈建的時間和成本 

自動化系統佈建的方法有很多。本指南深入探討兩個選項， AWS Launch Wizard 以及基礎設施即程式碼 (IaC)。

## Launch Wizard
<a name="launch-wizard"></a>

使用 Launch Wizard 自動佈建系統，可減少在雲端部署 SAP 應用程式所需的時間。您可以在服務主控台上輸入應用程式需求，包括 SAP HANA 設定、SAP 環境設定和部署詳細資訊。啟動精靈會識別支援應用程式的適當 AWS 資源，並預估部署成本。可以修改資源並立即檢視更新的預估成本。也可以直接從 Launch Wizard 部署資源以操作 SAP 應用程式。如需詳細資訊，請參閱 [AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html)。

下列映像和程序說明在高階層級，如何使用啟動精靈來識別、估計和啟動支援 SAP 應用程式所需的 AWS 資源：

1. 在 Launch Wizard 中，您可以從應用程式目錄中選擇要部署的應用程式。

1. 輸入應用程式規格。

1. Launch Wizard 會建議應用程式 AWS 的資源，並提供成本估算。

1. 核准後，Launch Wizard 會在 AWS上佈建選取的資源。

1. Launch Wizard 會設定高可用性解決方案，並建立程式碼範本供未來使用。

1. Launch Wizard 會建立ready-to-use型應用程式。 AWS 

![流程圖解釋了如何使用 AWS Launch Wizard的高層級步驟。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/strategy-sap-automation/images/LaunchWizard.png)


## 基礎設施即程式碼
<a name="iac"></a>

自動佈建系統並減少部署 SAP 應用程式所需時間的另一種方法是使用「基礎設施即程式碼」。*基礎設施即程式碼*是一種使用程式碼和軟體開發技術的慣例 (例如版本控制和持續整合)，以佈建和管理基礎設施。 AWS 雲端 提供應用程式程式設計界面 (API) 驅動的模型，可讓開發人員和系統管理員以程式設計方式大規模與基礎設施互動，而不是手動設定和設定資源。由於資源和服務被定義為程式碼，因此您可以快速使用標準化模式來部署具有最新修補程式和版本的基礎設施和伺服器，並且可以重複地複製資源。如需詳細資訊，請參閱部落格文章 [Terraform your SAP Infrastructure on AWS](https://aws.amazon.com/blogs/awsforsap/terraform-your-sap-infrastructure-on-aws/)。