SlideShare a Scribd company logo
1 of 18
Download to read offline
©KMD
_ Public - KMD A/S
1
Cloud Connector @ SCP
user group, May 2019
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
WHO AM I?
2
_Morten Wittrock
_Principal architect at KMD
_SAP Mentor
_SAP Inside Track Copenhagen co-organizer
_I blog at https://people.sap.com/mortenw
_Twitter: @mwittrock
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
SIT COPENHAGEN PROMOTION
3
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
MORE SHAMELESS SELF-PROMOTION
4
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
WHAT IS HYBRID CLOUD?
5
Hybrid cloud is a computing landscape
that combines applications, data and
services from on-premise data centers,
private clouds and public clouds.
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
HYBRID CLOUD IN AN SAP CONTEXT
6
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
WHY IS HYBRID CLOUD ATTRACTIVE?
7
_Best of both worlds
_Lets the customer gain the benefits
of the cloud:
_ Faster innovation
_ Scalability
_ Utility pricing
_Keeps the control of core business
systems in-house
_Gradual cloud adoption
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
EXAMPLE SCENARIOS
8
_SuccessFactors and an on-premise
SAP system synchronizing employee
data
_SAPUI5 application calling the OData
APIs of an on-premise S/4HANA
system
_Exposing on-premise OData services
through API Management
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
THERE IS ONE PROBLEM...
9
_ Those nice on-premise SAP systems are
not accessible from the Internet
_ In fact, they’re behind several firewalls
_ We’d like to keep it that way
_ This is the hybrid cloud connectivity
challenge
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
WHAT TO DO?
10
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
THE REVERSE PROXY SOLUTION
11
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
REVERSE PROXY DRAWBACKS
12
_ Its host must be accessible from the
Internet
_ Only supports HTTP
_ No on-premise to cloud traffic
_ No integration with SAP Cloud Platform
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
THE CLOUD CONNECTOR SOLUTION
13
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
CLOUD CONNECTOR ADVANTAGES
14
_ Its host is isolated from the Internet
_ Supports multiple protocols, not just HTTP
_ Enables both cloud to on-premise and on-
premise to cloud traffic
_ Integrates with SAP Cloud Platform
_ Same UI look & feel as the SAP Cloud
Platform cockpit
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
SUPPORTED PROTOCOLS
15
_ HTTP
_ RFC
_ LDAP
_ TCP
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
SECURITY
16
_ Whitelisting of:
_ Backend systems
_ Resources
_ Cloud applications
_ ABAP clients
_ Resources are made available per subaccount
_ Audit logging of all changes
_ LDAP integration to local directory for access
©KMD
_ Public - KMD A/S
INTERNT
KMD A/S
SERVICE CHANNELS
17
_ Service channels provide access to cloud
resources from on-premise
_ Supported resources so far:
_ HANA databases
_ Virtual machines
_ S/4HANA Cloud RFCs
_ Cloud Connector creates an endpoint,
that on-premise tools and applications
talk to
©KMD
_ Public - KMD A/S
18
Demo

More Related Content

Similar to Cloud Connector @ SCP user group, May 2019

APIdays Paris 2019 - API Platform Architecture: What to know before going ope...
APIdays Paris 2019 - API Platform Architecture: What to know before going ope...APIdays Paris 2019 - API Platform Architecture: What to know before going ope...
APIdays Paris 2019 - API Platform Architecture: What to know before going ope...apidays
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaSven Bernhardt
 
Cloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonCloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonSven Bernhardt
 
Cloud-native Application Development - The new normal
Cloud-native Application Development - The new normalCloud-native Application Development - The new normal
Cloud-native Application Development - The new normalSven Bernhardt
 
Service Mesh Advanced Use Cases
Service Mesh Advanced Use CasesService Mesh Advanced Use Cases
Service Mesh Advanced Use CasesFabian Hardt
 
Cisco InterCloud Strategy
Cisco InterCloud StrategyCisco InterCloud Strategy
Cisco InterCloud StrategyOmar Nawaz
 
Service Mesh Advanced Use Cases
Service Mesh Advanced Use CasesService Mesh Advanced Use Cases
Service Mesh Advanced Use CasesSven Bernhardt
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaSven Bernhardt
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"IBM France Lab
 
JBoss Clustering on OpenShift
JBoss Clustering on OpenShiftJBoss Clustering on OpenShift
JBoss Clustering on OpenShiftC2B2 Consulting
 
Rumble in the Jungle - API Kickstart with Kong
Rumble in the Jungle - API Kickstart with KongRumble in the Jungle - API Kickstart with Kong
Rumble in the Jungle - API Kickstart with KongSven Bernhardt
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesDave McAllister
 
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...Jaroslav Gergic
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessMike Kavis
 
DBaaS Bluemix Meetup DACH 26.8.14
DBaaS Bluemix Meetup DACH 26.8.14DBaaS Bluemix Meetup DACH 26.8.14
DBaaS Bluemix Meetup DACH 26.8.14Romeo Kienzler
 
Cloud-native is just part of the game
Cloud-native is just part of the gameCloud-native is just part of the game
Cloud-native is just part of the gameSven Bernhardt
 
Architecting an ibm sametime 9.0 audio visual deployment
Architecting an ibm sametime 9.0 audio visual deploymentArchitecting an ibm sametime 9.0 audio visual deployment
Architecting an ibm sametime 9.0 audio visual deploymenta8us
 
AWS Meetup Paris - Short URL project by Pernod Ricard
AWS Meetup Paris - Short URL project by Pernod RicardAWS Meetup Paris - Short URL project by Pernod Ricard
AWS Meetup Paris - Short URL project by Pernod RicardCharles Rapp
 
Ciudades inteligentes Perú Guillermo Jimenez
Ciudades inteligentes Perú Guillermo JimenezCiudades inteligentes Perú Guillermo Jimenez
Ciudades inteligentes Perú Guillermo JimenezFitelPeru
 
Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…
Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…
Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…Motive, Alcatel-Lucent
 

Similar to Cloud Connector @ SCP user group, May 2019 (20)

APIdays Paris 2019 - API Platform Architecture: What to know before going ope...
APIdays Paris 2019 - API Platform Architecture: What to know before going ope...APIdays Paris 2019 - API Platform Architecture: What to know before going ope...
APIdays Paris 2019 - API Platform Architecture: What to know before going ope...
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
 
Cloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonCloud-Native Microservices using Helidon
Cloud-Native Microservices using Helidon
 
Cloud-native Application Development - The new normal
Cloud-native Application Development - The new normalCloud-native Application Development - The new normal
Cloud-native Application Development - The new normal
 
Service Mesh Advanced Use Cases
Service Mesh Advanced Use CasesService Mesh Advanced Use Cases
Service Mesh Advanced Use Cases
 
Cisco InterCloud Strategy
Cisco InterCloud StrategyCisco InterCloud Strategy
Cisco InterCloud Strategy
 
Service Mesh Advanced Use Cases
Service Mesh Advanced Use CasesService Mesh Advanced Use Cases
Service Mesh Advanced Use Cases
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
JBoss Clustering on OpenShift
JBoss Clustering on OpenShiftJBoss Clustering on OpenShift
JBoss Clustering on OpenShift
 
Rumble in the Jungle - API Kickstart with Kong
Rumble in the Jungle - API Kickstart with KongRumble in the Jungle - API Kickstart with Kong
Rumble in the Jungle - API Kickstart with Kong
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data Architectures
 
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
DBaaS Bluemix Meetup DACH 26.8.14
DBaaS Bluemix Meetup DACH 26.8.14DBaaS Bluemix Meetup DACH 26.8.14
DBaaS Bluemix Meetup DACH 26.8.14
 
Cloud-native is just part of the game
Cloud-native is just part of the gameCloud-native is just part of the game
Cloud-native is just part of the game
 
Architecting an ibm sametime 9.0 audio visual deployment
Architecting an ibm sametime 9.0 audio visual deploymentArchitecting an ibm sametime 9.0 audio visual deployment
Architecting an ibm sametime 9.0 audio visual deployment
 
AWS Meetup Paris - Short URL project by Pernod Ricard
AWS Meetup Paris - Short URL project by Pernod RicardAWS Meetup Paris - Short URL project by Pernod Ricard
AWS Meetup Paris - Short URL project by Pernod Ricard
 
Ciudades inteligentes Perú Guillermo Jimenez
Ciudades inteligentes Perú Guillermo JimenezCiudades inteligentes Perú Guillermo Jimenez
Ciudades inteligentes Perú Guillermo Jimenez
 
Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…
Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…
Alcatel-Lucent Motive Team: Motivation 2013: ONEM2M: Bringing Global Stand…
 

Recently uploaded

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Cloud Connector @ SCP user group, May 2019

  • 1. ©KMD _ Public - KMD A/S 1 Cloud Connector @ SCP user group, May 2019
  • 2. ©KMD _ Public - KMD A/S INTERNT KMD A/S WHO AM I? 2 _Morten Wittrock _Principal architect at KMD _SAP Mentor _SAP Inside Track Copenhagen co-organizer _I blog at https://people.sap.com/mortenw _Twitter: @mwittrock
  • 3. ©KMD _ Public - KMD A/S INTERNT KMD A/S SIT COPENHAGEN PROMOTION 3
  • 4. ©KMD _ Public - KMD A/S INTERNT KMD A/S MORE SHAMELESS SELF-PROMOTION 4
  • 5. ©KMD _ Public - KMD A/S INTERNT KMD A/S WHAT IS HYBRID CLOUD? 5 Hybrid cloud is a computing landscape that combines applications, data and services from on-premise data centers, private clouds and public clouds.
  • 6. ©KMD _ Public - KMD A/S INTERNT KMD A/S HYBRID CLOUD IN AN SAP CONTEXT 6
  • 7. ©KMD _ Public - KMD A/S INTERNT KMD A/S WHY IS HYBRID CLOUD ATTRACTIVE? 7 _Best of both worlds _Lets the customer gain the benefits of the cloud: _ Faster innovation _ Scalability _ Utility pricing _Keeps the control of core business systems in-house _Gradual cloud adoption
  • 8. ©KMD _ Public - KMD A/S INTERNT KMD A/S EXAMPLE SCENARIOS 8 _SuccessFactors and an on-premise SAP system synchronizing employee data _SAPUI5 application calling the OData APIs of an on-premise S/4HANA system _Exposing on-premise OData services through API Management
  • 9. ©KMD _ Public - KMD A/S INTERNT KMD A/S THERE IS ONE PROBLEM... 9 _ Those nice on-premise SAP systems are not accessible from the Internet _ In fact, they’re behind several firewalls _ We’d like to keep it that way _ This is the hybrid cloud connectivity challenge
  • 10. ©KMD _ Public - KMD A/S INTERNT KMD A/S WHAT TO DO? 10
  • 11. ©KMD _ Public - KMD A/S INTERNT KMD A/S THE REVERSE PROXY SOLUTION 11
  • 12. ©KMD _ Public - KMD A/S INTERNT KMD A/S REVERSE PROXY DRAWBACKS 12 _ Its host must be accessible from the Internet _ Only supports HTTP _ No on-premise to cloud traffic _ No integration with SAP Cloud Platform
  • 13. ©KMD _ Public - KMD A/S INTERNT KMD A/S THE CLOUD CONNECTOR SOLUTION 13
  • 14. ©KMD _ Public - KMD A/S INTERNT KMD A/S CLOUD CONNECTOR ADVANTAGES 14 _ Its host is isolated from the Internet _ Supports multiple protocols, not just HTTP _ Enables both cloud to on-premise and on- premise to cloud traffic _ Integrates with SAP Cloud Platform _ Same UI look & feel as the SAP Cloud Platform cockpit
  • 15. ©KMD _ Public - KMD A/S INTERNT KMD A/S SUPPORTED PROTOCOLS 15 _ HTTP _ RFC _ LDAP _ TCP
  • 16. ©KMD _ Public - KMD A/S INTERNT KMD A/S SECURITY 16 _ Whitelisting of: _ Backend systems _ Resources _ Cloud applications _ ABAP clients _ Resources are made available per subaccount _ Audit logging of all changes _ LDAP integration to local directory for access
  • 17. ©KMD _ Public - KMD A/S INTERNT KMD A/S SERVICE CHANNELS 17 _ Service channels provide access to cloud resources from on-premise _ Supported resources so far: _ HANA databases _ Virtual machines _ S/4HANA Cloud RFCs _ Cloud Connector creates an endpoint, that on-premise tools and applications talk to
  • 18. ©KMD _ Public - KMD A/S 18 Demo