Slides Migrate and Modernize Commercial Databases On AWS
Slides Migrate and Modernize Commercial Databases On AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Key drivers for database migration and modernization
o Demo
o Demo
• Wrap-up
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Both migration and modernization are important
Innovation
velocity
Total cost of
ownership
(TCO)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of modernization
Audit
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Commercial database migration
& modernization journey
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Database migration and modernization journey
Migrate Modernize
Re-host Re-platform Re-factor
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-host your database
Lower compute costs with Amazon EC2, Amazon Infrastructure is managed so you can focus
EC2 Spot, fully-managed and self-managed options on your core business, not IT
Purchased
You pay on-premises
Modernize on your own timetable
Protected
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenges of self-managed database platform
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why migrate to Amazon RDS
(Re-platform)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Relational Database Service (RDS)
Set up, operate and scale managed database in a few clicks
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS Custom
Managed database for applications that require operating system and database customization
Automatic provisioning, Ability to mount shared All resources are in customer’s Bring your third-party and
monitoring, backup, restore, storage volumes, such as AWS account packaged applications
point in time recovery, and Amazon EFS
scale compute Fine-grained access control Migrate with minimal
Run older Oracle database management downtime using native
versions database tools or the Amazon
Enable features like CLR or MS Database Migration Service
replication for SQL Server
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How to migrate to Amazon RDS
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migrate database to Amazon RDS
Migrate on-premises or self-managed relational databases to managed services
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data migration with Amazon RDS for Oracle
Source database Data movement RDS for Oracle database instance
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data migration with Amazon RDS for SQL Server
Source database Data movement RDS for SQL Server database instance
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Database Migration Service (AWS DMS)
Customer AWS
premises
• Start AWS DMS replication instance • Let AWS DMS create tables,
• Connect to source and target databases load data, and keep them in
• Select tables, schemas, or databases sync
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migration best practices
Oracle and SQL Server
• Use the latest database engine version
• Right size the RDS instance
• Disable Multi-AZ and backup retention (set 0) during data load
• Large database (Oracle)
▪ Export data in parallel mode
▪ If using AWS DMS or Oracle GoldenGate, ensure enough space to hold archive logs
▪ Use Amazon EFS integration to store large dump files
• Large database (SQL Server)
▪ Use compression and split your backup files
▪ Use multi-part upload to Amazon S3
▪ Using differential, log backup or AWS DMS to keep your database in sync
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo
Migrate self-managed SQL Server database to Amazon RDS
AWS Cloud
Backup Restore
Amazon Simple Storage
Service (Amazon S3)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize your data infrastructure
Amazon
Aurora
DB on Amazon
Amazon EC2 ElastiCache
Amazon RDS Amazon Aurora
(Oracle or SQL Server) (MySQL, PostgreSQL)
On-prem DB Amazon
Relational
DynamoDB
database
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora
• MySQL and PostgreSQL compatible relational database built for the cloud
• Performance and availability of commercial-grade databases at 1/10th the cost
5x throughput of MySQL Fault-tolerant self-healing storage Network isolation Managed by Amazon RDS
3x throughput of PostgreSQL Six copies of data across three AZs Encryption at rest/transit No hardware provisioning,
software patching, set up,
15 read replicas Continuous backup to Amazon S3
configuration, or backups
Scale out reads and writes Single global database with cross-
across multiple data centers region replication
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize to open source database
Modernize legacy commercial engines to open source
Amazon Aurora
MySQL, PostgreSQL
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernization journey
Create a case for change Mobilize through experiences Accelerate migration at scale
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Database Migration Service (AWS DMS)
Fleet Advisor
Assess
• Discover and inventory
• Collect metadata
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Schema Conversion Tool (AWS SCT)
Helps convert one database engine to another like Oracle to PostgreSQL
Assess
• Assess commercial
database schemas for
migration
Mobilize
• Help convert database
AWS SCT schemas and code
Assess
Sources
Oracle
SQL Server
Targets
Azure SQL Server
Oracle
Mobilize
PostgreSQL
Amazon S3
IBM DB2 (LUW)
aws.amazon.com/dms Amazon DynamoDB
Amazon DocumentDB
Amazon Kinesis
Amazon DocumentDB
Amazon Neptune
Apache Kafka
Redis
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimize your application with purpose-built databases
• Modernize databases with microservices architecture
Amazon DocumentDB
Amazon RDS MongoDB
MySQL, PostgreSQL
Amazon Keyspaces
Cassandra
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernization best practices
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo
Modernize Amazon RDS (Oracle) to Amazon Aurora PostgreSQL
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How can AWS help?
Create a case for change Mobilize through experiences Accelerate migration at scale
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS database services
aws.amazon.com/products/databases/
Database Freedom
aws.amazon.com/solutions/databasemigrations/database-freedom
Learn more
migration-accelerator
Migration playbooks
aws.amazon.com/dms/resources
Workshops
Amazon RDS for SQL Server
Amazon RDS for Oracle
AWS DMS
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Visit the AWS Data Resource Hub
A modern data strategy can help you manage, act on, and react to your
data so you can make better decisions, respond faster, and uncover new
opportunities. Dive deeper with these resources today.
• Maximizing business value with data: 6 essential data-driven use cases
for leaders
• The ultimate guide to developing an end-to-end data strategy
• 5 key elements of a data-driven culture https://tinyurl.com/data-hub-aws
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Training and Certification
Access 600+ free digital courses with AWS Skill Builder
Focus on the cloud skills and services that are most relevant to you
across 30+ AWS solutions, including digital self-paced learning plans
and ramp-up guides
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Working with AWS Partner Network
AWS Partners are uniquely positioned to help your organization at any stage of your cloud adoption
journey.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWS Innovate – Data Edition
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
slideshare.net/AmazonWebServices
twitch.tv/aws
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.