SlideShare a Scribd company logo
1 of 67
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Relational Database Service –
How is it Different From What you do Today?
Blair Layton
Business Development Manager
Database Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to Expect from the Session
• Amazon RDS overview
• Security
• Sizing – (CPU, RAM, Storage and Networking)
• Scaling
• Backup and Recovery
• High Availability and Disaster Recovery
• Monitoring and Metrics
• Migrating to RDS
• Licensing / Marketplace
• Cost Management
• Q&A!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Managed Databases?
How much time do your DBAs and other IT staff spend on:
• Provisioning hardware and storage
• Installing, upgrading and patching software
• Documentation, licensing and training
• Backup & recovery, data load & unload
• Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
If you host your databases in 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
If you choose a managed DB service like 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
differentiated effort increases the
uniqueness of an application
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Relational Databases
Managed Service
Simple and fast to scale
Fast, predictable performance
Low cost, pay for what you use
Amazon
RDS
Amazon
Aurora
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Selected Amazon RDS customers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Selected Amazon Aurora customers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MySQL to Aurora MySQL
35 million members on it’s site
Many interdependent applications built over the
last 15 years with unique High IOPS
requirements
Migration from legacy cloud service to AWS
Combination of migration to MySQL on EC2 and
Amazon Aurora
Benefits:
• DMS reduced the time required to migrate our
databases by 40 percent
• Realized 55 percent cost savings by moving some
databases to Amazon Aurora
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Secure Network Configuration
Amazon Virtual Private Cloud (VPC)
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Database IP Firewall Protection
Security Groups
Protocol Port Range Source
TCP 3306 172.31.0.0/16
TCP 3306 “Application
security group”
Corporate address admins
Application tier
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Governed Access to RDS by User and Role
You can use AWS Identity and Access Management (IAM)
to control who can perform actions on RDS
Users and DBAApplications DBA and Ops
Your database RDS
Controlled with IAMControlled with database grants
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In Transit Encryption - SSL
Available for all six engines
Database traffic encryption
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
At-Rest Encryption
• DB instance storage
• Automated backups
• Read Replicas
• Snapshots
• Available for all six engines
• No additional cost
• Support compliance requirements
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Compliance
Singapore MTCS
27001/9001
27017/27018
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Feature Aurora (MySQL) MySQL MariaDB PostgreSQL Oracle SQL Server
SOC 1, 2 and 3      
ISO 27001/9001      
ISO 27017/27018      
PCI DSS      
FedRAMP Ready  Ready 
HIPAA BAA    
Singapore MTCS    
RDS Engine Compliance Matrix
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Sizing on RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Servers are Now Instances
RDS instances consist of the following characteristics:
• vCPUs: Hyper-threads on Intel CPUs with 1 – 40 vCPUs
• RAM: 1 GiB – 244 GiB
• Network Throughput: Up to 10,000 Mbps
• EBS Dedicate Network Throughput: Up to 4,000 Mbps
• Allocated EBS Storage: Up to 16 TB
• Aurora uses a separate storage service with up to 64 TB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Storage: What is EBS?
• Network block storage as a service
• EBS volumes attach to any Amazon EC2 instance in the
same Availability Zone
• Designed for five nines of availability
• 5 types of storage
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EBS Volume Types for RDS
Magnetic General purpose (SSD) Provisioned IOPS
(SSD)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
General Purpose (SSD) – Burst & baseline
16 KiB I/O size
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioned IOPS (SSD)
• 50:1 ratio. E.g., a 100 GiB max IOPS is 5,000 and any volume >=400 GiB
allows up to the 20,000 IOPS maximum.
• The throughput limit of io1 volumes is 256 KiB for each IOPS provisioned, up
to a maximum of 320 MiB/s (at 1,280 IOPS).
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EBS Volume Types - Summary
General Purpose (SSD) Provisioned IOPS (SSD) Magnetic
Recommend use cases
Boot volumes
Small to med DBs
Dev and test
I/O-intensive workloads
Large DBs
Cold storage
Storage media SSD-backed SSD-backed Magnetic-backed
Volume size 1 GB - 16 TB 4 GB - 16 TB 1 GB - 1 TB
Max IOPS per volume 10,000 IOPS 20,000 IOPS 40-200 IOPS
Burst < 1 TB to 3000 IOPS baseline baseline
Read and write peak throughput 160 MB/s 320 MB/s ~40-90 MBps
Max IOPS per instance (16k) 75,000 75,000 48,000
Peak throughput per instance 1,750MB/s 1,750MB/s 800 MB/s
Latency (random read) 1-2 ms 1-2 ms 20-40 ms
API Name gp2 io1 standard
Price* $.10/GB-month
$.125/GB-month
$.065/provisioned IOPS
$.05/GB-month
$.05/ 1M I/O
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Choose Your Instance Wisely
Balance the vCPUs, RAM, network and storage
Use your existing database metrics to guide sizing on AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scaling on RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scaling up—or down
• Handle higher load or lower usage
• Control costs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scaling up—or down
AWS Management Console
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scaling Reads with 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
Intra-region and cross-region
with:
• MySQL
• MariaDB
• PostgreSQL
• Aurora
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Read Replicas for Amazon Aurora
AZ 1
AZ 3AZ 2
Primary
Node
Primary
Node
Primary
node
AZ 1
AZ 1
Primary
Node
Primary
Node
Read Replica
node
AZ 1
Primary
Node
Primary
Node
Read Replica
node
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Read Replicas— Oracle Database and SQL Server
Options
• Oracle GoldenGate
• AWS Database Migration Service
• Third-party replication products
• Snapshots
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Backup and Recovery
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automatic Backups
MySQL, PostgreSQL, MariaDB, Oracle, SQL Server
• Scheduled daily backup of entire instance using incremental snapshots
• Archive database change logs every 5 minutes
• 35 day retention for backups
• Multiple copies in each AZ where you have instances for a deployment
Aurora
• Automatic, continuous, incremental backups
• Point-in-time restore
• No impact on database performance
• 35 day retention
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Restoring
• Restoring creates an entire new database instance with a
new endpoint
• Instance configuration is just like creating a new instance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
User Snapshots
• Full copies of your Amazon RDS database that are
different from your scheduled backups
• Backed by Amazon S3
• Used to create a new RDS instance
• Remain encrypted if using encryption
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Snapshots
Use cases
• Resolve production issues
• Nonproduction environments
• Point-in-time restore
• Final copy before terminating a database
• Disaster recovery
• Cross-region copy
• Copy between accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High Availability
and
Disaster Recovery
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Minimal deployment—single AZ
Availability Zone
AWS Region
10.1.0.0/16
10.1.1.0/24
Amazon EBS volume
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High Availability—Multi-AZ
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
Same instance
type as master
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High availability—Multi-AZ to DNS
dbinstancename.1234567890.us-west-2.rds.amazonaws.com:3006
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High availability—Amazon Aurora storage
• Storage volume automatically grows up to 64 TB
• Quorum system for read/write; latency tolerant
• Peer-to-peer gossip replication to fill in holes
• Continuous backup to Amazon S3 (built for
11 9s durability)
• Continuous monitoring of nodes and disks for
repair
• 10 GB segments as unit of repair or hotspot
rebalance
• Quorum membership changes do not stall writes
AZ 1 AZ 2 AZ 3
Amazon S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High availability—Aurora nodes
• Aurora cluster contains primary
node and up to 15 secondary
nodes
• Failing database nodes are
automatically detected and
replaced
• Failing database processes are
automatically detected and recycled
• Secondary nodes automatically
promoted on persistent outage, no
single point of failure
• Customer application can scale out
read traffic across secondary nodes
AZ 1 AZ 3AZ 2
Primary
Node
Primary
Node
Primary
Node
Primary
Node
Primary
Node
Secondary
Node
Primary
Node
Primary
Node
Secondary
Node
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Metrics and Monitoring
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Standard monitoring
Amazon CloudWatch
metrics for Amazon RDS
 CPU utilization
 Storage
 Memory
 Swap usage
 DB connections
 I/O (read and write)
 Latency (read and write)
 Throughput (read and write)
 Replica lag
 Many more
Amazon CloudWatch Alarms
 Similar to on-premises custom
monitoring tools
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enhanced Monitoring
Access to over 50 new CPU, memory, file system, and disk I/O metrics as
low as 1 second intervals
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Event notifications
• Uses Amazon Simple Notification
Service (Amazon SNS) to notify
users when an event occurs
• 17 different event categories
(availability, backup, configuration
change, and so on)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Native and 3rd-Party Tools
Native Tools: E.g. Oracle Enterprise Manager and SQL
Server Management Studio
Third-party Tools: E.g. New Relic, Toad, Datadog,
Webyog, Navicat
Integration Tools: E.g. Talend, Informatica, Attunity
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Well established ecosystem
Business Intelligence Data Integration Query and Monitoring SI and Consulting
Source: Amazon
“We ran our compatibility test suites against Amazon Aurora and everything
just worked." - Dan Jewett, Vice President of Product Management at Tableau
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migrating to RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Database Migration Service (AWS DMS)
DMS migrates databases to AWS easily and
securely with minimal downtime. It can migrate
your data to and from most widely used
commercial and open-source databases.
Amazon Aurora
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
New NoSQL support
Migrate to AWS
• Move from MongoDB to Amazon DynamoDB
• Move from MongoDB to relational db’s
Move between NoSQL and SQL
• Change technologies
Amazon Aurora
DynamoDB
DynamoDB
RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Schema Conversion Tool (AWS SCT)
SCT helps automate many database schema and
code conversion tasks when migrating between
database engines or data warehouse engines
Amazon Aurora
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Licensing on RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Disclaimer
• This session must not to be used as guidance for
licensing purchases or compliance, it is merely
informational and non-binding. All licensing decisions
must be agreed with Microsoft and Oracle.
• You must review your Microsoft PUR and Oracle license
agreement to understand your specific usage rights.
Your Microsoft PUR and Oracle license agreement may
be customized and therefore different than the
information in this presentation.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Licensing Terms
• BYOL – Bring your own license based on license portability rules of
your vendor
• LI – License included, AWS provides the license as part of the
hourly instance fee
• Dedicated Instances – AWS instances where the underlying
physical hardware is not shared
• Dedicated Hosts – A dedicated AWS physical server
• Virtual Cores – Directly mapped to physical CPU cores
• vCPUs – Hyper-threaded virtual cores
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SQL Server License Mobility on AWS
You are responsible for obtaining the licenses required for eligible Microsoft
applications running in the AWS cloud using the License Mobility through Software
Assurance benefit, and for complying with all applicable Microsoft licensing
requirements. Under the PUR, the number of licenses required varies based on the
instance type, version of SQL Server, and the Microsoft licensing model you
choose.
For “Licensing by Individual Virtual OSE” of Microsoft SQL Server 2014 (and
permitted instances of Microsoft SQL Server 2012), the July 2014 version of the
PUR states, “The number of licenses required equals the number of Virtual Cores in
each Virtual OSE in which you will run the server software, subject to a minimum of
four licenses per Virtual OSE.” The July 2014 version of the PUR defines a “Virtual
Core” as “the unit of processing power in a virtual hardware system. A Virtual Core
is the virtual representation of one or more hardware threads.”
http://aws.amazon.com/windows/resources/licensemobility/sql/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Engine Versions License Included BYOL
SQL Server 2008 R2
2012, 2014,
2016
Express Edition
Web Edition
Standard Edition
Enterprise Edition
Standard Edition*
Enterprise Edition*
* Requires Software
Assurance/License Mobility
RDS SQL Server - Versions and Licensing
For fleet migrations to AWS it is recommended to use EC2 Dedicated Hosts to
obtain licensing costs similar to on-premise. For example:
• RDS db.r3.8xlarge with 32 vCPUs = 32 licenses on RDS
• EC2 r3 dedicated host = 20 licenses
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Oracle License Portability to AWS
All Oracle Software licenses are fully portable to Amazon Web Services
• Enterprise License Agreement (ELA)
• Unlimited License Agreement (ULA)*
• Business Process Outsourcing (BPO)
• Oracle Partner Network (OPN)
Processor & Socket Licensing:
• Standard Edition Licenses
• 1 socket license for every 4 vCPUs (round up, e.g. 6 vCPUs = 2 sockets)
• Enterprise Edition Licenses
• 1 license for 2 vCPUs for instances with hyper-threading
• 1 license per vCPU for instances without hyper-threading
• Standard named user plus licensing applies, including counting
the minimums where applicable
Oracle Cloud Licensing Policy
http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RDS Oracle - Versions and Licensing
Engine Versions License Included BYOL
Oracle Database 11gR2 (11.2.0.4)
12c (12.1.0.2)
Standard Edition One
Standard Edition Two
Standard Edition One
Standard Edition Two
Standard Edition
Enterprise Edition
• Oracle changed its licensing policy in January, 2017
• Please Check with 3rd-party licensing specialists such as Palisade Compliance to
confirm your Oracle licensing requirements on AWS.
• RDS Oracle Standard Edition One follows the original licensing metrics.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost Management
on RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost Management
Use Stop/Start: Stop dev/test instances when you don’t need them.
E.g. Stop at 8 pm and start at 8 am.
Right size and scale up/down: It’s easy to change instance sizes and
types, so don’t over provision like you do on-prem.
Choose the right storage: PIOPS is great for performance, but costs
a lot more than general purpose SSD.
Choose the right edition: No, you don’t need Oracle Database EE for
everything!
Buy RIs: Databases are on ALL the time, buy RIs!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Feature Aurora MySQL MariaDB PostgreSQL Oracle SQL Server
VPC      
High availability      
Instance Scaling      
Encryption      
Read replicas     Oracle
Golden Gate
/ DMS
DMSCross region
replicas
   
Max Storage 64 TB 6 TB 6 TB 6 TB 6 TB 16 TB
Scale Storage Auto scaling    
Provisioned
IOPS
NA 30,000 30,000 30,000 30,000 20,000
Largest Instance R3.8XL R3.8XL
M4.10XL
R3.8XL
M4.10XL
R3.8XL
M4.10XL
R3.8XL
M4.10XL
R3.8XL
M4.10XL
RDS Engine Capability Matrix
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank You for Attending the Webinar
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.
aws-apac-marketing@amazon.com
twitter.com/AWSCloud
facbook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
slideshare.net/AmazonWebServices
twitch.tv/aws
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
New to AWS
Introductory labs
and videos can
help you ramp up
Start learning
Take a Class
Build technical
skills and learn
best practices from
an accredited
instructor
Find a class
AWS Certification
Validate knowledge
and show expertise
with industry
recognized
certifications
Get Certified
Online Labs
Take an online
Self-Paced Lab to
get hands-on-
practice with AWS
services
Start practicing
Learn more: aws.amazon.com/training

More Related Content

What's hot

Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksAmazon Web Services
 
What's New with Big Data Analytics
What's New with Big Data AnalyticsWhat's New with Big Data Analytics
What's New with Big Data AnalyticsAmazon Web Services
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceAmazon Web Services
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceAmazon Web Services
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
PASS 17: RDS SQL Server on Amazon Web Services Overview
PASS 17: RDS SQL Server on Amazon Web Services OverviewPASS 17: RDS SQL Server on Amazon Web Services Overview
PASS 17: RDS SQL Server on Amazon Web Services OverviewAmazon Web Services
 
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryGetting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryAmazon Web Services
 
Building and scaling your containerized microservices on Amazon ECS
Building and scaling your containerized microservices on Amazon ECSBuilding and scaling your containerized microservices on Amazon ECS
Building and scaling your containerized microservices on Amazon ECSAmazon Web Services
 
Getting Started with AWS Security
Getting Started with AWS SecurityGetting Started with AWS Security
Getting Started with AWS SecurityAmazon Web Services
 
Focus on your app with Amazon RDS
Focus on your app with Amazon RDSFocus on your app with Amazon RDS
Focus on your app with Amazon RDSAmazon Web Services
 
Serverless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best PracticesServerless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best PracticesAmazon Web Services
 
Amazon EC2 Instances, Featuring Performance Optimisation Best Practices
Amazon EC2 Instances, Featuring Performance Optimisation Best PracticesAmazon EC2 Instances, Featuring Performance Optimisation Best Practices
Amazon EC2 Instances, Featuring Performance Optimisation Best PracticesAmazon Web Services
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Adrian Hornsby
 
Selecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech TalksSelecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech TalksAmazon Web Services
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Amazon Web Services
 
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)Amazon Web Services
 
Introduction to Amazon Lightsail
Introduction to Amazon LightsailIntroduction to Amazon Lightsail
Introduction to Amazon LightsailAmazon Web Services
 

What's hot (20)

Deep Dive on Amazon RDS
Deep Dive on Amazon RDSDeep Dive on Amazon RDS
Deep Dive on Amazon RDS
 
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
 
What's New with Big Data Analytics
What's New with Big Data AnalyticsWhat's New with Big Data Analytics
What's New with Big Data Analytics
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
PASS 17: RDS SQL Server on Amazon Web Services Overview
PASS 17: RDS SQL Server on Amazon Web Services OverviewPASS 17: RDS SQL Server on Amazon Web Services Overview
PASS 17: RDS SQL Server on Amazon Web Services Overview
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryGetting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
 
Building and scaling your containerized microservices on Amazon ECS
Building and scaling your containerized microservices on Amazon ECSBuilding and scaling your containerized microservices on Amazon ECS
Building and scaling your containerized microservices on Amazon ECS
 
Getting Started with AWS Security
Getting Started with AWS SecurityGetting Started with AWS Security
Getting Started with AWS Security
 
Deep Dive: Amazon RDS
Deep Dive: Amazon RDSDeep Dive: Amazon RDS
Deep Dive: Amazon RDS
 
Focus on your app with Amazon RDS
Focus on your app with Amazon RDSFocus on your app with Amazon RDS
Focus on your app with Amazon RDS
 
Serverless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best PracticesServerless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best Practices
 
Amazon EC2 Instances, Featuring Performance Optimisation Best Practices
Amazon EC2 Instances, Featuring Performance Optimisation Best PracticesAmazon EC2 Instances, Featuring Performance Optimisation Best Practices
Amazon EC2 Instances, Featuring Performance Optimisation Best Practices
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
 
Selecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech TalksSelecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017
 
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
 
Introduction to Amazon Lightsail
Introduction to Amazon LightsailIntroduction to Amazon Lightsail
Introduction to Amazon Lightsail
 

Similar to Amazon Relational Database Service – How is it different to what you do today ?

What’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesWhat’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesAmazon Web Services
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùngXây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùngAmazon Web Services
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...
Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...
Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...Amazon Web Services
 
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaScale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaAmazon Web Services
 
STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...
STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...
STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...Amazon Web Services
 
What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: Amazon Web Services
 
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Amazon Web Services
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSDesign, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSAmazon Web Services
 
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...Amazon Web Services
 
DAT203_Running MySQL Databases on AWS
DAT203_Running MySQL Databases on AWSDAT203_Running MySQL Databases on AWS
DAT203_Running MySQL Databases on AWSAmazon Web Services
 
Moving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDSMoving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDSAmazon Web Services
 
WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...
WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...
WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...Amazon Web Services
 
Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...
Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...
Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...Amazon Web Services
 
DAT302_Deep Dive on Amazon Relational Database Service (RDS)
DAT302_Deep Dive on Amazon Relational Database Service (RDS)DAT302_Deep Dive on Amazon Relational Database Service (RDS)
DAT302_Deep Dive on Amazon Relational Database Service (RDS)Amazon Web Services
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSAmazon Web Services
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...Amazon Web Services
 

Similar to Amazon Relational Database Service – How is it different to what you do today ? (20)

What’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesWhat’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial Databases
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million Users
 
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùngXây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
Xây dựng website và ứng dụng mobile đáp ứng 10 triệu người dùng
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...
Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...
Design, Deploy, and Optimize Microsoft SQL Server on AWS - WIN306 - re:Invent...
 
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaScale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
 
STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...
STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...
STG329_ProtectWise optimizes performance of Cassandra and Kafka workloads wit...
 
What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases:
 
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
 
SQL Server on AWS
SQL Server on AWSSQL Server on AWS
SQL Server on AWS
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSDesign, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWS
 
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
 
DAT203_Running MySQL Databases on AWS
DAT203_Running MySQL Databases on AWSDAT203_Running MySQL Databases on AWS
DAT203_Running MySQL Databases on AWS
 
Moving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDSMoving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDS
 
WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...
WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...
WIN301-Migrating Microsoft SQL Server Databases to AWS-Best Practices and Pat...
 
Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...
Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...
Migrating Microsoft SQL Server Databases to AWS – Best Practices and Patterns...
 
DAT302_Deep Dive on Amazon Relational Database Service (RDS)
DAT302_Deep Dive on Amazon Relational Database Service (RDS)DAT302_Deep Dive on Amazon Relational Database Service (RDS)
DAT302_Deep Dive on Amazon Relational Database Service (RDS)
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
 
SQL Server on AWS
SQL Server on AWSSQL Server on AWS
SQL Server on AWS
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million Users
 
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
 

More from 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
 

More from 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
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
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
 

Amazon Relational Database Service – How is it different to what you do today ?

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Relational Database Service – How is it Different From What you do Today? Blair Layton Business Development Manager Database Services
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session • Amazon RDS overview • Security • Sizing – (CPU, RAM, Storage and Networking) • Scaling • Backup and Recovery • High Availability and Disaster Recovery • Monitoring and Metrics • Migrating to RDS • Licensing / Marketplace • Cost Management • Q&A!
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Managed Databases? How much time do your DBAs and other IT staff spend on: • Provisioning hardware and storage • Installing, upgrading and patching software • Documentation, licensing and training • Backup & recovery, data load & unload • Security
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. If you host your databases in 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
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. If you choose a managed DB service like 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
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. differentiated effort increases the uniqueness of an application
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Relational Databases Managed Service Simple and fast to scale Fast, predictable performance Low cost, pay for what you use Amazon RDS Amazon Aurora
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Selected Amazon RDS customers
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Selected Amazon Aurora customers
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MySQL to Aurora MySQL 35 million members on it’s site Many interdependent applications built over the last 15 years with unique High IOPS requirements Migration from legacy cloud service to AWS Combination of migration to MySQL on EC2 and Amazon Aurora Benefits: • DMS reduced the time required to migrate our databases by 40 percent • Realized 55 percent cost savings by moving some databases to Amazon Aurora
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Secure Network Configuration Amazon Virtual Private Cloud (VPC) 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
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Database IP Firewall Protection Security Groups Protocol Port Range Source TCP 3306 172.31.0.0/16 TCP 3306 “Application security group” Corporate address admins Application tier
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Governed Access to RDS by User and Role You can use AWS Identity and Access Management (IAM) to control who can perform actions on RDS Users and DBAApplications DBA and Ops Your database RDS Controlled with IAMControlled with database grants
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. In Transit Encryption - SSL Available for all six engines Database traffic encryption
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. At-Rest Encryption • DB instance storage • Automated backups • Read Replicas • Snapshots • Available for all six engines • No additional cost • Support compliance requirements
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Compliance Singapore MTCS 27001/9001 27017/27018
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Feature Aurora (MySQL) MySQL MariaDB PostgreSQL Oracle SQL Server SOC 1, 2 and 3       ISO 27001/9001       ISO 27017/27018       PCI DSS       FedRAMP Ready  Ready  HIPAA BAA     Singapore MTCS     RDS Engine Compliance Matrix
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Sizing on RDS
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Servers are Now Instances RDS instances consist of the following characteristics: • vCPUs: Hyper-threads on Intel CPUs with 1 – 40 vCPUs • RAM: 1 GiB – 244 GiB • Network Throughput: Up to 10,000 Mbps • EBS Dedicate Network Throughput: Up to 4,000 Mbps • Allocated EBS Storage: Up to 16 TB • Aurora uses a separate storage service with up to 64 TB
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Storage: What is EBS? • Network block storage as a service • EBS volumes attach to any Amazon EC2 instance in the same Availability Zone • Designed for five nines of availability • 5 types of storage
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EBS Volume Types for RDS Magnetic General purpose (SSD) Provisioned IOPS (SSD)
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. General Purpose (SSD) – Burst & baseline 16 KiB I/O size
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioned IOPS (SSD) • 50:1 ratio. E.g., a 100 GiB max IOPS is 5,000 and any volume >=400 GiB allows up to the 20,000 IOPS maximum. • The throughput limit of io1 volumes is 256 KiB for each IOPS provisioned, up to a maximum of 320 MiB/s (at 1,280 IOPS).
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EBS Volume Types - Summary General Purpose (SSD) Provisioned IOPS (SSD) Magnetic Recommend use cases Boot volumes Small to med DBs Dev and test I/O-intensive workloads Large DBs Cold storage Storage media SSD-backed SSD-backed Magnetic-backed Volume size 1 GB - 16 TB 4 GB - 16 TB 1 GB - 1 TB Max IOPS per volume 10,000 IOPS 20,000 IOPS 40-200 IOPS Burst < 1 TB to 3000 IOPS baseline baseline Read and write peak throughput 160 MB/s 320 MB/s ~40-90 MBps Max IOPS per instance (16k) 75,000 75,000 48,000 Peak throughput per instance 1,750MB/s 1,750MB/s 800 MB/s Latency (random read) 1-2 ms 1-2 ms 20-40 ms API Name gp2 io1 standard Price* $.10/GB-month $.125/GB-month $.065/provisioned IOPS $.05/GB-month $.05/ 1M I/O
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Choose Your Instance Wisely Balance the vCPUs, RAM, network and storage Use your existing database metrics to guide sizing on AWS
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scaling on RDS
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scaling up—or down • Handle higher load or lower usage • Control costs
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scaling up—or down AWS Management Console
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scaling Reads with 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 Intra-region and cross-region with: • MySQL • MariaDB • PostgreSQL • Aurora
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Read Replicas for Amazon Aurora AZ 1 AZ 3AZ 2 Primary Node Primary Node Primary node AZ 1 AZ 1 Primary Node Primary Node Read Replica node AZ 1 Primary Node Primary Node Read Replica node
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Read Replicas— Oracle Database and SQL Server Options • Oracle GoldenGate • AWS Database Migration Service • Third-party replication products • Snapshots
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Backup and Recovery
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automatic Backups MySQL, PostgreSQL, MariaDB, Oracle, SQL Server • Scheduled daily backup of entire instance using incremental snapshots • Archive database change logs every 5 minutes • 35 day retention for backups • Multiple copies in each AZ where you have instances for a deployment Aurora • Automatic, continuous, incremental backups • Point-in-time restore • No impact on database performance • 35 day retention
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Restoring • Restoring creates an entire new database instance with a new endpoint • Instance configuration is just like creating a new instance
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. User Snapshots • Full copies of your Amazon RDS database that are different from your scheduled backups • Backed by Amazon S3 • Used to create a new RDS instance • Remain encrypted if using encryption
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Snapshots Use cases • Resolve production issues • Nonproduction environments • Point-in-time restore • Final copy before terminating a database • Disaster recovery • Cross-region copy • Copy between accounts
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High Availability and Disaster Recovery
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Minimal deployment—single AZ Availability Zone AWS Region 10.1.0.0/16 10.1.1.0/24 Amazon EBS volume
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High Availability—Multi-AZ 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 Same instance type as master
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High availability—Multi-AZ to DNS dbinstancename.1234567890.us-west-2.rds.amazonaws.com:3006
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High availability—Amazon Aurora storage • Storage volume automatically grows up to 64 TB • Quorum system for read/write; latency tolerant • Peer-to-peer gossip replication to fill in holes • Continuous backup to Amazon S3 (built for 11 9s durability) • Continuous monitoring of nodes and disks for repair • 10 GB segments as unit of repair or hotspot rebalance • Quorum membership changes do not stall writes AZ 1 AZ 2 AZ 3 Amazon S3
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High availability—Aurora nodes • Aurora cluster contains primary node and up to 15 secondary nodes • Failing database nodes are automatically detected and replaced • Failing database processes are automatically detected and recycled • Secondary nodes automatically promoted on persistent outage, no single point of failure • Customer application can scale out read traffic across secondary nodes AZ 1 AZ 3AZ 2 Primary Node Primary Node Primary Node Primary Node Primary Node Secondary Node Primary Node Primary Node Secondary Node
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Metrics and Monitoring
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Standard monitoring Amazon CloudWatch metrics for Amazon RDS  CPU utilization  Storage  Memory  Swap usage  DB connections  I/O (read and write)  Latency (read and write)  Throughput (read and write)  Replica lag  Many more Amazon CloudWatch Alarms  Similar to on-premises custom monitoring tools
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enhanced Monitoring Access to over 50 new CPU, memory, file system, and disk I/O metrics as low as 1 second intervals
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Event notifications • Uses Amazon Simple Notification Service (Amazon SNS) to notify users when an event occurs • 17 different event categories (availability, backup, configuration change, and so on)
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Native and 3rd-Party Tools Native Tools: E.g. Oracle Enterprise Manager and SQL Server Management Studio Third-party Tools: E.g. New Relic, Toad, Datadog, Webyog, Navicat Integration Tools: E.g. Talend, Informatica, Attunity
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Well established ecosystem Business Intelligence Data Integration Query and Monitoring SI and Consulting Source: Amazon “We ran our compatibility test suites against Amazon Aurora and everything just worked." - Dan Jewett, Vice President of Product Management at Tableau
  • 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrating to RDS
  • 52. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Database Migration Service (AWS DMS) DMS migrates databases to AWS easily and securely with minimal downtime. It can migrate your data to and from most widely used commercial and open-source databases. Amazon Aurora
  • 53. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New NoSQL support Migrate to AWS • Move from MongoDB to Amazon DynamoDB • Move from MongoDB to relational db’s Move between NoSQL and SQL • Change technologies Amazon Aurora DynamoDB DynamoDB RDS
  • 54. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Schema Conversion Tool (AWS SCT) SCT helps automate many database schema and code conversion tasks when migrating between database engines or data warehouse engines Amazon Aurora
  • 55. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Licensing on RDS
  • 56. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Disclaimer • This session must not to be used as guidance for licensing purchases or compliance, it is merely informational and non-binding. All licensing decisions must be agreed with Microsoft and Oracle. • You must review your Microsoft PUR and Oracle license agreement to understand your specific usage rights. Your Microsoft PUR and Oracle license agreement may be customized and therefore different than the information in this presentation.
  • 57. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Licensing Terms • BYOL – Bring your own license based on license portability rules of your vendor • LI – License included, AWS provides the license as part of the hourly instance fee • Dedicated Instances – AWS instances where the underlying physical hardware is not shared • Dedicated Hosts – A dedicated AWS physical server • Virtual Cores – Directly mapped to physical CPU cores • vCPUs – Hyper-threaded virtual cores
  • 58. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SQL Server License Mobility on AWS You are responsible for obtaining the licenses required for eligible Microsoft applications running in the AWS cloud using the License Mobility through Software Assurance benefit, and for complying with all applicable Microsoft licensing requirements. Under the PUR, the number of licenses required varies based on the instance type, version of SQL Server, and the Microsoft licensing model you choose. For “Licensing by Individual Virtual OSE” of Microsoft SQL Server 2014 (and permitted instances of Microsoft SQL Server 2012), the July 2014 version of the PUR states, “The number of licenses required equals the number of Virtual Cores in each Virtual OSE in which you will run the server software, subject to a minimum of four licenses per Virtual OSE.” The July 2014 version of the PUR defines a “Virtual Core” as “the unit of processing power in a virtual hardware system. A Virtual Core is the virtual representation of one or more hardware threads.” http://aws.amazon.com/windows/resources/licensemobility/sql/
  • 59. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Engine Versions License Included BYOL SQL Server 2008 R2 2012, 2014, 2016 Express Edition Web Edition Standard Edition Enterprise Edition Standard Edition* Enterprise Edition* * Requires Software Assurance/License Mobility RDS SQL Server - Versions and Licensing For fleet migrations to AWS it is recommended to use EC2 Dedicated Hosts to obtain licensing costs similar to on-premise. For example: • RDS db.r3.8xlarge with 32 vCPUs = 32 licenses on RDS • EC2 r3 dedicated host = 20 licenses
  • 60. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Oracle License Portability to AWS All Oracle Software licenses are fully portable to Amazon Web Services • Enterprise License Agreement (ELA) • Unlimited License Agreement (ULA)* • Business Process Outsourcing (BPO) • Oracle Partner Network (OPN) Processor & Socket Licensing: • Standard Edition Licenses • 1 socket license for every 4 vCPUs (round up, e.g. 6 vCPUs = 2 sockets) • Enterprise Edition Licenses • 1 license for 2 vCPUs for instances with hyper-threading • 1 license per vCPU for instances without hyper-threading • Standard named user plus licensing applies, including counting the minimums where applicable Oracle Cloud Licensing Policy http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
  • 61. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RDS Oracle - Versions and Licensing Engine Versions License Included BYOL Oracle Database 11gR2 (11.2.0.4) 12c (12.1.0.2) Standard Edition One Standard Edition Two Standard Edition One Standard Edition Two Standard Edition Enterprise Edition • Oracle changed its licensing policy in January, 2017 • Please Check with 3rd-party licensing specialists such as Palisade Compliance to confirm your Oracle licensing requirements on AWS. • RDS Oracle Standard Edition One follows the original licensing metrics.
  • 62. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 63. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost Management on RDS
  • 64. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost Management Use Stop/Start: Stop dev/test instances when you don’t need them. E.g. Stop at 8 pm and start at 8 am. Right size and scale up/down: It’s easy to change instance sizes and types, so don’t over provision like you do on-prem. Choose the right storage: PIOPS is great for performance, but costs a lot more than general purpose SSD. Choose the right edition: No, you don’t need Oracle Database EE for everything! Buy RIs: Databases are on ALL the time, buy RIs!
  • 65. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Feature Aurora MySQL MariaDB PostgreSQL Oracle SQL Server VPC       High availability       Instance Scaling       Encryption       Read replicas     Oracle Golden Gate / DMS DMSCross region replicas     Max Storage 64 TB 6 TB 6 TB 6 TB 6 TB 16 TB Scale Storage Auto scaling     Provisioned IOPS NA 30,000 30,000 30,000 30,000 20,000 Largest Instance R3.8XL R3.8XL M4.10XL R3.8XL M4.10XL R3.8XL M4.10XL R3.8XL M4.10XL R3.8XL M4.10XL RDS Engine Capability Matrix
  • 66. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank You for Attending the Webinar 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. aws-apac-marketing@amazon.com twitter.com/AWSCloud facbook.com/AmazonWebServices youtube.com/user/AmazonWebServices slideshare.net/AmazonWebServices twitch.tv/aws
  • 67. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New to AWS Introductory labs and videos can help you ramp up Start learning Take a Class Build technical skills and learn best practices from an accredited instructor Find a class AWS Certification Validate knowledge and show expertise with industry recognized certifications Get Certified Online Labs Take an online Self-Paced Lab to get hands-on- practice with AWS services Start practicing Learn more: aws.amazon.com/training