

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 示例：自动系统预置
<a name="system-provisioning"></a>

*系统预置*是在云设置基础设施的流程，包括建立用户、系统和对应用程序、数据及云资源的服务访问。自动化系统预置的优势包括：
+ 减少了部署期间的人为错误
+ 一致、可重现且可审计的预置
+ 基础设施的可扩展性
+ 减少了预置的时间和成本 

有多种方法可以进行自动系统预置。本指南更深入地探讨了两个选项 AWS Launch Wizard ，即基础设施即代码 (IaC)。

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

使用 Launch Wizard 自动预置系统可以减少在云部署 SAP 应用程序所需的时间。您可以在服务控制台上输入应用程序要求，包括 SAP HANA 设置、SAP 环境设置和部署详细信息。Launch Wizard 会确定支持应用程序的相应 AWS 资源并估算部署成本。您可以修改资源并即时查看最新估算成本。您也可以直接在 Launch Wizard 部署操作 SAP 应用程序的资源。有关更多信息，请参阅 [AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html)。

下图和流程概括地说明了如何使用 Launch Wizard 来识别、估算和启动支持 SAP 应用程序所需的 AWS 资源：

1. 在 Launch Wizard 中，您可以从应用程序目录中选择要部署的应用程序。

1. 您输入应用程序规格。

1. Launch Wizard 为应用程序推荐 AWS 资源并提供成本估算。

1. 获得批准后，Launch Wizard 会在 AWS中预置所选资源。

1. Launch Wizard 可配置高可用性解决方案，并创建代码模板以备将来使用。

1. Launch Wizard 创建了一个与 AWS 管理和监控服务集成的 ready-to-use应用程序。

![流程图说明了使用 AWS Launch Wizard的总体步骤。](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/strategy-sap-automation/images/LaunchWizard.png)


## 基础设施即代码
<a name="iac"></a>

自动预置系统并减少部署 SAP 应用程序所需时间的另一种方法是使用基础设施即代码。*基础设施即代码*是一种使用代码和软件开发技术（例如版本控制和持续集成）来预置和管理基础设施的做法。 AWS Cloud 提供了应用程序编程接口 (API) 驱动的模型，使开发人员和系统管理员能够以编程方式大规模地与基础架构进行交互，而不必手动设置和配置资源。由于资源和服务被定义为代码，因此您可以快速使用标准化模式来部署具有最新补丁和版本的基础设施和服务器，并且能够以可重复的方式复制资源。有关更多信息，请参阅博客文章 [Terraform 你的 SAP 基础架构](https://aws.amazon.com/blogs/awsforsap/terraform-your-sap-infrastructure-on-aws/)。 AWS