2. November 10, 2015Tarmo Ploom/15-010878 2
Key Messages
Multicloud is coming
Cloud integration middleware will emerge
Collaboration not competition between cloud providers is needed to offer
real multicloud environments
3. November 10, 2015Tarmo Ploom/15-010878 3
Agenda
Cloud vendor map
Enterprise requirements on cloud computing
What is the problem?
Inevitability of multicloud
Cloud adoption process
Simple and Advanced SaaS Integration
Private cloud integration
Single public cloud integration
Multicloud integration
Competition versus collaboration
Conclusion
Q&A
5. November 10, 2015Tarmo Ploom/15-010878 5
Enterprise Requirements on Cloud Computing
Security
Availability
Integration
No vendor lock in
Deployment in specific geographic
regions
Data purging
No catastrophic data loss
Reliability
…
6. November 10, 2015Tarmo Ploom/15-010878 6
What is the Problem?
Dependencies
An enterprise application is usually
integrated with tens if not hundreds
of other applications
Migration
To reduce risks transforming of
enterprise IT-Landscapes to cloud takes
place over long timeframe
Heterogeneity
Usually an enterprise has many platforms
(C++, SAP, .NET, JVM)
7. November 10, 2015Tarmo Ploom/15-010878 7
Inevitability of Multicloud
Even small SMB-s have use five
or more cloud environments
Enterprises will use mixture
of SaaS, PaaS, IaaS
Technology dependent clouds
(.NET, JVM, …)
Legal requirement – avoidance
of catastrophic data loss
Just using single cloud vendor
is not feasible, enterprises will
have their and SaaS applications
on different clouds
8. November 10, 2015Tarmo Ploom/15-010878 8
Challenges:
Migration/Integration
of service
functionality
in a Public Cloud
Secure Cloud
Computing
Challenges:
Automation
Standardization
Challenges:
SSO
WS Integration
SaaS-to-
SaaS/B2B
Integration
Cloud Adoption Process
Today
Maturity Benefit
Time
Simple/Advanced SaaS Private Cloud Single Public Cloud Multi Cloud
Challenges:
Cross Cloud
Integration
Cross Cloud
authentication/
authorization
9. November 10, 2015Tarmo Ploom/15-010878 9
Step 1, Simple and Advanced SaaS Integration
SaaS A Private
Human interaction SSO
SaaS A
SaaS B
Service exchange
Private
Service exchange
Service exchange
Human interaction SSO
SaaS Integration
Advanced SaaS Integration
External
Internal
10. November 10, 2015Tarmo Ploom/15-010878 10
Step 2, Private Cloud Integration – Out of Premise
External
Internal
SaaS D
SaaS C
SaaS B
SaaS A
Private
SaaS
iPaaS
11. November 10, 2015Tarmo Ploom/15-010878 11
Step 2, Private Cloud Integration – In-Premise
External
Internal
Private
Service Bus
SaaS A
SaaS B
SaaS C
SaaS D
12. November 10, 2015Tarmo Ploom/15-010878 12
Private CloudPublic Cloud A
Step 3, Public Cloud Integration – Out of Premise
External
Internal
Scalability
Evaluation
Latency (Cross Cloud)
Low availability
SB
13. November 10, 2015Tarmo Ploom/15-010878 13
Step 3, Public Cloud Integration – In-Premise
InternalPublic Cloud A
Cross Cloud
Connector
SB
SB
External
Internal
14. November 10, 2015Tarmo Ploom/15-010878 14
Public Cloud B
Internal
Public Cloud A
Public Cloud C
SB
Step 4, Multicloud Integration – Out of Premise
SB
SB SB
Cross Cloud Connector
External
Internal
15. November 10, 2015Tarmo Ploom/15-010878 15
Internal
Public Cloud CPublic Cloud B
Public Cloud A
Step 4, Multicloud integration – in premise
SB SB
SB SB
External
Internal
Medium availability
Centralized control
Cross Cloud
Evaluation
Indirect communication
High latency
(Cross Cloud)
16. November 10, 2015Tarmo Ploom/15-010878 16
Competition vs. Collaboration
Charles Darwin Jean-Baptiste de Lamarck
?
17. November 10, 2015Tarmo Ploom/15-010878 17
Conclusion
To support transformation towards
multicloud environments
– Emergence of cloud integration
middleware is needed
– Standardisation of cloud application
infrastructure is needed
– Standardisation of cloud application
services is needed
It means cloud vendor lock ins mechanisms
have to be replaced with standards
However CAGR of cloud computing is ca 20% -
economic driver for collaboration may be missing