You are on page 1of 21

Cloud Migration Strategies

Michiel van Otegem


Principal Architect, Business Line Microsoft, Sogeti NL
SogetiLabs Webinar – March 30, 2015

Cloud Migration Strategies | 1


Cloud Promises


Lower Cost Lower Risk Improve Agility Faster Value Improve QoS

Cloud Migration Strategies | 2


Cloud (First) Strategy

SaaS PaaS IaaS On Premises

Cloud Migration Strategies | 3


The Cloud Platform
Applications Applications Applications Applications
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
OS OS OS OS
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
On Premises IaaS PaaS SaaS
Cloud Migration Strategies | 4
The REAL Cloud Platform
Applications Applications Applications
Applications
Data Data Data

Runtime Runtime Runtime Data


Middleware Middleware Runtime
OS OS Middleware
Middleware
Virtualization Virtualization
OS OS
Virtualization Virtualization
Servers
Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
On Premises IaaS PaaS SaaS
Cloud Migration Strategies | 5
The Cloud Doesn’t Fit in a Data Center…

Cloud Migration Strategies | 6


… Your Data Center Doesn’t Fit in the Cloud

Statefull

Cloud Migration Strategies | 7


SMACT Application Architecture

Social Browser Mobile Apps Things

Notifications Access APIs

Replication & Caching Distribution

Storage Cloud Processing

Big Data Analytics Machine Learning

Cloud Migration Strategies | 8


SMACT Application Architecture (Azure)

Social Browser Mobile Apps Things

Azure Mobile Azure Active Web API


Notifications Services Access Directory Sites Mngt
APIs

Replication SQL Data REDIS Service Storage


Sync Cache Bus Queue Distribution
& Caching

Storage Azure SQL Worker


Storage Table Database Cloud Roles Processing

Big HDInsight Machine Machine


Data (Hadoop) Analytics Learning Learning

Cloud Migration Strategies | 9


Cloud Entry Points: Business, Apps, Infra

outside-in

business (process)
transformation

application
transformation

infrastructure
transformation

inside-out

Cloud Migration Strategies | 10


Migration Approach

 Integral approach, ‘top down’


think big with a vision on the ‘complete IT in the cloud’
- a big ambition needs a clear driver for a the big change

 Partial approach, ‘bottom up’


start small with specific cloud scenario’s like
- business apps with typical cloud patterns
- generic apps availabe ‘as a SaaS’  mail, collaboration
- Storage/DR/backup in the cloud
- Dev/Test and Training environments in the cloud

Cloud Migration Strategies | 11


Cloud Integration

Process
Integration

Application/Data
Integration

Identity
Integration

On Premises Cloud
Network
Integration

Cloud | KPMG 10022015 | 12


Application Transformation

Retire

Consolidate Replace (SaaS)

IST Extend Refactor/Revise/Rebuild (PaaS)


Enhance
Rehost/Replatform (IaaS)

Retain (On-premises)

Cloud Migration Strategies | 13


Cloud Ready?

Licensing &
Compliancy
Support

Legacy
Security
Software

Performance Reliability

Scalability

Cloud Migration Strategies | 14


Cloud Ready?

Licensing &
Compliancy
Support

Legacy
Security
Software

Performance Reliability

Scalability

Cloud Migration Strategies | 15


Cloud Architecture

(Web) Farm Network


Support Protocols

(A)Sync Date/Time
Interfaces Handling

Storage AuthN/AuthZ
Capabilities Protocols

Data
Data Security

Cloud Migration Strategies | 16


Cloud Architecture

(Web) Farm Network


Support Protocols

(A)Sync Date/Time
Interfaces Handling

Storage AuthN/AuthZ
Capabilities Protocols

Data
Data Security

Cloud Migration Strategies | 17


Transformation Assessment

Cloud Migration Strategies | 18


5 Steps Into The Cloud
1 2 3 4 5
goal strategy base apps services

► Save costs? ► Public or ► Target & ► Select apps ► Reboot


► Be flexible? Private? Transition ► Quick-wins ► Think services
► Functionality? ► SaaS, PaaS, Architecture ► Setup factory ► Shrink
► Less CAPEX? or IaaS? ► Define ► Tune patterns ► Leverage the
► Standards? ► Multi-vendor Patterns for ► Tune factory Cloud
Cloud? applications
► Integration & ► Define
Orchestration Integration
► Up-to-date services
versions.
Cloud Migration Strategies | 19
Key Take Aways

Get You Goals Straight

It’s The Platform, Stupid

Application (Portfolio) Assessment Is Key

Make Transformation Industrialized & Predictable

|
Thank
You.

You might also like