SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
T A I P E I
10.15.19
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
T A I P E I
Migrate and Modernize Your
Database with Amazon Aurora
Taylor Chu
Cloud Support Engineer
AWS
Miles Chen
Sr. Manager
Acer / Global IT
10.15.19
Ivan Cheng
Solutions Architect
AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
- AWS Purpose Built DB
- Amazon Aurora
- AWS Database Migration Service
- Customer Sharing: Acer CCDB Migration (Oracle  Aurora MySQL)
- IEM Support for Acer CCDB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Purpose-built Databases
Relational Key-value Document In-memory Graph Time-series Ledger
DynamoDB NeptuneAmazon
RDS
Aurora CommercialCommunity
Timestream QLDBElastiCacheDocumentD
B
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What we hear from customers about legacy databases
AUDIT
Very expensive Proprietary Lock-in Punitive
licensing
You’ve got mail
© 2019, 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
Performance
and scalability
Availability
and durability
Highly secure Fully managed
5x throughput of standard MySQL
and 3x of standard PostgreSQL;
scale-out up to
15 read replicas
Fault-tolerant, self-healing
storage; six copies of data
across three Availability Zones;
continuous backup to Amazon S3
Network isolation,
encryption at rest/transit
Managed by RDS:
No hardware provisioning,
software patching, setup,
configuration, or backups
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora – key characteristics
1 Log-structured storage volume shared
between all cluster nodes
2
Optimized for high throughput3
Readers strictly read-only
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core use cases: read scaling architecture
Auto Scaling optional
All readers treated the same
Any reader can be a failover
target
Application should use cluster
and reader endpoints
Dev Tip: Monitor cluster
topology for faster failover
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Solutions for Availability Disruptions
1. Patching your database software
 Zero downtime patching
2. Large-scale copying and reorganizations
 Fast cloning
3. DBA errors requiring database restores
 Backtrack
4. Disasters
 Multi Master/ Global replication
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Database Cloning
Get faster access to copies of your data so you can:
Test changes in pre-production on
relevant data sets
Reorganize a database with minimal
production impact
Save a point in time snapshot for data
analysis without impacting production
systems
1
2
3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fast database cloning with Amazon Aurora
Available for both MySQL and PostgreSQL compatible
versions of Amazon Aurora
Creation of clone takes a few minutes
Data copy happens only on write, when the original and
cloned volume start to differ
Operations on clone do not affect the source cluster
Up to 15 clones from the same source
Pay only for the data storage difference on the clone PRODUCTION DATABASE
CLONE CLONE
CLONE
DEV/TEST
APPLICATIONS
BENCHMARKS
PRODUCTION
APPLICATIONS
PRODUCTION
APPLICATIONS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Backtracking databases
Easily undo changes to your data:
Reduce risk of database changes at
scale
Undo unintentional DML and DDL
changes
Mitigate risk of malicious changes to
your data
1
2
3
Avoid time consuming data restore
from backups
4
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Going back in time with Backtrack
t0 t1 t2
t0 t1
t2
t3 t4
t3
t4
Rewind to t1
Rewind to t3
Invisible Invisible
• Backtrack is not destructive
• You can backtrack multiple times to find the right point in time
• Pay for the volume of change records retained for the desired duration (up to 72 hours)
• Available for Aurora MySQL 5.6 compatible
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Master
Replica
Orange Master Blue Master
SQL
Transactions
Caching
SQL
Transactions
Caching
Aurora MySQL Multi-Master
Shared Storage Volume
 No Pessimistic Locking
 No Global Ordering
 No Global Commit-
Coordination
Replica
• Membership
• Heartbeat
• Replication
• Metadata
Cluster Services
1
1
1
1 1
1
2
2
2
2 2
2
3 3
3 3
3 3
1 3?
T1 T2
AZ1
AZ2
AZ3
Decoupled
Decoupled
Decoupled
 Decoupled System
 Microservices Architecture
2
 Optimistic Conflict
Resolution
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora MySQL Global replication
Faster disaster recovery and enhanced data locality
Promote read-replica to
a master for faster
recovery in the event of
disaster
Bring data close to your
customer’s applications
in different regions
Promote to a master for
easy migration
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora features helping with cost optimization
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Serverless
Responds to your application load automatically
Scale capacity up and down in < 10 seconds
New instance has warm buffer pool
Multi-tenant proxy is highly available
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora Serverless use cases
Development and test databases:
• Easily provisioned
• Cost savings when DBs are not in use
• Simplify dev/test pipelines
Infrequently used applications
(e.g., low-volume blog site)
Applications with variable load - peaks of activity that
are hard to predict (e.g., news site)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Database Migration Service (DMS) easily and
securely migrate and/or replicate your databases and
data warehouses to AWS
AWS Schema Conversion Tool (SCT) convert your
commercial database and data warehouse schemas to open-
source engines or AWS-native services, such as Amazon
Aurora and Redshift
AWS Database Migration Service
Allow customers the freedom to choose the best data platform for their
needs #DBFreedom
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SCT
DMS
Migration Assessment
1
Schema Conversion
3
Production Data Migration
5
2
Feature Parity
Application Modification
4
The Steps for Database Migrations (Simplified)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customer
premises
Application users
AWS
Internet
VPN/DX
Keep your apps running during the migration
 Start a replication instance
 Connect to source and target
databases
 Select tables, schemas, or
databases
 Let AWS DMS load data, and
keep them in sync
 Switch applications over to
the target at your
convenience
AWS
DMS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Database Migration Playbooks
• Topic-by-topic overview of how to migrate databases and
data warehouses to AWS services
• Covers all proprietary features and the different database
objects
• Migration best practices
• Oracle to Aurora MySQL – available
• Oracle to Aurora PostgreSQL – available
• Oracle to Aurora RedShift – available
• SQL Server to Aurora MySQL – available
• SQL Server to Aurora PostgreSQL – available
SCT DMS Playbook
Schema Data Best Practices
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Acer CCDB Migration Story
Miles Chen
Sr. Manager
Acer / Global IT
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Overview
Founded in 1976, Acer is now one of the
world’s top ICT companies. As Acer looks
into the future, it is focused on enabling a
world where hardware, software, and
services will fuse with one another to open
up new possibilities for consumers and
businesses alike.
HARDWAR
E
SERVICES
SOFTWAR
E
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CCDB Central Customers Database
2
10+
Years
Large
Amount of
Data
10 Million
requests a
day
CCDB
Service & Support
Social networks
Email marketing
CRM
Search
Mobile app
Website
eCommerce
Marketing campaign
Customer
Registration
Orchestrate
Single
Customer View
Customer
Experience
Secure
&
Compliance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CCDB Integrations
2
The CCDB platform
provides a full set of APIs
enabling integration with
third party services
(internal or external).
CCDB
Back-end WS
Front-end API
SSO REST APIs
AcerPublicWebsite
Community
AcerAnswers(KB)
eCommerce
Service
Mobile
Hub
Registration
Cashbacksite(Vendor
O)
Cashbacksite(Vendor
T)
OtherAffiliations
...
EmailMarketingPlatform
BusinessIntelligence
...
CCDB platform
Global services
Local services
Google
Facebook
Twitter
...
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why Migrate
Consolidation Cost Saving Optimization
Flexibility and
Agility
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenges Heterogeneous
Database and Cloud
Astronomical amount
of transaction / data
Complexity
of Surrounding Systems
and Teams
Limited
Downtime allowed
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IEM: Infrastructure Event Management
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IEM: Infrastructure Event Management
Execution
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Migration DB to AWS
Single Point of Contact
• TAM: Technical Account Manager Simplify the communication Channel
Simple Tools
• DMS simplified the migration and replication task
Saving Cost
• Equal Performance with lower cost
Support Glocally
• Global 24*7 Support
• Local language and time zone
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud Infra Readiness Check
Playbook & Cut-over Plan
Enterprise Support for CCDB IEM
Plan Execute ReviewInitiate
Load Test, Failover and Best PracticeIEM Workbook
-Event Details
-Architecture Review
-Scenario Planning
-Checklist
-Reliability
-Availability
-Scalability
-Security
-Monitoring
Onsite Support
Implementation
No Issue Description Solution
1 Migrated data became NULL when using TDE encrypted DMS
source columns
Workaround Provided
2 CDC task failed with uncoverable error “archived Redo log for
the sequence XX does not exist”
Backup Policy
Recommended
3 CDC Target high latency issue Instance Type Recommended
Enhanced Monitoring
4 CDC task failed with out of memory error Instance Type Recommended
Enhanced Monitoring
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
• Transform and modernize your database with AWS’s purpose built
database and migration tools
• Amazon Aurora: security, performance, and availability of commercial-
grade databases at 1/10th the cost
• AWS Team can help you unshackle and achieve transformation
• Find out more: https://aws.amazon.com/solutions/database-migrations/
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

AWS Initiate Day Dublin 2019 – Top Cloud Security Myths
AWS Initiate Day Dublin 2019 – Top Cloud Security MythsAWS Initiate Day Dublin 2019 – Top Cloud Security Myths
AWS Initiate Day Dublin 2019 – Top Cloud Security MythsAmazon Web Services
 
Keynote_AWS_BecomingAHighFrequencyEnterprise
Keynote_AWS_BecomingAHighFrequencyEnterpriseKeynote_AWS_BecomingAHighFrequencyEnterprise
Keynote_AWS_BecomingAHighFrequencyEnterpriseAmazon Web Services
 
Education : Digital transformation & AWS Foundations
Education : Digital transformation & AWS FoundationsEducation : Digital transformation & AWS Foundations
Education : Digital transformation & AWS FoundationsAmazon Web Services
 
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAmazon Web Services
 
Initiate Edinburgh 2019 - Moving to DevOps the Amazon Way
Initiate Edinburgh 2019 - Moving to DevOps the Amazon WayInitiate Edinburgh 2019 - Moving to DevOps the Amazon Way
Initiate Edinburgh 2019 - Moving to DevOps the Amazon WayAmazon Web Services
 
AWS Initiate Day Dublin 2019 – Security and Compliance in your VPC
AWS Initiate Day Dublin 2019 – Security and Compliance in your VPCAWS Initiate Day Dublin 2019 – Security and Compliance in your VPC
AWS Initiate Day Dublin 2019 – Security and Compliance in your VPCAmazon Web Services
 
‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and PlatformsAmazon Web Services
 
AWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - PlenaryAWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - PlenaryAmazon Web Services
 
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_haveHow_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_haveAmazon Web Services
 
Initiate Edinburgh 2019 - Migrating Data to the Cloud
Initiate Edinburgh 2019 - Migrating Data to the CloudInitiate Edinburgh 2019 - Migrating Data to the Cloud
Initiate Edinburgh 2019 - Migrating Data to the CloudAmazon Web Services
 
AWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the CloudAWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the CloudAmazon Web Services
 
Security Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best PracticesSecurity Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best PracticesAmazon Web Services
 
Migrating_Large_Scale_Data_Sets_to_the_Cloud
Migrating_Large_Scale_Data_Sets_to_the_CloudMigrating_Large_Scale_Data_Sets_to_the_Cloud
Migrating_Large_Scale_Data_Sets_to_the_CloudAmazon Web Services
 
Elevate_your_security_with_the_cloud
Elevate_your_security_with_the_cloudElevate_your_security_with_the_cloud
Elevate_your_security_with_the_cloudAmazon Web Services
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentAmazon Web Services
 
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...Amazon Web Services
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用Amazon Web Services
 
Leveraging_Artificial_Intelligence_Across_Enterprise
Leveraging_Artificial_Intelligence_Across_EnterpriseLeveraging_Artificial_Intelligence_Across_Enterprise
Leveraging_Artificial_Intelligence_Across_EnterpriseAmazon Web Services
 

Mais procurados (20)

Open Data on AWS
Open Data on AWSOpen Data on AWS
Open Data on AWS
 
AWS Initiate Day Dublin 2019 – Top Cloud Security Myths
AWS Initiate Day Dublin 2019 – Top Cloud Security MythsAWS Initiate Day Dublin 2019 – Top Cloud Security Myths
AWS Initiate Day Dublin 2019 – Top Cloud Security Myths
 
Keynote_AWS_BecomingAHighFrequencyEnterprise
Keynote_AWS_BecomingAHighFrequencyEnterpriseKeynote_AWS_BecomingAHighFrequencyEnterprise
Keynote_AWS_BecomingAHighFrequencyEnterprise
 
Education : Digital transformation & AWS Foundations
Education : Digital transformation & AWS FoundationsEducation : Digital transformation & AWS Foundations
Education : Digital transformation & AWS Foundations
 
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
 
Initiate Edinburgh 2019 - Moving to DevOps the Amazon Way
Initiate Edinburgh 2019 - Moving to DevOps the Amazon WayInitiate Edinburgh 2019 - Moving to DevOps the Amazon Way
Initiate Edinburgh 2019 - Moving to DevOps the Amazon Way
 
AWS Initiate Day Dublin 2019 – Security and Compliance in your VPC
AWS Initiate Day Dublin 2019 – Security and Compliance in your VPCAWS Initiate Day Dublin 2019 – Security and Compliance in your VPC
AWS Initiate Day Dublin 2019 – Security and Compliance in your VPC
 
‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms‘Smart Place’ Essentials: IoT Networks and Platforms
‘Smart Place’ Essentials: IoT Networks and Platforms
 
AWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - PlenaryAWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - Plenary
 
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_haveHow_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
 
Initiate Edinburgh 2019 - Migrating Data to the Cloud
Initiate Edinburgh 2019 - Migrating Data to the CloudInitiate Edinburgh 2019 - Migrating Data to the Cloud
Initiate Edinburgh 2019 - Migrating Data to the Cloud
 
AWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the CloudAWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
AWS Initiate Day Dublin 2019 – Migrating Data to the Cloud
 
Security Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best PracticesSecurity Framework Shakedown: Chart Your Journey with AWS Best Practices
Security Framework Shakedown: Chart Your Journey with AWS Best Practices
 
Migrating_Large_Scale_Data_Sets_to_the_Cloud
Migrating_Large_Scale_Data_Sets_to_the_CloudMigrating_Large_Scale_Data_Sets_to_the_Cloud
Migrating_Large_Scale_Data_Sets_to_the_Cloud
 
Elevate_your_security_with_the_cloud
Elevate_your_security_with_the_cloudElevate_your_security_with_the_cloud
Elevate_your_security_with_the_cloud
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environment
 
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用
 
Leveraging_Artificial_Intelligence_Across_Enterprise
Leveraging_Artificial_Intelligence_Across_EnterpriseLeveraging_Artificial_Intelligence_Across_Enterprise
Leveraging_Artificial_Intelligence_Across_Enterprise
 

Semelhante a Migrate and Modernize Your Database

Enterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWSEnterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWSAmazon Web Services
 
Databases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSDatabases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSAmazon Web Services
 
How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...
How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...
How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...Amazon Web Services
 
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAmazon Web Services
 
Amazon Aurora, funzionalità e best practice per la migrazione di database su AWS
Amazon Aurora, funzionalità e best practice per la migrazione di database su AWSAmazon Aurora, funzionalità e best practice per la migrazione di database su AWS
Amazon Aurora, funzionalità e best practice per la migrazione di database su AWSAmazon Web Services
 
2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloudReham Maher El-Safarini
 
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...javier ramirez
 
Deep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedomDeep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedomRitesh Toshniwal
 
Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsAmazon Web Services
 
Preparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/MLPreparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/MLAmazon Web Services
 
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...Amazon Web Services
 
Building a modern data platform in the cloud. AWS DevDay Nordics
Building a modern data platform in the cloud. AWS DevDay NordicsBuilding a modern data platform in the cloud. AWS DevDay Nordics
Building a modern data platform in the cloud. AWS DevDay Nordicsjavier ramirez
 
Databases in the Cloud em Amazon Web Services
Databases in the Cloud em Amazon Web Services Databases in the Cloud em Amazon Web Services
Databases in the Cloud em Amazon Web Services Amazon Web Services LATAM
 
Accelerate database development and testing with Amazon Aurora - ADB208 - New...
Accelerate database development and testing with Amazon Aurora - ADB208 - New...Accelerate database development and testing with Amazon Aurora - ADB208 - New...
Accelerate database development and testing with Amazon Aurora - ADB208 - New...Amazon Web Services
 
Migrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWSMigrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWSAmazon Web Services
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitAmazon Web Services
 

Semelhante a Migrate and Modernize Your Database (20)

Enterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWSEnterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWS
 
Databases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSDatabases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWS
 
How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...
How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...
How-to-Choose-the-Right-Database-to-Build-High-Performance-Internet-Scale-App...
 
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
 
Amazon Aurora, funzionalità e best practice per la migrazione di database su AWS
Amazon Aurora, funzionalità e best practice per la migrazione di database su AWSAmazon Aurora, funzionalità e best practice per la migrazione di database su AWS
Amazon Aurora, funzionalità e best practice per la migrazione di database su AWS
 
2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud
 
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
 
Amazon Aurora
Amazon AuroraAmazon Aurora
Amazon Aurora
 
Deep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedomDeep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedom
 
Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your Applications
 
Preparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/MLPreparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/ML
 
Amazon Aurora: Database Week SF
Amazon Aurora: Database Week SFAmazon Aurora: Database Week SF
Amazon Aurora: Database Week SF
 
AWS-Quick-Start
AWS-Quick-StartAWS-Quick-Start
AWS-Quick-Start
 
HK-AWS-Quick-Start-Workshop
HK-AWS-Quick-Start-WorkshopHK-AWS-Quick-Start-Workshop
HK-AWS-Quick-Start-Workshop
 
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
 
Building a modern data platform in the cloud. AWS DevDay Nordics
Building a modern data platform in the cloud. AWS DevDay NordicsBuilding a modern data platform in the cloud. AWS DevDay Nordics
Building a modern data platform in the cloud. AWS DevDay Nordics
 
Databases in the Cloud em Amazon Web Services
Databases in the Cloud em Amazon Web Services Databases in the Cloud em Amazon Web Services
Databases in the Cloud em Amazon Web Services
 
Accelerate database development and testing with Amazon Aurora - ADB208 - New...
Accelerate database development and testing with Amazon Aurora - ADB208 - New...Accelerate database development and testing with Amazon Aurora - ADB208 - New...
Accelerate database development and testing with Amazon Aurora - ADB208 - New...
 
Migrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWSMigrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWS
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Migrate and Modernize Your Database

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. T A I P E I 10.15.19
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. T A I P E I Migrate and Modernize Your Database with Amazon Aurora Taylor Chu Cloud Support Engineer AWS Miles Chen Sr. Manager Acer / Global IT 10.15.19 Ivan Cheng Solutions Architect AWS
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda - AWS Purpose Built DB - Amazon Aurora - AWS Database Migration Service - Customer Sharing: Acer CCDB Migration (Oracle  Aurora MySQL) - IEM Support for Acer CCDB
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Purpose-built Databases Relational Key-value Document In-memory Graph Time-series Ledger DynamoDB NeptuneAmazon RDS Aurora CommercialCommunity Timestream QLDBElastiCacheDocumentD B
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. What we hear from customers about legacy databases AUDIT Very expensive Proprietary Lock-in Punitive licensing You’ve got mail
  • 6. © 2019, 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 Performance and scalability Availability and durability Highly secure Fully managed 5x throughput of standard MySQL and 3x of standard PostgreSQL; scale-out up to 15 read replicas Fault-tolerant, self-healing storage; six copies of data across three Availability Zones; continuous backup to Amazon S3 Network isolation, encryption at rest/transit Managed by RDS: No hardware provisioning, software patching, setup, configuration, or backups
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora – key characteristics 1 Log-structured storage volume shared between all cluster nodes 2 Optimized for high throughput3 Readers strictly read-only
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core use cases: read scaling architecture Auto Scaling optional All readers treated the same Any reader can be a failover target Application should use cluster and reader endpoints Dev Tip: Monitor cluster topology for faster failover
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora Solutions for Availability Disruptions 1. Patching your database software  Zero downtime patching 2. Large-scale copying and reorganizations  Fast cloning 3. DBA errors requiring database restores  Backtrack 4. Disasters  Multi Master/ Global replication
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Database Cloning Get faster access to copies of your data so you can: Test changes in pre-production on relevant data sets Reorganize a database with minimal production impact Save a point in time snapshot for data analysis without impacting production systems 1 2 3
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Fast database cloning with Amazon Aurora Available for both MySQL and PostgreSQL compatible versions of Amazon Aurora Creation of clone takes a few minutes Data copy happens only on write, when the original and cloned volume start to differ Operations on clone do not affect the source cluster Up to 15 clones from the same source Pay only for the data storage difference on the clone PRODUCTION DATABASE CLONE CLONE CLONE DEV/TEST APPLICATIONS BENCHMARKS PRODUCTION APPLICATIONS PRODUCTION APPLICATIONS
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Backtracking databases Easily undo changes to your data: Reduce risk of database changes at scale Undo unintentional DML and DDL changes Mitigate risk of malicious changes to your data 1 2 3 Avoid time consuming data restore from backups 4
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Going back in time with Backtrack t0 t1 t2 t0 t1 t2 t3 t4 t3 t4 Rewind to t1 Rewind to t3 Invisible Invisible • Backtrack is not destructive • You can backtrack multiple times to find the right point in time • Pay for the volume of change records retained for the desired duration (up to 72 hours) • Available for Aurora MySQL 5.6 compatible
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Master Replica Orange Master Blue Master SQL Transactions Caching SQL Transactions Caching Aurora MySQL Multi-Master Shared Storage Volume  No Pessimistic Locking  No Global Ordering  No Global Commit- Coordination Replica • Membership • Heartbeat • Replication • Metadata Cluster Services 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 1 3? T1 T2 AZ1 AZ2 AZ3 Decoupled Decoupled Decoupled  Decoupled System  Microservices Architecture 2  Optimistic Conflict Resolution
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora MySQL Global replication Faster disaster recovery and enhanced data locality Promote read-replica to a master for faster recovery in the event of disaster Bring data close to your customer’s applications in different regions Promote to a master for easy migration
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora features helping with cost optimization
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora Serverless Responds to your application load automatically Scale capacity up and down in < 10 seconds New instance has warm buffer pool Multi-tenant proxy is highly available
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora Serverless use cases Development and test databases: • Easily provisioned • Cost savings when DBs are not in use • Simplify dev/test pipelines Infrequently used applications (e.g., low-volume blog site) Applications with variable load - peaks of activity that are hard to predict (e.g., news site)
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Database Migration Service (DMS) easily and securely migrate and/or replicate your databases and data warehouses to AWS AWS Schema Conversion Tool (SCT) convert your commercial database and data warehouse schemas to open- source engines or AWS-native services, such as Amazon Aurora and Redshift AWS Database Migration Service Allow customers the freedom to choose the best data platform for their needs #DBFreedom
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SCT DMS Migration Assessment 1 Schema Conversion 3 Production Data Migration 5 2 Feature Parity Application Modification 4 The Steps for Database Migrations (Simplified)
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customer premises Application users AWS Internet VPN/DX Keep your apps running during the migration  Start a replication instance  Connect to source and target databases  Select tables, schemas, or databases  Let AWS DMS load data, and keep them in sync  Switch applications over to the target at your convenience AWS DMS
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Database Migration Playbooks • Topic-by-topic overview of how to migrate databases and data warehouses to AWS services • Covers all proprietary features and the different database objects • Migration best practices • Oracle to Aurora MySQL – available • Oracle to Aurora PostgreSQL – available • Oracle to Aurora RedShift – available • SQL Server to Aurora MySQL – available • SQL Server to Aurora PostgreSQL – available SCT DMS Playbook Schema Data Best Practices
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Acer CCDB Migration Story Miles Chen Sr. Manager Acer / Global IT
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Overview Founded in 1976, Acer is now one of the world’s top ICT companies. As Acer looks into the future, it is focused on enabling a world where hardware, software, and services will fuse with one another to open up new possibilities for consumers and businesses alike. HARDWAR E SERVICES SOFTWAR E
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. CCDB Central Customers Database 2 10+ Years Large Amount of Data 10 Million requests a day CCDB Service & Support Social networks Email marketing CRM Search Mobile app Website eCommerce Marketing campaign Customer Registration Orchestrate Single Customer View Customer Experience Secure & Compliance
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. CCDB Integrations 2 The CCDB platform provides a full set of APIs enabling integration with third party services (internal or external). CCDB Back-end WS Front-end API SSO REST APIs AcerPublicWebsite Community AcerAnswers(KB) eCommerce Service Mobile Hub Registration Cashbacksite(Vendor O) Cashbacksite(Vendor T) OtherAffiliations ... EmailMarketingPlatform BusinessIntelligence ... CCDB platform Global services Local services Google Facebook Twitter ...
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why Migrate Consolidation Cost Saving Optimization Flexibility and Agility
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Challenges Heterogeneous Database and Cloud Astronomical amount of transaction / data Complexity of Surrounding Systems and Teams Limited Downtime allowed
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. IEM: Infrastructure Event Management
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. IEM: Infrastructure Event Management Execution
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Benefits of Migration DB to AWS Single Point of Contact • TAM: Technical Account Manager Simplify the communication Channel Simple Tools • DMS simplified the migration and replication task Saving Cost • Equal Performance with lower cost Support Glocally • Global 24*7 Support • Local language and time zone
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud Infra Readiness Check Playbook & Cut-over Plan Enterprise Support for CCDB IEM Plan Execute ReviewInitiate Load Test, Failover and Best PracticeIEM Workbook -Event Details -Architecture Review -Scenario Planning -Checklist -Reliability -Availability -Scalability -Security -Monitoring Onsite Support Implementation No Issue Description Solution 1 Migrated data became NULL when using TDE encrypted DMS source columns Workaround Provided 2 CDC task failed with uncoverable error “archived Redo log for the sequence XX does not exist” Backup Policy Recommended 3 CDC Target high latency issue Instance Type Recommended Enhanced Monitoring 4 CDC task failed with out of memory error Instance Type Recommended Enhanced Monitoring
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary • Transform and modernize your database with AWS’s purpose built database and migration tools • Amazon Aurora: security, performance, and availability of commercial- grade databases at 1/10th the cost • AWS Team can help you unshackle and achieve transformation • Find out more: https://aws.amazon.com/solutions/database-migrations/
  • 35. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.