SlideShare a Scribd company logo
What’s New in Amazon RDS for Open Source
and Commercial Databases
KD Singh
AWS Solution Architect
Amazon RDS
Amazon DynamoDB Amazon Redshift
Amazon ElastiCache
Compute Storage
AWS Global Infrastructure
Database
Application Services
Deployment & Administration
Networking
AWS Database Services
Amazon RDS Offerings
 Commercial Engines:
 Open Source Engines:
 Amazon Developed Engines:
Amazon Aurora
Where do DBAs spend their time?
Application
Optimization
Installation,
Upgrades, and
Patching
Backup and Recovery, Data
Import and Export,
Licensing, Training, Security
8
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
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
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
 No infrastructure
management
Scale up/down
Cost-effective
Instant provisioning
Application
compatibility
Why use Amazon RDS
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
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
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
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
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
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
RDS for SQL Server: Windows Authentication
What you need to do
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
Metrics and monitoring
Enhanced Monitoring
Access to over 50 CPU, memory, file system, and disk I/O metrics as low as 1
second intervals
Simplify monitoring with AWS Management Console
Amazon Performance Insights for
RDS
 Database Load : Identifies database
bottlenecks
 Easy
 Powerful
 Identifies source of bottlenecks
 Top SQL
 Adjustable Time frame
 Hour, day, week and longer
Max CPU
High availability
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
Single Availability
Zone Configuration
HA Multi Availability Zone Configuration
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
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
Scaling on RDS
Why Scale?
• Handle higher load or lower usage
• Naturally grow over time
• Control costs
What can I scale?
Database Instance
Read Replicas
Storage
Scaling—automation
 Metrics-based scaling
• Amazon CloudWatch and AWS Lambda!
Security
Amazon Virtual Private Cloud (Amazon VPC)
 Securely control network configuration
Availability Zone
AWS Region
10.1.0.0/16
10.1.1.0/24
Manage connectivity
AWS Direct
Connect
VPN
connection
VPC
peering
Internet
gateway
Routing
rules
M
Security groups
 Database IP firewall protection
Protocol Port Range Source
TCP 3306 172.31.0.0/16
TCP 3306 “Application
security group”
Corporate address admins
Application tier
M
Amazon RDS Compliance
Singapore MTCS
27001/9001
27017/27018
Migrating onto RDS
 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
 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
Selected Amazon RDS Customers
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
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
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
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/

More Related Content

What's New in Amazon RDS for Open Source and Commercial Databases

  • 1. What’s New in Amazon RDS for Open Source and Commercial Databases KD Singh AWS Solution Architect
  • 2. Amazon RDS Amazon DynamoDB Amazon Redshift Amazon ElastiCache Compute Storage AWS Global Infrastructure Database Application Services Deployment & Administration Networking AWS Database Services
  • 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
  • 8.  No infrastructure management Scale up/down Cost-effective Instant provisioning Application compatibility Why use Amazon RDS
  • 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
  • 18. Enhanced Monitoring Access to over 50 CPU, memory, file system, and disk I/O metrics as low as 1 second intervals
  • 19. Simplify monitoring with AWS Management Console Amazon Performance Insights for RDS  Database Load : Identifies database bottlenecks  Easy  Powerful  Identifies source of bottlenecks  Top SQL  Adjustable Time frame  Hour, day, week and longer Max CPU
  • 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 Single Availability Zone Configuration 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
  • 25. Why Scale? • Handle higher load or lower usage • Naturally grow over time • Control costs
  • 26. What can I scale? Database Instance Read Replicas Storage
  • 27. Scaling—automation  Metrics-based scaling • Amazon CloudWatch and AWS Lambda!
  • 29. Amazon Virtual Private Cloud (Amazon VPC)  Securely control network configuration Availability Zone AWS Region 10.1.0.0/16 10.1.1.0/24 Manage connectivity AWS Direct Connect VPN connection VPC peering Internet gateway Routing rules M
  • 30. Security groups  Database IP firewall protection Protocol Port Range Source TCP 3306 172.31.0.0/16 TCP 3306 “Application security group” Corporate address admins Application tier M
  • 31. Amazon RDS Compliance Singapore MTCS 27001/9001 27017/27018
  • 33.  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
  • 34.  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
  • 35. Selected Amazon RDS Customers
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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/