示例:自动启动和关闭 SAP 系统 - AWS 规范性指导

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

示例:自动启动和关闭 SAP 系统

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

您可以使用 AWS 服务自动启动和关闭 SAP 系统。这种一致且受控的流程需要的人工干预显著减少,因为它可以自动执行单调、重复的任务,并遵循 SAP 管理员设计的顺序。您可以通过使用专为云构建的 AWS 服务来选择性地添加计划、通知和提醒。此外,这种自动化还能够定义和处理多个 SAP 和非 SAP 应用程序之间的依赖项。有关更多信息,请参阅博客文章使用 AWS Systems Manager 自动启动或停止分布式 SAP HANA 系统。此外,请参阅博客文章使用 AWS Chatbot 通过 Slack 启动 / 停止 SAP 系统,其中介绍了如何使用 Slack 和 AWS 服务(例如 AWS Chatbot、Lambda、Systems Manager 和 CloudWatch)自动执行此流程。以下是这种自动化的优势:

  • 通过减少对手动操作的需求,显著减少成本

  • 减少人为错误的风险和对昂贵的纠正活动的需求

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

  1. 基于时间的活动会导致 Amazon EventBridge 规则启动 Systems Manager 文档。有关更多信息,请参阅 Systems Manager 文档

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

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

架构示意图显示了如何自动执行复杂 SAP 系统的启动或关闭程序。