best practices in planning a large-scale migration to aws - may 2017 aws online tech talks

32
Best Practices in Planning a Large Scale Migration to AWS Nirav Kothari, Principal Consultant

Upload: amazon-web-services

Post on 22-Jan-2018

872 views

Category:

Technology


2 download

TRANSCRIPT

Best Practices in Planning a Large

Scale Migration to AWS

Nirav Kothari, Principal Consultant

Agenda

• Migrating to AWS

• Stages of Cloud Migration

• Pre-Migration

• Migration

• Post-Migration

• Q&A

Cloud Stages of Adoption

Covered in the next 30 minutes

Stages of Cloud Migration:

Pre-Migration

Identify Key Resources

IT Organization

Mitigate the Effect of Functional Siloes

CCoE

Security

Development

Architecture Operations

Leadership

Finance

How Do You Start?

Amazon Web ServicesData Center

First

Project

Conduct Validation

Amazon Web ServicesData Center

First

Project

Validate

Foundation

Apply in Full

Amazon Web ServicesData Center

First

Project

Validate

Foundation

Validate

Methodology

What Is a Landing Zone?

A configured, secure enterprise multi-account AWS environment based

on best practices

A starting point for your application migration journey

An environment that allows for iteration and extension over time

MVL 1.0

MVL

Landing Zones

MVL 1.2

MVL 1.1

Data Center

Start Small and Iterate with Use Cases

Action Steps

1. Create CCoE

2. Execute a representative sample project

3. Create a process with the lessons learned

4. Validate the foundation & methodology

Considerations

1. Prevent analysis paralysis

2. Avoid up front discovery for the entire portfolio

3. Create a Minimum Viable Landing Zone (MVL)

Stages of Cloud Migration:

Migration

Migration Methodology

Time

Change

Time

Change

Big Bang Migrations

“Waterfall Methodology”

Iterative Migration

“Agile Methodology”

Larger Effort

Increased Risk

Smaller Efforts

Minimized Risk

App1App2 App3

Agile Process

Time

Change

Web Tier App Tier Database

Migration Paths

Migration Factory

Re-host

Migration Factory

Re-architect

New workloadsCCoE

Cloud-native

Migration vs. Daily Business

Daily Business Migration Factory

Application Owner

Migrated Apps:

Migrated Servers:

318

1937

Migration Factory Dashboard

Track

Progress

??

Prioritize Agility

Action Steps

1. Prioritize agility

2. Try small and validate

3. Set up a migration factory

4. Track and communicate progress

Considerations

1. Appropriate migration paths based on workload profiles

2. Smaller sprint teams

3. Additional contention on resources during migration

Stages of Cloud Migration:

Post-Migration

Governance

Cloud Center

of Excellence

(CCoE)

Internal

Customers

Control

Standardization

Governance

AgilitySelf-Service

Time to Market

Organizational Change

IT Organization

Cloud Center of Excellence

(CCoE)

Initial Migration

Time

Change

Amazon

EC2

Instance

Server

(On-Prem)

Data Warehouse

Migration

Ongoing Progression

Time

Change

Amazon

EC2

Instance

Amazon

RDS

Server

(On-Prem)

Data Warehouse

Migration

Comprehensive Migration

Time

Change

Amazon

EC2

Instance

Amazon

RDS

Amazon

RedshiftServer

(On-Prem)

Data Warehouse

Migration

Apply Learning Across the Organization

Action Steps

1. Create re-usable building blocks

2. Continue to evolve

Considerations

1. Organizational change process

2. Use existing IT organization knowledge

3. Migrate and optimize

App Migration and Automation Tools

SERVER & DB MIGRATION ADDITIONAL 3RD PARTY

MIGRATION TOOLS

DATA TRANSFER

S3 Transfer Acceleration

AWS Storage and File Gateway

AWS Direct Connect

Amazon Kinesis Firehose

AWS Server Migration Service

AWS Database Migration Service

VMWare Cloud on AWS

APPLICATION MIGRATION

AWS Snowball & Snowmobile

AWS Application Discovery

Service

Utilize the AWS Partner Network

Addressing the Three Stages of Migration

Pre-Migration Stage

1. Create a Cloud Center of Excellence (CCoE)

2. Conduct a pre-migration migration

3. Build a minimal landing zone and iterate

Migration Stage

4. Prioritize agility

5. Leverage specialized migration factories

6. Track and communicate progress

Post-Migration Stage

7. Apply lessons learned

8. Create re-usable building blocks

9. Continue to evolve

https://aws.amazon.com/professional-services/

Resources

1. AWS Cloud Adoption Framework (CAF)

https://aws.amazon.com/professional-services/CAF/

2. AWS Well-Architected Framework

https://aws.amazon.com/architecture/well-architected/

3. A Practical Guide to Cloud Migration

https://aws.amazon.com/blogs/publicsector/a-practical-guide-to-cloud-

migration/

4. 6R’s of Migration

https://www.youtube.com/watch?v=8U1ZZzqh8LQ

5. Preparing for Large Scale Migrations

https://www.youtube.com/watch?v=K5OXIz4fdg0

6. Creating Landing Zones for Migration

https://www.youtube.com/watch?v=nXdgc1GREiU

Q&A

Thank You!