aws webcast - migrating your data center to the cloud
TRANSCRIPT
Migrating your Data Center to the AWS Cloud
Jason McDonald, Practice Manager, Professional Services
Nirav Kothari, Sr. Consultant, Professional Services
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
Motivational Patterns
• Exit costly data center business• Gain agility “business and technical”• Business continuity• Reduced cost• Competitive advantage – experimentation, innovation, creativity
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
We help organizations of all-sizes with a wide variety of use cases
Condé Nast Data Center Migration
67 application groups500+ servers1PB+ storage100+ database
Condé Nast Data Center Migration success
EVP-CTO featured at AWS Summits highlighting:40% reduced cost30-40% operational performance improvementIncreased agility
AWS Migration Strategy
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
Migration methodology
Discover TransitionDesign Transform
Portfolio Optimization
OptimizeOperate
Re-hosting
(lift and shift)
Data Center Migration
Assessment
Re-platforming
(lift and reshape)
RunBuildPlan
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
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
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
Migration Approach & Best Practices
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
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
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
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.
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
AWS Migration Planning and Execution
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
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
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
AWS Migration Partners and Tools
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
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
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
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
More than 2100 software available on our marketplace
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
« The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams. »
– Jeff Bezos
Questions?