In the past year, Amazon Relational Database Service has continued to expand functionality, scalability, availability and ease of use for all supported database engines (PostgreSQL, MySQL, MariaDB, Oracle and Microsoft SQL Server). We’ll take a close look at RDS use cases and new capabilities, splitting the time between open-source and commercial database engines.
3. Amazon RDS Offerings
Commercial Engines:
Open Source Engines:
Amazon Developed Engines:
Amazon Aurora
4. Where do DBAs spend their time?
Application
Optimization
Installation,
Upgrades, and
Patching
Backup and Recovery, Data
Import and Export,
Licensing, Training, Security
8
5. If you host your databases on-premises
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
Scaling
High availability
DB s/w installs
OS installation
App optimization
you
6. If you host your databases in Amazon EC2
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
Scaling
High availability
DB s/w installs
OS installation
App optimization
you
7. If you host your databases in Amazon RDS
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
App optimization
High availability
DB s/w installs
OS installation
Scaling
you
9. Launched in 2016: RDS Platform Features
Larger storage and IOPS
6 TB and 30K IOPS for MySQL, MariaDB, PostgreSQL, Oracle
4 TB and 20K IOPS for SQL Server
Encryption at Rest: data encryption using customer managed keys
Cross-region Read Replicas and snapshot copy for encrypted instances
Operating System Monitoring
Access to 57 OS-level metrics down to 1 second-granularity
All 6 RDS engines
Share database snapshots between accounts
M4 instance types
Balanced compute, memory, and network resources, EBS optimized (40 virtual cores,
160 Gib)
Local time-zone support
10. Launched in 2016: RDS for MariaDB
RDS 99.95% MAZ Uptime SLA in all regions
MariaDB 10.1 support: the latest major release of MariaDB
Automated Major Version Upgrade to MariaDB 10.1
Support for MariaDB Audit Plugin
New minor versions: 10.0.28, 10.1.19
One-click migration from MySQL to MariaDB
11. Launched in 2016: RDS for MySQL
MySQL 5.7 support: the latest major release of MySQL CE
Automated Major Version Upgrade to MySQL 5.7
Support for MariaDB Audit Plugin
New Minor Versions: 5.5.53, 5.6.34, 5.7.16
IAM Authentication Plug-in
12. Launched in 2016: RDS for PostgreSQL
PostgeSQL 9.6.1 now supported
FedRAMP certification and BAA Eligibility
Additional extensions: ip4r, pgstattuple and pg_buffercache
Allow DBAs to enforce SSL-only connections
Cross Region Read Replicas
Logical Replication
CDC with Database Migration Service
13. Launched in 2016: RDS for Oracle
Support for Oracle Enterprise Manager
Support for Standard Edition 2 License Included
Support for Siebel CRM applications
Outbound Network Access
Oracle Major Version 11g to 12c Upgrade Support
Support for Oracle Email Utility
Support for Oracle Label Security Option
14. Launched in 2016: RDS for SQL Server
SQL Server Native Backup/Restore Support
Local time zone support
Support for SQL Server 2016
Windows Authentication Support
Enhanced Monitoring Support
15. RDS for SQL Server: Windows Authentication
What you need to do
16. RDS for SQL Server Native Backup/Restore
RDS for SQL Server Native Backup/Restore (.bak file) support
Leverages the native SQL Server Backup/Restore functionality
Allows customers to save their .bak files to their Amazon S3 buckets
Can be used to restore on premise SQL Server backups to an RDS
Instance
Database level operations
Enabling Native/Backup restore on your RDS for SQL Server instance
Create a new Amazon S3 bucket or use an existing one
Create an AWS IAM role to grant RDS access to your S3 bucket or a folder
in it
Attach the IAM role to your RDS for SQL Server instance using Option
Groups
Use SQL Server Management Studio to call stored procedures that expose
.bak
.bak
.bak
21. Availability Zone A
AWS Region
10.1.0.0/16
10.1.1.0/24
Availability Zone B
10.1.2.0/24
Synchronous Replication
M S
HA Multi Availability Zone Configuration
22. High availability—Multi-AZ to DNS
Availability Zone A
AWS Region
Availability Zone B
M S
DNS
mydatabase.us-west-2.rds.amazonaws.com:3306
M
23. Read Replicas
Bring data close to your
customer’s applications in
different regions
Relieve pressure on your master
node for supporting reads and
writes
Promote a Read Replica to a
master for faster recovery in the
event of disaster
Within or cross-region
• MySQL
• MariaDB
• PostgreSQL
• Aurora MySQL
34. Move data to the same or different database engine
Keep your apps running during the migration
Start your first migration in 10 minutes or less
Replicate within, to, or from Amazon EC2 or RDS
AWS Database
Migration Service
35. Migrate from Oracle and SQL Server
Move your tables, views, stored procedures,
and data manipulation language (DML) to
MySQL, MariaDB, and Aurora
Highlight where manual edits are needed
AWS Schema
Conversion Tool
37. Samsung saved $34M with AWS and Amazon RDS
Problem:
Needed to reduce IT costs and was looking to
create a more flexible IT environment
Solution:
AWS and RDS services. With every request,
the application authenticates devices, delivers
apps and content, and pushes notifications.
Business Benefits:
Saved $34M in hardware and maintenance
expenses, 85% less than running on-premises
38. Kaplan improved its resilience to natural disasters
Kaplan provides higher education programs to 1.2
million+ students each year globally
Problem:
Protection against natural disaster scenarios like
Tropical Storm Sandy
Solution:
Migrated Oracle databases from on-premises data
centers to Amazon RDS. Also migrated 50 applications
and closed data centers after the migration.
Benefits:
AWS compliance with Payment Card Industry Data
Security Standard (PCI DDS) and Service Organization
Control (SOC) influenced the migration decision
"Our goal is to move completely to
RDS for all databases for ease of
management and resizing
capabilities" –
Chad Marino, Executive Director of
Technology Services
39. Unilever is a global consumer goods
corporation with a presence in more than
190 countries.
Today, the consumer goods giant sells food,
home care, refreshments, and personal
care products in over 190 countries.
Unilever has headquarters in London,
United Kingdom and Rotterdam, the
Netherlands, and subsidiaries in over 90
countries. The company employs more than
170,000 people. In 2012, Unilever reported
more than €51 billion in revenue.
“AWS listens to us and helps
come up with ideas to do things
differently that are beneficial,”
says Morgan. “I really enjoy the
rapid rate of innovation from
AWS.”
-Sreenivas Yalamanchili, Digital Marketing
Services (DMS) Global Technical
Manager.
Unilever leverages AWS innovation
40. Try Amazon RDS for free
For your first year, at no charge…
Enough free instance-hours to run a micro class database instance continuously
20 GB of database instance storage
20 GB for automated backups
10 million I/Os
AWS Management Console
Learn more about the RDS free tier: http://aws.amazon.com/rds/free/
Learn more about Amazon RDS http://aws.amazon.com/rds/