Skip to content

Artifacts supporting failover and high availability examples for SAP Cloud Integration using Azure PaaS services.

License

Notifications You must be signed in to change notification settings

MartinPankraz/Distributed-SAP-Cloud-Integration

Repository files navigation

Distributed SAP Cloud Integration Scenarios

Artifacts and SAP Community blog reference supporting failover and high availability examples for SAP Cloud Integration (formerly SCP Cloud Platform Integration) using Azure PaaS Services

1. Failover with routing-based solution using Azure FrontDoor and API Management and cross-azure-region deployments

Find more details on the SAP community blog

The zip file "DRDemo.zip" contains the iFlows used in the blog.

This is useful to avoid the regular SAP CPI maintenance window for instance.

2. Failover with DNS-based solution using Azure Traffic Manager

Find more details on the SAP community blog

The zip file "FailoverOnboarding.zip" contains the iFlows used in the blog.

See also SAP's Discovery Center Mission based upon my blog series.

3. High availability concepts within same BTP and Azure region

Find more details on the SAP community blog

SAP Docs for CPI API runtime setup can be found here. Required APIs to interact with CPI API runtime are described on the SAP API Business Hub.

SecretSynchLogicApp.json contains the LogicApp template that integrates with Azure Event Grid. Find more detais on the required config and the Azure portal driven setup flow from your KeyVault on Azure Docs. In order to use the template as is you need to fill the placeholders marked with "<<<>>>" and pre-provision Event Grid and KeyVault. I might provide a "deploy to Azure" button at a later point in time.

The LogicApp relies on a "secret" naming convention to pull the credentials for the CPI API call. -usr or -pwd. That eases some of the configuration required and decouples the setting on the LogicApp.

In my example I am running two CPI instances. The first under domain dr-primary and the second under cpi-dr-secondary.

Secret list

The zip file "ShowSharedSecret.zip" contains an iFlow that reads the CPI credential "CPI-AUTH-SHARED" during runtime. I used to verify the approach and correct setup.

Reach out through the GitHub Issues or the comments section on blogs.sap.com.

Cheers Martin

About

Artifacts supporting failover and high availability examples for SAP Cloud Integration using Azure PaaS services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published