本指南为帮助客户构建数据和分析解决方案提供了基本的数据基础。它展示了如何使用 AWS 服务、SAP 产品和 AWS 合作伙伴解决方案,以实时或批处理模式整合来自 SAP ERP 源系统和 AWS 的数据,并捕获变更数据。本指南包括概述参考架构,展示了如何将 SAP 系统摄取到 AWS,并介绍了五种详细架构模式,这些模式使用 AWS 服务、SAP 产品和 AWS 合作伙伴解决方案补充了 SAP 支持的机制(如 OData、ODP、SLT 和 BTP)。

请注意:[免责声明]

架构图

下载架构图 PDF 

架构模式概述

此架构图显示将 SAP 系统摄取到 AWS 的模式选项。对于详细的架构模式,请打开其他选项卡。

Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。

上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。

  • AWS CloudFormation 自动执行部署流程,而 CloudWatch 则提供可观测性、跟踪和追踪功能。可以使用 CloudFormation 部署整个解决方案,这有助于在开发、质量保证和生产账户之间自动部署。这种自动化可以集成到您的开发管道中,从而在您的 SAP 环境中实现迭代开发和一致部署。

    阅读《卓越运营》白皮书 
  • IAM 通过权限控制和身份验证来保护 AWS GlueAmazon AppFlow 的安全。这些托管服务仅访问指定的数据。Amazon AppFlow 便于访问 SAP 工作负载。传输中数据和静态数据都会被加密。AWS CloudTrail 会记录 API 调用以进行审计。S3 存储桶和跨区域复制可以存储数据。为了增强安全性,请使用 AWS 证书管理器通过具有 Elastic Load Balancing 和 SSL 终止功能的 AWS PrivateLink 运行 Amazon AppFlow

    阅读《安全性》白皮书 
  • Amazon AppFlowAWS Glue 可以可靠地移动大量数据,而无需将其分成多个批次。Amazon S3 为 SAP 数据导出和导入提供业界领先的可扩展性、数据可用性、安全性和性能。 PrivateLink 是一项区域服务,在使用 PrivateLink 设置 Amazon AppFlow 的过程中,您将在该区域设置至少 50% 的可用区(每个区域至少两个可用区),从而为 ELB 提供额外的冗余级别。

    阅读《可靠性》白皮书 
  • SAP 运营数据预置框架可捕获变更后的数据。Amazon AppFlow 和 AWS 合作伙伴解决方案(如 BryteFlow 和 SNP)中的并行化功能,可让客户选择要在后台运行的并行进程的数量,从而并行处理大量数据。Amazon S3 通过支持的数据集成机制,借助分段上传提高了吞吐量。并行化功能以及与 Amazon S3 的无缝集成,可将高效且可扩展的数据从 SAP 系统摄取到 AWS。

    阅读《性能效率》白皮书 
  • 使用 Amazon AppFlowAWS Glue 等无服务器技术以及 Amazon EC2 自动扩展功能后,只需为消耗的资源付费。为了进一步优化成本,请利用语义数据模型(例如 BW 提取器或 CDS 视图)仅提取所需的业务数据组。根据您的报告粒度需求,最大限度地减少流量数量。在 Amazon S3 中为旧数据或不需要的数据设置数据分层或删除操作,以此实现内务管理。

    阅读《成本优化》白皮书 
  • 可以实时调度或调用数据提取工作负载,从而无需持续运行底层基础设施。使用无服务器和自动扩展服务是处理数据提取工作负载的一种可持续方法,因为这些组件仅在需要时才会激活。通过使用托管服务和动态扩展,您可以最大限度地降低后端服务的环境影响。在 Amazon AppFlow 可用时采用新的选项,以优化提取量和提取频率。

    阅读《可持续性》白皮书 
博客

使用 BryteFlow 在业务逻辑完好无损的情况下将 SAP 实时复制到 AWS

这篇博客文章演示了如何使用 AWS 上的 BryteFlow SAP Data Lake Builder 在 AWS 上实时提取和集成 SAP 数据,用于各种应用场景,如分析、报告、人工智能(AI)、机器学习(ML)和物联网(IoT)。

免责声明

示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。

本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指导是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。

此页内容对您是否有帮助?