aws webcast - migrating your data center to the cloud

31
Migrating your Data Center to the AWS Cloud Jason McDonald, Practice Manager, Professional Services Nirav Kothari, Sr. Consultant, Professional Services

Upload: amazon-web-services

Post on 26-Jul-2015

878 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: AWS Webcast - Migrating your Data Center to the Cloud

Migrating your Data Center to the AWS Cloud

Jason McDonald, Practice Manager, Professional Services

Nirav Kothari, Sr. Consultant, Professional Services

Page 2: AWS Webcast - Migrating your Data Center to the Cloud

Objective

• US: sharing our experience and methods for high velocity migrations at scale

• YOU: will learn about proven migration patterns, methods and tooling that AWS has delivered successfully to hundreds of

Enterprise customers around the globe.

• WHY: accelerate migrations, reduce risk, faster time to value

Page 3: AWS Webcast - Migrating your Data Center to the Cloud

Motivational Patterns

• Exit costly data center business• Gain agility “business and technical”• Business continuity• Reduced cost• Competitive advantage – experimentation, innovation, creativity

Page 4: AWS Webcast - Migrating your Data Center to the Cloud

Typical Enterprise Challenges

• Security concerns• Ineffective asset management• Wide variety of small & large business applications• COTS and legacy applications not cloud ready• Outdated source code• Hard to baseline application performance• Understanding new IT Operating model and tools

Page 5: AWS Webcast - Migrating your Data Center to the Cloud

We help organizations of all-sizes with a wide variety of use cases

Page 6: AWS Webcast - Migrating your Data Center to the Cloud

Condé Nast Data Center Migration

67 application groups500+ servers1PB+ storage100+ database

Page 7: AWS Webcast - Migrating your Data Center to the Cloud

Condé Nast Data Center Migration success

EVP-CTO featured at AWS Summits highlighting:40% reduced cost30-40% operational performance improvementIncreased agility

Page 8: AWS Webcast - Migrating your Data Center to the Cloud

AWS Migration Strategy

Page 9: AWS Webcast - Migrating your Data Center to the Cloud

Enterprise Constraints when Migrating to Cloud

SecurityPeople and

Processes

Technology

Migration

Experience

Knowledge and

Training

Leverage

existing

investments

Uncertainty into

cloud solution

Data

Classification not

fully understood

Inappropriate

controls

Page 10: AWS Webcast - Migrating your Data Center to the Cloud

Migration methodology

Discover TransitionDesign Transform

Portfolio Optimization

OptimizeOperate

Re-hosting

(lift and shift)

Data Center Migration

Assessment

Re-platforming

(lift and reshape)

RunBuildPlan

Page 11: AWS Webcast - Migrating your Data Center to the Cloud

PlanBuild

Planning your migration

Test

ing

& In

tegr

atio

n

Perform IT Portfolio

Assessment

Cloud Ready

Re-engineer

Not Fit

Lift and Shift

Re-Platforming

Re-Hosting

As-Is

Re-Factoring

A

B

C

Page 12: AWS Webcast - Migrating your Data Center to the Cloud

Planning your migrationMigrating to the cloud can take one of many paths

Discover,Assess (EnterpriseArchitecture and

Applications)

Lift and Shift(Minimal Change)

Migration andUAT Testing Operate

Refactorfor AWS

ApplicationLift and shift

Move the AppInfrastructure

Plan Migrationand Sequencing

Determine Migration Path

Decommission

Do Not Move

Create CloudStrategy

Design, Build AWSEnvironment

Move theApplication

DetermineMigrationProcess

Manually Move App and Data

Third-Party Tools

AWS VM ImportRefactorfor AWS

Rebuild ApplicationArchitecture

VendorS/PaaS

(if available)

Third-Party Migration Tool

Manually Move App and Data

DetermineMigration Process

Replatform(typically legacy

applications)

Recode AppComponents

RearchitectApplication

RecodeApplication

Architect AWS Environment and Deploy App, Migrate Data

Signoff

Tuning Cutover

Org/OpsImpact

Analysis

IdentifyOps Changes

Change Management

Plan

Page 13: AWS Webcast - Migrating your Data Center to the Cloud

Isolated Network

Auditing

Fileshares/NAS/NFS

Data Classification

Data Archival/Data Lake

Real-time Analytics

Automation

Typical Business App

Enterprise Capabilities to Service Mappings

EC2

Kinesis Lambda DynamoEMR

RDS

SDK CLI AutoScale CF

S3 Redshift Glacier

DX/VGW VPC NACL SG IAM

CloudTrail S3 SNS AWS Config

EC2 EBS PIOPS GP2

KMS HSM SOC1 TDE

ELB EBS

Beanstalk

SGW

EFS

CloudWatch

Page 14: AWS Webcast - Migrating your Data Center to the Cloud

Migration Approach & Best Practices

Page 15: AWS Webcast - Migrating your Data Center to the Cloud

Identifying applications to moveStandalone applications are easy to move

Application with loosely coupled SOA based integrations are

good candidates

Tightly integrated application needs more planning

Low hanging fruit• Dev/Test applications, self-contained web applications (LAMP stack), social media product

marketing campaigns, training environments, pre-sales demo portal, software downloads, trial

applications

Watch out for• 32 bit, non-Linux/Windows, multi-cast (Oracle RAC), client/server applications, engineered

systems (Exadata, Netezza), massive file servers, vertically challenged software/applications

Page 16: AWS Webcast - Migrating your Data Center to the Cloud

Back of a napkin estimate: minimum information

Compute : Number of servers/VMs including RAM,

CPU, OS, and boot drive size (Amazon EC2)

Storage mapping to transactional, backup, archival,

and log/file system/applications (Amazon EBS, Amazon Glacier, and Amazon S3)

Data transfer out for networking

Internet or dedicated networking including security requirements (AWS Direct Connect and VPN)

Region where processing is happening

Page 17: AWS Webcast - Migrating your Data Center to the Cloud

Back of a napkin estimate: nice to have

HA requirements for each workload (ELB, Route53)

Scalability requirements for each workload (ELB,

Route53, Auto Scaling, CloudFront)

DR requirements for each workload

Storage IOPS requirements for each workload

Compute requirements for management/monitoring

Backup requirements for each workload that can

not be supported by EBS snapshots

Page 18: AWS Webcast - Migrating your Data Center to the Cloud

Back of a napkin estimate: really nice

Workload stratification file servers, security, RDBMS,

ERP, big data, security, management/monitoring etc.

HIPPA and PCI requirements for each workload

HPC requirements for each workload

Extremely high CPU, memory requirements

Top third-party vendors for packaged apps

IDS/IPS, WAF, management, monitoring, logging, etc.

Page 19: AWS Webcast - Migrating your Data Center to the Cloud

Invest in proof of concept early

Proof of concept will answer tons of questions and get your feet

wet with AWS quickly

Will help identify gaps and touch points

Give you a good estimation of the migration costs

Give you a good estimation of the AWS runtime costs

Page 20: AWS Webcast - Migrating your Data Center to the Cloud

AWS Migration Planning and Execution

Page 21: AWS Webcast - Migrating your Data Center to the Cloud

Conduct workshop

Architect well-defined target

infrastructure environment

AWS well architected review

Select automated migration

tooling to support app patterns

Data Center Migration Design & Planning Process

Migration execution plan

A well-defined target environment with well-constructed fundamental services are key success to migration factory and accelerate velocity.

Solution Design

Define migration sprint planning and milestones

Estimate migration efforts

Establish performance validation and acceptance criteria

Build migration checklist and execution plan

Migration Plan

Conduct migration pilot –initial trial run

Refine automated tools, processes, and sprint runs

Validate assumption and migration checklist

Refine Process

Page 22: AWS Webcast - Migrating your Data Center to the Cloud

Data Center Migration Execution Approach

Implement migration automation tools (as appropriate)

Leverage high-speed data transfer solution

Extend IT operating model to the cloud

Performance benchmarking and validation testing

Page 23: AWS Webcast - Migrating your Data Center to the Cloud

Data Center Migration Execution Process

Prepare future state target environment

Deploy core infrastructure services

Setup central control source of truth - accounts, policy, credentials, & permissions

Create AWS

environment

Prep on-premise Infrastructure readiness

Capture all relevant apps/ images in sequence per prioritization report

Prepare on-prem

Deploy captured apps in target environment

Right sizing of AWS resources

Deploy into AWS

Determine data migration approach to use

Execute parallel run if needed

Test data consistency

Migrate data

Page 24: AWS Webcast - Migrating your Data Center to the Cloud

AWS Migration Partners and Tools

Page 25: AWS Webcast - Migrating your Data Center to the Cloud

Migration Tools Approach – Compute

Host Cloning• Racemi

• CliQr

• DoubleTake

• ATADATA

DR Replication

VM Conversion

App Container

• CloudVelox

• CloudEndure

• AWS VM Import

• Rivermeadow

• Zerto

• Ravello

• AppZero

• C3DNA

• CliQr

• UShareSoft

Page 26: AWS Webcast - Migrating your Data Center to the Cloud

AWS Direct Connect

Solution Providers (Aspera,

Riverbed, Tsunami, Ctera)

Transfer to S3 over Internet

AWS Import Export

Hours

Days

GBs TBs

Ve

loci

ty o

f D

ata

Size of Data

Large Data Migration Approach – Storage

Page 27: AWS Webcast - Migrating your Data Center to the Cloud

Migration Approach – Databases

A wide selection of partner and vendor tools for CDC and replicationOracle GoldenGate, Attunity, DBMoto, NetApp

This is a placeholder text. This text can be replaced

with your own text.

Milestone Data Migration Mirroring

Activities

• Set up data migration scripts

• Perform data migration

• Unit testing of data migrated from source to target DB

• Migrated data to target database

• Asynchronous

• Synchronous

Table Migration

• Migrate Table Schema from Source to target Database

• Migrate user accounts and permissions from source to target DB

• Log shipping

Stored Proc & other DB objects Migration

• Migrate SP, Functions and other DB objects from source to target DB

• Perform unit testing of the migrated schema as per test plan

Page 28: AWS Webcast - Migrating your Data Center to the Cloud

TCO/Resource Planning Migration/ Integration Tools

Validation Tools

Optimization (Performance/Cost)

Discovery Tools Service Management

Discover Design Migrate Integrate Validate Operate Optimize

Migration ISVs Portfolio

Cloud Management Service

Monitoring

CI/CD

Analysis Design Transition Operate Improve

Page 29: AWS Webcast - Migrating your Data Center to the Cloud

More than 2100 software available on our marketplace

Page 30: AWS Webcast - Migrating your Data Center to the Cloud

Resources

Here are some additional resources:

Get started with a free trial http://aws.amazon.com/free

White papers http://aws.amazon.com/whitepapers/

Reference architectures http://aws.amazon.com/architecture/

Enterprise on AWS http://aws.amazon.com/enterprise-it/

Executive-level overview : Extending Your Infrastructure to the AWS Cloud (4 minutes)

http://www.youtube.com/watch?v=CsGqu5L_PFI

Simple Monthly Pricing Calculator http://calculator.s3.amazonaws.com/calc5.html

TCO calculator for web applications https://awstcocalculator.com

Page 31: AWS Webcast - Migrating your Data Center to the Cloud

« The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams. »

– Jeff Bezos

Questions?