集成 - 常规 SAP 指南

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

集成

在 RISE with SAP 环境中,SAP Business Technology Platform(BTP)(尤其是 SAP Integration Suite)通常用于推动各类集成场景的实现。该服务能够支持 SAP 生态系统内跨云环境、本地环境及混合环境的集成。

SAP Integration Suite 有两种部署方案

A. 标准部署

在 SAP 集成套件中,集成开发人员创建集成流程和应用程序编程接口 (APIs)。创建完成的集成内容与 API 内容会部署至 SAP Integration Suite 的运行时环境。部署完成后,集成内容(例如,一组集成流)即进入可用状态,能够支持与其连接的发送方系统和接收方系统之间的数据交换。

B. 使用 Edge Integration Cell 的混合部署

Edge Integration Cell 是作为 SAP 集成套件的一部分提供的可选混合集成运行时,它使您能够在私有环境中 APIs 管理和运行集成方案。Edge Integration Cell 的混合部署模型不仅可让您在云中设计和监控集成内容,还可让您在私有环境中部署和运行集成内容。其运行时环境以 Kubernetes 容器形式实现,有助于实现安全的内部数据交换。

有关更多详细信息,您可以参阅 SAP Note 3426066 FAQ: Edge Integration Cell simple questionsSAP Note 3391207 SAP Integration Suite : restrictions for the Edge Integration Cell

在AWS上部署 Edge Integration Cell

可以部署边缘集成单元 (EIC),AWS以利用其可扩展的基础架构,同时在客户管理的环境中保持安全和受控的执行。该架构将AWS原生服务与 EIC 的混合功能相结合,确保了无缝集成体验。边缘集成单元AWS可以部署在标准或高可用性 (HA) 架构中。

你可以在这个 sap-samples github 链接中参考详细的 EIC 架构、SAP AWS先决条件和先决条件。

Edge Integration Cell 中的联合参考架构

关键组件

  • Edge Integration Cell 是一个统一的运行时管道,由以下关键组件组成:

    • Worker 是 Integration Suite 的基于 Camel 的运行时,用于执行集成流。

    • 策略引擎是基于 Envoy 的运行时,包含 SAP 构建的扩展,可对 API 代理执行安全或流量管理等策略。

  • 消息服务基于 JMS 协议实施异步集成模式。对于云产品,此实例由 SAP 管理。

  • PostgreSQL 数据库是用于存储结构化数据的关系数据库系统,在公有云产品中由 SAP 管理。

  • Redis 是用于缓存的内存中数据存储。

Edge Integration Cell 大小调整

下文详述了 Edge Integration Cell(EIC)的最小大小。有关基于场景的更详细的大小调整,您可以参阅 SAP Notes 3247839Edge Integration Cell 大小调整指南

Worker 节点的大小调整:高可用性(HA)和非 HA(代理或 Worker 节点)的最低 CPU 和内存要求

部署类型 CPU/内存 持久性存储

非 HA

8 vCPU/32 GiB(m6a.2xlarge)

101 GiB 的亚马逊 EBS GP3

HA

16 vCPU/64 GiB(m6a.4xlarge)

204 GiB 的亚马逊 GP3

HA 和非 HA 配置中至少需要 3 个 Worker 节点。

外部存储:HA 场景下的 Postgres 和 Redis 的最小大小

数据库 CPU/内存 持久性存储

Postgres

1 CPU/2 GiB(db.t2.small)

50 GiB 的 EBS GP3

Redis

1 CPU/1 GiB(cache.t2.small)

不适用

定价示例 - 在最低配置下,我们计算出在 us-east-1 区域部署 SAP Edge Integration Cell 的月度指示性成本(以美元计)如下:

负载均衡器 (NLB),每小时 10GB 数据 = 60.23 美元 Amazon EKS 集群 = 73.00 美元三个工作节点 m6a.2xlarge = 421.75 美元(3 年无预付实例储蓄计划)RDS P EC2 ostgreSQL 多可用区 = 104.21 美元 Redis = 24.82 美元 ElastiCache

在 HA 模式下运行 EIC 的总费用约为 684 美元,计入AWS客户管理的账户。

您可以在 SAP Architecture Center 的 Edge Integration Cell on AWS 下找到更多信息。