SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Amazon RDS
Running Low Admin
High Performance Databases
in the Cloud

Shakil Langha (slangha@amazon.com)
Business Development Manager


                          ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
What is AWS?

                     Deployment & Administration


                               Application Services


           Compute                         Storage                                     Database

                                         Networking


                        AWS Global Infrastructure


                     ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
AWS Database                                                                                                       Amazon Redshift
 Services                                                                                                      Fast, Powerful, Fully Managed, Petabyte-Scale
                                                                                                                         Data Warehouse Service



                                                                                                                Amazon DynamoDB
Scalable High Performance Application Storage in the                                                      Fast, Predictable, Highly-Scalable NoSQL Data Store
                      Cloud
                                                                                                                       Amazon RDS
          Deployment & Administration                                                                            Managed Relational Database Service for
                                                                                                                    MySQL, Oracle and SQL Server

               Application Services
                                                                                                                 Amazon ElastiCache
                                                                                                                       In-Memory Caching Service
  Compute            Storage          Database

                    Networking

            AWS Global Infrastructure

                                      ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
AWS Database                                                                                                       Amazon Redshift
 Services                                                                                                      Fast, Powerful, Fully Managed, Petabyte-Scale
                                                                                                                         Data Warehouse Service



                                                                                                                Amazon DynamoDB
Scalable High Performance Application Storage in the                                                      Fast, Predictable, Highly-Scalable NoSQL Data Store
                      Cloud
                                                                                                                       Amazon RDS
          Deployment & Administration                                                                            Managed Relational Database Service for
                                                                                                                    MySQL, Oracle and SQL Server

               Application Services
                                                                                                                 Amazon ElastiCache
                                                                                                                       In-Memory Caching Service
  Compute            Storage          Database

                    Networking

            AWS Global Infrastructure

                                      ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Why Managed Databases?
                                                     security
              documentation, licensing &             planning                                    scripting & coding
                      training


                                                          5% 5%                                                 performance tuning
install, upgrade, patch and            40%                                               25%
migrate




                                                                                                            differentiated effort increases the
                      backup & recovery,
                      data load & unload                                                                                            uniqueness
                                                                                                                             of an application
                                             ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Amazon RDS
 RDS is a fully managed relational database service that is simple to deploy, easy to scale,
 reliable and cost-effective

                                                                              Choice of DB Engines and Application Compatibility


                                                                                          Ease of Deployment and Patching


                                                                                     Automated Backups and Disaster Recovery

                                                                                              User Snapshots and Cloning

                                                                                                 Push Button Scalability

                                                                                   Monitoring and Automatic Host Replacement
                              ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Case Study: Samsung saved $34M

                                                    Problem
                                                    Needed to reduce IT costs and were 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


                     ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Case Study: Gumi serves millions of users

                                                   Problem
                                                   Outgrew existing IT environment
                                                   Solution
                                                   AWS’s elasticity made it easy to respond to
                                                   demand peaks and saved money during off
                                                   peak times
                                                   Business Benefits
                                                   Scaled to handle 10 million visitors per day
                                                   Reduced time-to-market and dev time


                         ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Case Study: Intuit Live Community
                                                 Challenges
                                                 Time to Market – Faster release cycles
                                                 Cost – Millions of users, Seasonal peaks
                                                 Reliability – Fast, Always ON

                                                 Solution
                                                 Use Amazon EC2, RDS, CloudFormation
                                                 Multiple Availability Zones (by default)

                                                 Business Benefits
                                                 Uptime greater than 99.9%
                                                 Hands free recovery using Amazon RDS
                                                 Monthly to weekly release cycles

                      ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Flipboard Serves Billions of Pages With RDS

                                                              Challenges
                                                              6 months to deploy a real-time, socially relevant magazine
                                                              5 million users, 2 billion page flips per month
                                                              Allow frequent changes system and user requirements

                                                              Solution
                                                              Amazon EC2, RDS, ElastiCache
                                                              Multiple Availability Zones

                                                              Business Benefits
                                                              High performance, reliable, proven DB technology
                                                              Better Response time (Milliseconds) and uptime
                                                              Complex queries on user and relevancy data


                           ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Low Admin



            ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Key Features
  •   Manageability
      • Rapid deployment with pre-configured parameters
      • Patch Management
      • Monitoring and Metrics
  •   Availability and Data Durability
      •   Automated Backups and Point-In-Time-Recovery
      •   DB Snapshots
      •   Automatic Host Replacement (Single-AZ)
      •   Multi-AZ deployments
  •   Scalability
      • Push-Button Scaling (Storage, Memory and Compute)
      • Read Replicas
                                   ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Rapid deployment via Web Console




                  ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Backups and Recovery
  •   DB Snapshots
      • User-driven snapshots of database
      • Kept until explicitly deleted
  •   Automated Backups
      • Nightly system snapshots + transaction backup
      • Enables point-in-time restore to any point in retention period, up to the last 5 minutes
      • Max retention period = 35 days




                                        ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Push Button Scaling

  • Scale nodes vertically up or down
     • M1.small (1 virtual core, 1.7GB)
     • M2.4XLarge (8 virtual cores, 64GB)
  • Scale out nodes horizontally
     • Shard based on data or workload characteristics
  • Scale Storage vertically without incurring downtime




                                 ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
High Availability: Multi-AZ Deployments

  •   Enterprise-grade fault tolerance solution for production databases
  •   With a few clicks, Amazon RDS creates and synchronously maintains a standby in a different Availability
      Zone
  •   Automatic failover in case of:
      • Loss of availability in primary AZ
      • Loss of connectivity to primary
      • Host or storage failure on primary
      • Vertical Scaling
      • Software patching


                                       ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Creating High Availability Databases

   Do It Yourself MySQL replication                                                         Amazon RDS Multi-AZ

      Set up primary and standby instances
      Set up identical volumes
      Create synchronous replication
      Create and manage DNS entries
      Detect instance failure conditions
      Detect network failure conditions
      Detect storage failure conditions
      Decide when to fail-over….
      Re-establish primary secondary connections.




   Potentially ~100+ Manual steps                                                     HA with a mouse click



                                    ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Horizontal Scaling with Read Replicas
 •   Add Read Replicas
     • Horizontal scaling of read heavy workloads
     • Offload reporting
 •   Keep in mind
     • Asynchronous, native tech
     • Single threaded and brittle
     • Currently available for MySQL
 •   Overcoming challenges
     • RDS makes it easy to re-create if fallen behind
     • Deploy a proxy to round robin requests

                                      ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Creating a Read Replica

 Do It Yourself MySQL Read Replica                                      Amazon RDS Read Replica




      ~30+ manual steps                                               Read Replica with a mouse click




                      ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
High Performance



               ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
High Performance RDS




                       ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
“We leveraged Amazon RDS Provisioned IOPS to decrease processing time for our Oracle applications
                                                                      from 96 to 24 hours.”
                                                                                                                                                             - Adam Kierce,
                                                                                                                                                  Principal and Co-Founder


                                   The Story                                                                                       Business Benefit

•   Australian consulting firm that provides software development services to the energy,         •      Able to run applications on AWS without changing the existing technology
    telecommunications, finance and retail industries                                                    stack or user interface
•   Enterprise clients found the Oracle-based applications costly to run on an on-premises        •      Test confirmed that utilizing Amazon RDS for Oracle Database and Amazon
    infrastructure                                                                                       RDS Provisioned IOPS reduced processing time from 96 to 24 hours
•   Shine wanted to run the applications as a cloud-based service but had to port a large, ten-   •      Estimates a 50% cost savings over a three-year period
    year-old Oracle Database
•   Using Amazon RDS for Oracle Database, Amazon RDS Provisioned IOPS, Amazon EC2,
    Amazon VPC, and Multi-AZ




                                                             ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Provisioned IOPS: Details
      Provision up to 3TB and 30,000 IOPS
       Engine                                      Max IOPS for m2.4xlarge
       Oracle (3TB)                                25,000
       MySQL (3TB)                                 12,500
       SQL Server (1TB)                            10,000

      Provisioning more than max per engine reduces latency
      Convert from Standard to Provisioned IOPS storage
      Scale storage and IOPS independently on-line




                          ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Parameters of RDS Performance
     Instance Size
         CPU
         Memory
         Bandwidth
         P-IOPS Optimized
     Provisioned IOPS
         I/O Performance
     Allocated Storage
         # of Storage Volumes



                                ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
RDS for Production Workloads
                                                                                                                                   Multi-AZ
           Amazon RDS                  Improve                 Increase                   Reduce
           Configuration              Availability            Throughput                  Latency
                Push-Button Scaling
                           Multi AZ
                     Read Replicas                                                                                    Availability zone            Availability zone

                  Provisioned IOPS                                                                                                        Region

   Push-Button Scaling                                          Read Replicas                                           Provisioned IOPS




                                             ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Data Migration



                 ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Migrating to RDS

                                       Basic                                                 Advanced
   Not Supported
                                     Migrations                                              Migrations
                                                                                              Incremental
                                  Export/Import
                                                                                                 Loads
     Restore from
       backup
                                         Bulk Load                                           3rd Party Tools


                    ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Basic Migration




         On Premises                                                                            AWS


                       ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
RDS Basic Migration


                                                                                                 Advantages
    MySQL             Oracle                         SQL Server                                  • Simple
                                                                                                 • Ideal for initial load
                                                                                                 • Can be used for small
                                                            Gen./Publish
     mysqldump        Data Pump                                                                    or large datasets
                                                              Scripts

                                                                                                 Disadvantages
    mysqlimport       SQL*Loader                               Bulk Copy
                                                                                                 • Requires downtime




                        ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Advanced Migration




     T2          T1                                                                           T2
                                                                                              T1
     DB         Copy                        Dump
               Backup

                  Apply Delta Changes

              On Premise                                                                      AWS
                     ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
RDS Advanced Migration


                                                                                             Advantages
   MySQL          Oracle                         SQL Server                                  • Incremental loads
                                                                                             • Inbound replication
                                                                                             • Minimizes downtime
                    Mview                                   Linked
    mysqlbinlog
                  replication                               Servers
                                                                                             Disadvantages
                                                                                             • Complex
    Tungsten      GoldenGate
                                                               SSIS
    Replicator      Dbvisit



                    ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Post-migration Steps
 •   Turn on Backups
 •   Turn on Multi-AZ
 •   Create Read Replicas
 •   Tighten down security
 •   Notifications via CloudWatch, DBEvents


                       ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
More Information

  •   RDS Home Page: https://aws.amazon.com/rds/
  •   RDS FAQs: http://aws.amazon.com/rds/faqs/
  •   RDS Webinars: https://aws.amazon.com/resources/databaseservices/webinars/
  •   RDS MySQL Import: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html
  •   RDS SQL Server Import: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html
  •   RDS Oracle Import: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.html




                                    ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
Questions?
©2013, Amazon Web Services LLC or its affiliates. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to AWS Database Services
Introduction to AWS Database ServicesIntroduction to AWS Database Services
Introduction to AWS Database ServicesAmazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...Amazon Web Services
 
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012Amazon Web Services
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWSAmazon Web Services
 
Journey Through the AWS Cloud; Application Services
Journey Through the AWS Cloud; Application ServicesJourney Through the AWS Cloud; Application Services
Journey Through the AWS Cloud; Application ServicesAmazon Web Services
 
Best Practices running SQL Server on AWS
Best Practices running SQL Server on AWSBest Practices running SQL Server on AWS
Best Practices running SQL Server on AWSAmazon 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
 
Relational Databases Redefined with AWS
Relational Databases Redefined with AWSRelational Databases Redefined with AWS
Relational Databases Redefined with AWSAmazon 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
 
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
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Tom Laszewski
 
RDS for Oracle and SQL Server - November 2016 Webinar Series
RDS for Oracle and SQL Server - November 2016 Webinar SeriesRDS for Oracle and SQL Server - November 2016 Webinar Series
RDS for Oracle and SQL Server - November 2016 Webinar SeriesAmazon Web Services
 
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...Amazon Web Services
 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBAmazon Web Services
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...Amazon Web Services
 
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon Web Services
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAmazon Web Services
 
AWS Webcast - High Availability SQL Server with Amazon RDS
AWS Webcast - High Availability SQL Server with Amazon RDSAWS Webcast - High Availability SQL Server with Amazon RDS
AWS Webcast - High Availability SQL Server with Amazon RDSAmazon Web Services
 

Was ist angesagt? (20)

Introduction to AWS Database Services
Introduction to AWS Database ServicesIntroduction to AWS Database Services
Introduction to AWS Database Services
 
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
 
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWS
 
Journey Through the AWS Cloud; Application Services
Journey Through the AWS Cloud; Application ServicesJourney Through the AWS Cloud; Application Services
Journey Through the AWS Cloud; Application Services
 
Best Practices running SQL Server on AWS
Best Practices running SQL Server on AWSBest Practices running SQL Server on AWS
Best Practices running SQL Server on AWS
 
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...
 
Relational Databases Redefined with AWS
Relational Databases Redefined with AWSRelational Databases Redefined with AWS
Relational Databases Redefined with AWS
 
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...
 
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
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft)
 
RDS for Oracle and SQL Server - November 2016 Webinar Series
RDS for Oracle and SQL Server - November 2016 Webinar SeriesRDS for Oracle and SQL Server - November 2016 Webinar Series
RDS for Oracle and SQL Server - November 2016 Webinar Series
 
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDB
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
 
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS Cloud
 
AWSome Day Brasil - Junho 2020
AWSome Day Brasil - Junho 2020AWSome Day Brasil - Junho 2020
AWSome Day Brasil - Junho 2020
 
AWS Webcast - High Availability SQL Server with Amazon RDS
AWS Webcast - High Availability SQL Server with Amazon RDSAWS Webcast - High Availability SQL Server with Amazon RDS
AWS Webcast - High Availability SQL Server with Amazon RDS
 

Ähnlich wie AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in the Cloud

Building Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYCBuilding Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYCAmazon Web Services
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Servicebuildacloud
 
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazonKeynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazonAmazon Web Services LATAM
 
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...IndicThreads
 
Cloud computing with AWS
Cloud computing with AWS Cloud computing with AWS
Cloud computing with AWS ikanow
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAmazon Web Services
 
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢Amazon Web Services
 
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 AustraliaYour Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 AustraliaAmazon Web Services
 
Best Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersBest Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersAmazon Web Services
 
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Amazon Web Services
 
Keynote aws summit 2012 final
Keynote aws summit 2012 finalKeynote aws summit 2012 final
Keynote aws summit 2012 finalinfolive
 
Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...
Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...
Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...Amazon Web Services
 
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go SquaredAWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go SquaredAmazon Web Services
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...CloudOps Summit
 
Inroduction to Cloud databases
Inroduction to Cloud databasesInroduction to Cloud databases
Inroduction to Cloud databasesRam Kumar K R
 

Ähnlich wie AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in the Cloud (20)

Building Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYCBuilding Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYC
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Service
 
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazonKeynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
 
The New World of IT
The New World of ITThe New World of IT
The New World of IT
 
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
 
Keynote - AWS India Summit 2012
Keynote - AWS India Summit 2012Keynote - AWS India Summit 2012
Keynote - AWS India Summit 2012
 
Cloud computing with AWS
Cloud computing with AWS Cloud computing with AWS
Cloud computing with AWS
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation Day
 
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
 
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 AustraliaYour Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
 
Best Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersBest Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million Users
 
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
 
Keynote aws summit 2012 final
Keynote aws summit 2012 finalKeynote aws summit 2012 final
Keynote aws summit 2012 final
 
Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...
Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...
Understanding AWS Managed Databases and Analytic Services - AWS Innovate Otta...
 
AWS Partner Presentation -Sage
AWS Partner Presentation -SageAWS Partner Presentation -Sage
AWS Partner Presentation -Sage
 
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go SquaredAWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
 
AWS Services Overview - Ryland
AWS Services Overview - RylandAWS Services Overview - Ryland
AWS Services Overview - Ryland
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
 
Inroduction to Cloud databases
Inroduction to Cloud databasesInroduction to Cloud databases
Inroduction to Cloud databases
 
High Performance Databases
High Performance DatabasesHigh Performance Databases
High Performance Databases
 

Mehr von 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
 

Mehr von 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
 

AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in the Cloud

  • 1. Amazon RDS Running Low Admin High Performance Databases in the Cloud Shakil Langha (slangha@amazon.com) Business Development Manager ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 2. What is AWS? Deployment & Administration Application Services Compute Storage Database Networking AWS Global Infrastructure ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 3. AWS Database Amazon Redshift Services Fast, Powerful, Fully Managed, Petabyte-Scale Data Warehouse Service Amazon DynamoDB Scalable High Performance Application Storage in the Fast, Predictable, Highly-Scalable NoSQL Data Store Cloud Amazon RDS Deployment & Administration Managed Relational Database Service for MySQL, Oracle and SQL Server Application Services Amazon ElastiCache In-Memory Caching Service Compute Storage Database Networking AWS Global Infrastructure ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 4. AWS Database Amazon Redshift Services Fast, Powerful, Fully Managed, Petabyte-Scale Data Warehouse Service Amazon DynamoDB Scalable High Performance Application Storage in the Fast, Predictable, Highly-Scalable NoSQL Data Store Cloud Amazon RDS Deployment & Administration Managed Relational Database Service for MySQL, Oracle and SQL Server Application Services Amazon ElastiCache In-Memory Caching Service Compute Storage Database Networking AWS Global Infrastructure ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 5. Why Managed Databases? security documentation, licensing & planning scripting & coding training 5% 5% performance tuning install, upgrade, patch and 40% 25% migrate differentiated effort increases the backup & recovery, data load & unload uniqueness of an application ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 6. Amazon RDS RDS is a fully managed relational database service that is simple to deploy, easy to scale, reliable and cost-effective Choice of DB Engines and Application Compatibility Ease of Deployment and Patching Automated Backups and Disaster Recovery User Snapshots and Cloning Push Button Scalability Monitoring and Automatic Host Replacement ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 7. Case Study: Samsung saved $34M Problem Needed to reduce IT costs and were 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 ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 8. Case Study: Gumi serves millions of users Problem Outgrew existing IT environment Solution AWS’s elasticity made it easy to respond to demand peaks and saved money during off peak times Business Benefits Scaled to handle 10 million visitors per day Reduced time-to-market and dev time ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 9. Case Study: Intuit Live Community Challenges Time to Market – Faster release cycles Cost – Millions of users, Seasonal peaks Reliability – Fast, Always ON Solution Use Amazon EC2, RDS, CloudFormation Multiple Availability Zones (by default) Business Benefits Uptime greater than 99.9% Hands free recovery using Amazon RDS Monthly to weekly release cycles ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 10. Flipboard Serves Billions of Pages With RDS Challenges 6 months to deploy a real-time, socially relevant magazine 5 million users, 2 billion page flips per month Allow frequent changes system and user requirements Solution Amazon EC2, RDS, ElastiCache Multiple Availability Zones Business Benefits High performance, reliable, proven DB technology Better Response time (Milliseconds) and uptime Complex queries on user and relevancy data ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 11. Low Admin ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 12. Key Features • Manageability • Rapid deployment with pre-configured parameters • Patch Management • Monitoring and Metrics • Availability and Data Durability • Automated Backups and Point-In-Time-Recovery • DB Snapshots • Automatic Host Replacement (Single-AZ) • Multi-AZ deployments • Scalability • Push-Button Scaling (Storage, Memory and Compute) • Read Replicas ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 13. Rapid deployment via Web Console ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 14. Backups and Recovery • DB Snapshots • User-driven snapshots of database • Kept until explicitly deleted • Automated Backups • Nightly system snapshots + transaction backup • Enables point-in-time restore to any point in retention period, up to the last 5 minutes • Max retention period = 35 days ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 15. Push Button Scaling • Scale nodes vertically up or down • M1.small (1 virtual core, 1.7GB) • M2.4XLarge (8 virtual cores, 64GB) • Scale out nodes horizontally • Shard based on data or workload characteristics • Scale Storage vertically without incurring downtime ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 16. High Availability: Multi-AZ Deployments • Enterprise-grade fault tolerance solution for production databases • With a few clicks, Amazon RDS creates and synchronously maintains a standby in a different Availability Zone • Automatic failover in case of: • Loss of availability in primary AZ • Loss of connectivity to primary • Host or storage failure on primary • Vertical Scaling • Software patching ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 17. Creating High Availability Databases Do It Yourself MySQL replication Amazon RDS Multi-AZ Set up primary and standby instances Set up identical volumes Create synchronous replication Create and manage DNS entries Detect instance failure conditions Detect network failure conditions Detect storage failure conditions Decide when to fail-over…. Re-establish primary secondary connections. Potentially ~100+ Manual steps HA with a mouse click ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 18. Horizontal Scaling with Read Replicas • Add Read Replicas • Horizontal scaling of read heavy workloads • Offload reporting • Keep in mind • Asynchronous, native tech • Single threaded and brittle • Currently available for MySQL • Overcoming challenges • RDS makes it easy to re-create if fallen behind • Deploy a proxy to round robin requests ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 19. Creating a Read Replica Do It Yourself MySQL Read Replica Amazon RDS Read Replica ~30+ manual steps Read Replica with a mouse click ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 20. High Performance ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 21. High Performance RDS ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 22. “We leveraged Amazon RDS Provisioned IOPS to decrease processing time for our Oracle applications from 96 to 24 hours.” - Adam Kierce, Principal and Co-Founder The Story Business Benefit • Australian consulting firm that provides software development services to the energy, • Able to run applications on AWS without changing the existing technology telecommunications, finance and retail industries stack or user interface • Enterprise clients found the Oracle-based applications costly to run on an on-premises • Test confirmed that utilizing Amazon RDS for Oracle Database and Amazon infrastructure RDS Provisioned IOPS reduced processing time from 96 to 24 hours • Shine wanted to run the applications as a cloud-based service but had to port a large, ten- • Estimates a 50% cost savings over a three-year period year-old Oracle Database • Using Amazon RDS for Oracle Database, Amazon RDS Provisioned IOPS, Amazon EC2, Amazon VPC, and Multi-AZ ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 23. Provisioned IOPS: Details Provision up to 3TB and 30,000 IOPS Engine Max IOPS for m2.4xlarge Oracle (3TB) 25,000 MySQL (3TB) 12,500 SQL Server (1TB) 10,000 Provisioning more than max per engine reduces latency Convert from Standard to Provisioned IOPS storage Scale storage and IOPS independently on-line ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 24. Parameters of RDS Performance Instance Size CPU Memory Bandwidth P-IOPS Optimized Provisioned IOPS I/O Performance Allocated Storage # of Storage Volumes ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 25. RDS for Production Workloads Multi-AZ Amazon RDS Improve Increase Reduce Configuration Availability Throughput Latency Push-Button Scaling Multi AZ Read Replicas Availability zone Availability zone Provisioned IOPS Region Push-Button Scaling Read Replicas Provisioned IOPS ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 26. Data Migration ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 27. Migrating to RDS Basic Advanced Not Supported Migrations Migrations Incremental Export/Import Loads Restore from backup Bulk Load 3rd Party Tools ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 28. Basic Migration On Premises AWS ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 29. RDS Basic Migration Advantages MySQL Oracle SQL Server • Simple • Ideal for initial load • Can be used for small Gen./Publish mysqldump Data Pump or large datasets Scripts Disadvantages mysqlimport SQL*Loader Bulk Copy • Requires downtime ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 30. Advanced Migration T2 T1 T2 T1 DB Copy Dump Backup Apply Delta Changes On Premise AWS ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 31. RDS Advanced Migration Advantages MySQL Oracle SQL Server • Incremental loads • Inbound replication • Minimizes downtime Mview Linked mysqlbinlog replication Servers Disadvantages • Complex Tungsten GoldenGate SSIS Replicator Dbvisit ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 32. Post-migration Steps • Turn on Backups • Turn on Multi-AZ • Create Read Replicas • Tighten down security • Notifications via CloudWatch, DBEvents ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 33. More Information • RDS Home Page: https://aws.amazon.com/rds/ • RDS FAQs: http://aws.amazon.com/rds/faqs/ • RDS Webinars: https://aws.amazon.com/resources/databaseservices/webinars/ • RDS MySQL Import: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html • RDS SQL Server Import: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html • RDS Oracle Import: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.html ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.
  • 34. Questions? ©2013, Amazon Web Services LLC or its affiliates. All rights reserved.