示例:自动扩缩 SAP 应用程序 - AWS 规范性指导

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

示例:自动扩缩 SAP 应用程序

您可以自动执行 SAP 应用程序自动扩缩,它会自动检测 SAP 应用程序服务器需求,并相应地纵向扩展或缩减 Amazon EC2 实例。此功能可以适应并发用户登录、月末结算、付款运行以及各种可预测和不可预测的工作负载的峰值和低谷。该功能可以横向扩展(启动新的计算服务作为应用程序服务器)和缩减(停止现有计算服务)。以下是这种自动化的优势:

  • 基于用户需求动态调整应用程序服务器容量

  • 在应用程序层运行最少基准 EC2 实例

  • 降低成本

  • 为业务维护更高且可扩展的性能服务水平协议(SLA)

下面的图和流程介绍了如何自动扩展支持 SAP 应用程序的资源:

  1. 基于时间的活动(通常计划为每 2 分钟一次)会导致 Amazon EventBridge 启动 Lambda 函数。

  2. Lambda 函数从 Amazon DynamoDB 及其本地环境变量(例如主机名和阈值)收集所需的统计信息。

  3. 如果需求高于或低于阈值,Lambda 函数会指示 AWS Systems Manager 启动或停止其他 EC2 实例以支持 SAP 应用程序。

架构示意图显示了如何自动启动或停止 EC2 实例以支持 SAP 应用程序的需求。