Amazon Relational Database Service (Amazon RDS) simplifies setup, operation, and management of databases in the cloud. In this session, we will explore Amazon RDS features and best practices that offer graceful migration, high performance, elastic scaling, and high availability for Oracle databases. You will also learn from the Chief Architect for Intuit’s Small Business Division how the QuickBooks Online team is using Amazon RDS for Oracle to scale the world's largest online accounting platform.
13. RECOGNIZED AS ONE OF THE WORLD’S
LEADING COMPANIES:
2004 - 2017
Most Admired:
Software Industry
2002 - 2017
100 Best Companies
to Work For
2013
Most Innovative
Companies
17. Speed and agility
Cloud elasticity
gives us the ability
to move quickly
AWS is a ’how’ for our goal of velocity
Global footprint
Our customers are
everywhere. We need
to be where they are,
for performance and
compliance
Cost
Mature cloud
hosting can yield
cost benefits
1 2 3
INTUIT’S AWS JOURNEY
28. Characteristic Strategy Units
Scaling Sharding 6-12 TB per cluster
Capacity IOPS Provisioned IOPS
High Availability AZ Failure protection Multi-AZ deployment &
replication
Account Compromise Cross-Account RDS
Snapshot backup
Per cluster
Security Transparent Data
Encryption (TDE) for
data at rest
29. Characteristic Strategy Units
Backups Database backups to
allow point-in-time
recovery
Automated RDS Snapshots
Monitoring Database Monitoring AWS CloudWatch + cron jobs to
push custom CloudWatch metrics
Alerts Database Alerts AWS CloudWatch Alerts via SNS
Notification + cron jobs to send
SNS
Replication 3 way multi-master
replication
Data Migration Initial Data Migration from
Intuit DC to AWS
Golden Gate Sync
30. RDS Oracle performs equal to or better than our DC
Scalability is significantly better
The RDS team is incredibly responsive to problems
Usage of RDS has increased our velocity significantly
KEY TAKEAWAYS
31. INTERESTING MOMENTS
How to handle DB sizes > 6TB
Ability to tune kernel parameters in RDS
Key management and encryption decisions
API Rate limiting ceiling