Road Towards Multicloud
Public
Tarmo Ploom
November 10, 2015
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
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
November 10, 2015Tarmo Ploom/15-010878 4
Cloud Vendors
Bessemer Venture Partners Cloudscape
End User Applications
© Bessemer Venture Partners 2011
Developers & IT
Platform-as-a-Service
Software-as-a-Service
Infrastructure-as-a-Service
Version 1
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
…
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)
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
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
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
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
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
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
November 10, 2015Tarmo Ploom/15-010878 13
Step 3, Public Cloud Integration – In-Premise
InternalPublic Cloud A
Cross Cloud
Connector
SB
SB
External
Internal
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
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)
November 10, 2015Tarmo Ploom/15-010878 16
Competition vs. Collaboration
Charles Darwin Jean-Baptiste de Lamarck
?
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
November 10, 2015Tarmo Ploom/15-010878 18
Questions?

Road towards multicloud

  • 1.
    Road Towards Multicloud Public TarmoPloom November 10, 2015
  • 2.
    November 10, 2015TarmoPloom/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, 2015TarmoPloom/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
  • 4.
    November 10, 2015TarmoPloom/15-010878 4 Cloud Vendors Bessemer Venture Partners Cloudscape End User Applications © Bessemer Venture Partners 2011 Developers & IT Platform-as-a-Service Software-as-a-Service Infrastructure-as-a-Service Version 1
  • 5.
    November 10, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/15-010878 13 Step 3, Public Cloud Integration – In-Premise InternalPublic Cloud A Cross Cloud Connector SB SB External Internal
  • 14.
    November 10, 2015TarmoPloom/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, 2015TarmoPloom/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, 2015TarmoPloom/15-010878 16 Competition vs. Collaboration Charles Darwin Jean-Baptiste de Lamarck ?
  • 17.
    November 10, 2015TarmoPloom/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
  • 18.
    November 10, 2015TarmoPloom/15-010878 18 Questions?