SAP and AWS - Joint Reference Architectures To Maximize Utilization and Investments
SAP and AWS - Joint Reference Architectures To Maximize Utilization and Investments
madankumarp
Product and Topic Expert Options
15,697
Cloud Integration,
Cloud Operations
SAP and AWS have been partnering since 2008 to innovate on behalf of our
customers to bring the flexibility and agility of the AWS platform to manage
SAP’s cloud applications and workloads. As a logical progression to this
partnership, SAP, and AWS have joined forces and have come up with a set of
Reference Architectures to tackle practical Business scenarios. These Joint
Reference Architectures (JRA) built by SAP & AWS will be the foundation for
building new applications, analytical dashboards, or machine learning models
for our customers. SAP & AWS are committed to updating and improving the
architecture with new services and features released by SAP and AWS in the
future.
Data-to-Value Architecture
Data is one of the most valuable assets of any business. Customers usually
have their data hosted in various AWS cloud services with their mission-critical
data residing in business applications like SAP S/4HANA Cloud and BW/4HANA.
It is crucial that customers have access to this data in a consolidated, real-time
and secure environment so it can be easily consumable for practical
applications like Analytics, Machine Learning, Enterprise Planning, etc. The set
of architectural patterns listed below recommends the optimal ways to federate
data leveraging SAP BTP and AWS cloud services:
A similar pattern can be extended to use cases when data is stored in Amazon
Simple Storage Services (S3) and accessed via Amazon Athena. Customers can
now federate this data into SAP Data Warehouse Cloud to derive meaningful
insights. This use case has been covered with a recommended solution in the
blog for Data Federation with SAP Data Warehouse Cloud from Amazon Athena.
The highlight from the above scenarios is the ability for customers to federate
data securely while avoiding any replication making it more economical and
performant.
In both, the approaches data federated from AWS to SAP Data Warehouse
Cloud can be visualized in SAP Analytics Cloud.
3. Enterprise Planning
As an operational or financial planner, you want to have access to your data so
you can analyze, plan, and forecast. This data might reside in SAP (applications
like Analytics cloud and Data warehouse cloud) or non-SAP applications. This
architectural pattern will allow you to have a consolidated view of the data and
extend it into SAP Analytics Cloud (SAC) to allow effective enterprise planning.
More details on this approach with implementation steps have been discussed
here: Enterprise Planning with AWS data using SAP Data Warehouse Cloud and
SAP Analytics Cloud
For use cases, when data is predominantly stored in an AWS data service but
still needs to blend with SAP’s business-critical data, we recommend this
architecture pattern where data from sap applications like SAP Data Warehouse
Cloud will be federated into Amazon Athena. Details on this architecture along
with implementation steps have been discussed in this blog: Querying SAP Data
Warehouse Cloud from Amazon Athena using Amazon Athena Federated Query
Business value
Customers who have leveraged their existing investments in SAP and AWS have
maximized the return. The reference architectures and guides on how to
federate data to perform business-critical operations like Enterprise Planning
and Machine Learning are helping them to derive more value. These guidelines
will ensure the following key benefits:
SAP Cloud Application Programming Model (CAP) framework has been widely
adopted by many customers to build enterprise-grade services and
applications. Customers often face situations when these CAP applications must
consume not only SAP data (stored in SAP S4/HANA for example) but also non-
SAP data stored in other databases like Amazon Aurora. Additionally, when CAP
applications require secure integration within private landscapes, Edge
Integration Cell (EIC) offers an effective way to manage these hybrid scenarios.
Ensuring that such CAP applications perform efficiently and are durable and
resilient is very important. Enhancing these CAP applications with other
practical features like notifications has also been discussed below:
A CAP application with SAP S/4HANA data integration along with non-SAP data
stored in Amazon Aurora can be made more durable and resilient by
implementing a replica at the database level, especially for read operations.
This read replica implementation of Amazon Aurora along with Amazon Route53
outlines the architecture customers can leverage to build highly available CAP
applications. The core idea is about creating a read replica for Amazon Aurora,
preferably in a different region, and augmenting with auto-scaling policies.
More details about this implementation with solution architecture and
implementation steps have been explained in this blog: Distributed Resiliency
of SAP CAP applications using Amazon Aurora (Read Replica) with Amazon
Route ...
2. Real-time Notifications
When CAP applications require secure integration with SAP systems in a private
landscape, Edge Integration Cell (EIC) offers an ideal solution. While
integration content can be designed and monitored in the cloud, EIC ensures
that deployment and execution remain entirely within the customer’s managed
private environment, thereby avoiding network latency and maintaining full
control over the integration process. For more details on how to set up and use
EIC, refer to this blog: Getting Started with Edge Integration Cell on AWS: A
Setup Guide Using SAP Integration Suite
Business value
This section will come in relevant for all customers looking to build enterprise-
grade SAP Cloud Application Programming (CAP) model-based applications with
distributed data. The JRAs in this section will elaborate on how to make these
CAP applications resilient and durable thus delivering the following benefits:
o Reduced latency
1. High Availability
The HA scenario discussed above and the Amazon Aurora read replica
architecture discussed under the Integration and App Development section,
both, utilize Amazon Route53 to act as the front-end DNS resolution tool.
Amazon Route53’s traffic control policy provides customers the flexibility to
build redirection rules based on geographic location. This feature equips
customers to build solutions that can deliver content based on end users'
location providing the flexibility to avoid any latency and to deliver relevant
local content.
Business value
The partnership between SAP and AWS will be one of the highlights of TechEd
2022 with a session DT200 dedicated to the same. AWS re:Invent 2022 will also
have a joint session to draw attention to these joint reference architectures
which for sure will truly benefit our customers and partners.
In the future, SAP and AWS teams will continue to collaborate and identify more
use cases and services to be combined into reference architectures. We will
continue to publish all these findings and more related materials in the future.
Credits
And special thanks to the following AWS team members for their inputs and
feedback: Sunny Patwari, Sabareesan Radhakrishnan, Rajesh Chigurupati,
Amrish Patel, Renga Sridharan, and Soulat Khan.