Is your organization considering migrating an existing data center over to AWS to reduce cost, improve reliability, security, and operational performance of your IT operations? If so, join us for a webinar on how to plan and execute your migration to the cloud from classification of applications, assessing your application needs, identifying the target applications and other various migration strategies.
Human Factors of XR: Using Human Factors to Design XR Systems
AWS Webcast - Migrating your Data Center to the Cloud
1. Migrating your Data Center to the AWS Cloud
Jason McDonald, Practice Manager, Professional Services
Nirav Kothari, Sr. Consultant, Professional Services
2. 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
3. Motivational Patterns
• Exit costly data center business
• Gain agility “business and technical”
• Business continuity
• Reduced cost
• Competitive advantage – experimentation, innovation, creativity
4. 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
9. Enterprise Constraints when Migrating to Cloud
Security
People and
Processes
Technology
Migration
Experience
Knowledge and
Training
Leverage
existing
investments
Uncertainty into
cloud solution
Data
Classification not
fully understood
Inappropriate
controls
10. Migration methodology
Discover TransitionDesign Transform
Portfolio Optimization
OptimizeOperate
Re-hosting
(lift and shift)
Data Center Migration
Assessment
Re-platforming
(lift and reshape)
RunBuildPlan
12. Planning your migration
Migrating to the cloud can take one of many paths
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Refactor
for AWS
Application
Lift and shift
Move the App
Infrastructure
Plan Migration
and Sequencing
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Design, Build AWS
Environment
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
Third-Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Vendor
S/PaaS
(if available)
Third-Party Migration
Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
13. 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
15. Identifying applications to move
Standalone 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
16. 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
17. 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
18. 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.
19. 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
21. 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
22. 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
23. 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
27. Migration Approach – Databases
A wide selection of partner and vendor tools for CDC and replication
Oracle 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
30. 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
31. « The most radical and transformative of
inventions are often those that empower others to
unleash their creativity – to pursue their dreams. »
– Jeff Bezos
Questions?