

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

# 示例：自动启动和关闭 SAP 系统
<a name="system-start"></a>

典型的高效 SAP 系统由多个 Amazon EC2 实例组成，这些实例托管多个关键 SAP 组件，例如 SAP 数据库服务器、SAP 应用程序服务器、SAP 中央服务和 SAP 入队复制服务。SAP 客户还将他们的核心 SAP 系统与其他任务关键型解决方案集成，例如存档引擎、税务管理解决方案、内容服务器和作业管理系统。对于如此复杂和紧密集成的 SAP 解决方案，启动和关闭程序需要遵循特定的任务顺序。

您可以使用 AWS 服务自动启动和关闭 SAP 系统。这种一致且受控的流程需要的人工干预显著减少，因为它可以自动执行单调、重复的任务，并遵循 SAP 管理员设计的顺序。您可以通过使用专为云构建的 AWS 服务来选择性地添加计划、通知和提醒。此外，这种自动化还能够定义和处理多个 SAP 和非 SAP 应用程序之间的依赖项。有关更多信息，请参阅博客文章[使用 AWS Systems Manager自动启动或停止分布式 SAP HANA 系统](https://aws.amazon.com/blogs/awsforsap/automate-start-or-stop-of-distributed-sap-hana-systems-using-aws-systems-manager/)。此外，请参阅博客文章 “在聊天应用程序中使用 A [mazon Q Developer 使用 Slack 启动/停止 SAP 系统”，其中介绍了如何使用 Slack 和 AWS 服务（例如聊天应用程序中的](https://aws.amazon.com/blogs/awsforsap/start-stop-sap-systems-with-slack-using-aws-chatbot/) Amazon Q Developer、Lambda、Systems Manager 和）来自动执行此过程。 CloudWatch以下是这种自动化的优势：
+ 通过减少对手动操作的需求，显著减少成本
+ 减少人为错误的风险和对昂贵的纠正活动的需求 

下面的图和流程介绍了如何自动启动和关闭 SAP 系统：

1. 基于时间的事件会导致亚马逊 EventBridge 规则启动 Systems Manager 文档。有关更多信息，请参阅 [ Systems Manager 文档](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-ssm-docs.html)。

1. Systems Manager 连接到目标 EC2 实例并停止或启动 SAP 应用程序及其关联实例。

1. 在 SAP 系统停止或启动后，另一 EventBridge 条规则会响应 EC2 实例状态的变化，并使用 Lambda 函数处理程序将更改通知利益相关者。

![\[架构示意图显示了如何自动执行复杂 SAP 系统的启动或关闭程序。\]](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/strategy-sap-automation/images/starting.png)
