In this workshop, we explore different strategies and options for migrating Microsoft SQL databases to AWS. We cover the migration process, mechanisms, best practices, version and object compatibility, and licensing. We walk you through the migration plan and activities, landing zone, and what you need to consider before migrating. We also discuss the different tools that you can use for migration, monitoring, and backup and recovery.
3. What sets AWS apart?
Building and managing cloud since 2006
90+ services to support any cloud workload; rapid
customer driven releases
16 regions, 44 availability zones, 98 edge locations
Tens of thousands of partners;
4,100+ Marketplace products
Experience: 1M+ customers
Service breadth and depth; pace of innovation
Global footprint
Ecosystem
Fine-grained controlSecurity
Fully integrated in AWSArtificial intelligence
AWS is positioned highest in execution and furthest
in vision within the Leaders Quadrant
Enterprise leader
7. Amazon RDS for SQL Server SQL Server on Amazon EC2
Power, HVAC, net
OS Install/Maintenance
OS Patching
DBMS Install/Maintenance
DBMS Patching
Database Backups
High Availability
Scaling
AWS managed Customer managed
Power, HVAC, net
OS Install/Maintenance
OS Patching
DBMS Install/Maintenance
DBMS Patching
Database Backups
High Availability
Scaling
• Consider RDS first
• Focus on business
value tasks
• High-level tuning
• Schema
optimization
• No in-house
database expertise
• Need full control over
DB instance
• Replication
• Clustering
• Options that are not
available in RDS
Options for deploying SQL Server on AWS
8. Multi-AZ SQL Server on Amazon RDS
Availability Zone 1
Private Subnet
Availability Zone 2
AWS Region
Amazon
RDS
Primary
Amazon
RDS
Secondary
Private Subnet
Automatic
Failover
9. Multi-AZ SQL Server on Amazon RDS
Availability Zone 1
Private Subnet
Availability Zone 2
AWS Region
Amazon
RDS
Primary
Amazon
RDS
Secondary
Private Subnet
Automatic
Failover
Managed Service
10. Multi-AZ AlwaysOn Availability Group
Availability Zone 1
Private Subnet
Availability Zone 2
Private Subnet
AWS Region
Amazon
EC2
Primary
Replica
Amazon
EC2
Secondary
Replica
Synchronous Commit
Automatic Failover
11. Multi-region Always On availability group
Availability Zone 1
Private Subnet
AWS Region A
Availability Zone 2
Private Subnet
Availability Zone 1
Private Subnet
AWS Region B
Elastic IP Elastic IP
VPN
Amazon
EC2
Primary
Replica
Amazon
EC2
Secondary
Replica
Amazon
EC2
Secondary
Replica
Synchronous Commit
Automatic Failover
Asynchronous Commit
Manual Failover
12. Multi-AZ failover cluster instance
Amazon EBS Amazon EBS
Availability Zone 1
Private Subnet
Availability Zone 2
Private Subnet
AWS Region
Amazon
EC2
Primary
Replica
Amazon
EC2
Secondary
Replica
Data Replication
16. What are AWS DMS and AWS SCT?
AWS Database Migration Service (AWS DMS) easily and
securely migrates and/or replicates your databases and data
warehouses to AWS
AWS Schema Conversion Tool (AWS SCT) converts your commercial
database and data warehouse schemas to open-source engines or
AWS-native services, such as Amazon Aurora and Amazon Redshift
Over 35,000 databases migrated and counting …
17. When to use AWS DMS and AWS SCT?
Modernize Migrate Replicate
Modernize your database tier –
• Commercial to open-source
• Commercial to Amazon Aurora
Modernize your data warehouse –
• Commercial to Amazon Redshift
• Migrate business-critical
applications
• Migrate from classic to VPC
• Migrate data warehouse to
Amazon Redshift
• Upgrade to a minor version
• Consolidate shards into Amazon
Aurora
• Create cross-regions read replicas
• Run your analytics in the cloud
• Keep your dev/test and production
environment sync