AWS RDS Presentation - DOAG Conference
Upcoming SlideShare
Loading in...5
×
 

AWS RDS Presentation - DOAG Conference

on

  • 1,155 views

Ryan Shuttleworth’s presentation at the Annual DOAG (Oracle User Group) Conference in Germany, November 20, 2012.

Ryan Shuttleworth’s presentation at the Annual DOAG (Oracle User Group) Conference in Germany, November 20, 2012.

Statistics

Views

Total Views
1,155
Views on SlideShare
1,155
Embed Views
0

Actions

Likes
1
Downloads
35
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference Presentation Transcript

  • @ryanAWSRyan Shuttleworth, Evangelist
  • Consumer Business Seller IT Infrastructure Business Business Tens of millions of Sell on Amazon Cloud computing active customer websites infrastructure for accounts hosting web-scale Use Amazon solutions technology for your own retail website Eight countries: Hundreds of US, UK, Germany, Leverage Amazon’s thousands of Japan, France, Canada, massive fulfillment registered customers China, Italy center network in over 190 countries
  • About Amazon Web How did Amazon… ServicesDeep experience in building and operating global web scale systems ? …get into cloud computing?
  • AWS MissionEnable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  • Not excess capacity!
  • Utility computing
  • Utility computing On demand Pay as you go Uniform Available
  • Utility computing On demand Pay as you go Uniform Available
  • Utility computing
  • Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  • Elastic capacity Traditional IT capacityCapacity Time Your IT needs
  • Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  • Elastic capacity WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • Elastic capacityCapacity Traditional IT capacity Elastic cloud capacity Time Your IT needs
  • Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  • 503 Service Temporarily UnavailableThe server is temporarily unable to serviceyour request due to maintenance downtime or capacity problems. Please try again later.
  • 503 Service Temporarily UnavailableThe server is temporarily unable to serviceyour request due to maintenance downtime or capacity problems. Please try again later.
  • From one instance…
  • …to thousands
  • And back again
  • Time: +00h <10 coresElastic Capacity
  • Time: +24h >1500 coresElastic Capacity
  • Time: +72h <10 coresElastic Capacity
  • Time: +120h >600 coresElastic Capacity
  • 40 servers to 5000 in 3 days EC2 scaled to peak of 5000 instances Number of EC2 Instances “Techcrunched” Launch of Facebook modification Steady state of ~40 instances 4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
  • Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  • Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  • Database on EC2 Volumes with your data Instance hosting your database Instance hosting your app
  • So what’s the problem?
  • Source: Forrester Security planning License training Backup, recovery load and unload Script automationPerformance Installation, upgrade,and tuning patching, migration
  • Migration Backup and Schema design recovery Patching Query construction Configuration Software upgradesFrequent server upgrades Storage upgrades Query optimization Hardware crash
  • Migration Focus on Backup and these Schema design recovery things Patching Query construction Configuration Software upgradesFrequent server upgrades Storage upgrades Query optimization Hardware crash
  • Migration Backup and Schema design recovery Patching Instead of Query construction these Configuration Software upgradesFrequent server upgrades Storage upgrades Query optimization Hardware crash
  • Amazon Relational Database Service
  • Relational Database Service Managed database instance Instance hosting your app
  • abc.xyz.eu-west-1.rds.amazonaws.com
  • From $0.05 / hrStandard Edition One license included
  • Bring Your Own License (BYOL): $0.035 / hrEnterprise Edition, Standard Edition, Standard Edition One
  • 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
  • VERTICALSCALINGONE-STEP OPERATION
  • Instance sizes
  • Push-button scale, high performance Scale storage from 5Gb to 1Tb of storage Scale instance from small to 4XL (better I/O) Scale IOPS for volume performance
  • BACKUPS &SNAPSHOTS
  • One-click backups
  • One-click backups Database snapshot Database images in durable S3 storage
  • One-click backups New RDS created from snapshot
  • Point in time restoration
  • Backups and point in time restoration Entire RDS snapshots integrated to S3 Up to 35 days Point in Time restoration Maintenance when you choose
  • HIGHAVAILABILITY MULTI-AZ
  • One-click multi-AZ Automatic synchronous master- slave replication
  • One-click multi-AZ Slave promotion
  • One-click multi-AZ New slave creation
  • One click.High availability with Multi-AZ Automated deployment across multiple AZs Synchronous replication from master to replica Automatic fail-over; replica promoted to master Test fail-over
  • READ REPLICASREAD-ONLY ASYNCHRONOUS REPLICA
  • Read-replicas
  • Read-replicas
  • Read-replicas
  • Read-replicas
  • MySQL Read Replicas Add Read Replicas with asynchronous replication Promote replica to stand-alone RDS instance Easy sharding, test database creation
  • ORACLESECURE BACKUP MODULE ORACLE RMAN  AMAZON S3
  • RMAN to S3
  • Restore times reduced from 15 to 2½ hours
  • Reliable and cheap storage of data for: Data with long retention periods Multi-PB, infrequently accessed Glacier data sets Long term cold storageFrom $0.01 per GB/Month99.999999999% durability
  • Tiered backup storage Oracle Backup S3 Policy Glacier Cost effective Very cheap ‘Hot’ storage ‘Cold’ storage 99.999999999% durability 99.999999999% durability
  • PACKAGED APPS ORACLE AND OTHERS
  • Packaged applicationsEase the infrastructure burden when rolling out and testing upgrades/modifications
  • Platform and applicationtemplates now availableReduce implementation times fromdays to minutes and include OracleEnterprise Linux, Oracle Database11gR2, Oracle E-Business Suite,Oracle JD Edwards Enterprise One,and Oracle PeopleSoft.
  • Amazon Relational Database Service (Amazon RDS) databases stores forum threads, site content, and project configuration data.High availability Multi-AZ database deployment to handle live game metadata and user-generated content.Enterprise-grade fault tolerance for protecting customer data.By managing time-consuming database administration tasks, Amazon RDS allows SEGA to focus on business critical applications.
  • Reserved instances One time, up front payment Reserve capacity for your DB instance Discounted hourly rate Low, medium and high utilization rates
  • RDBMS on AWS Setup & manage instances Install & configure database platform Configure backupsImplement master-slave for HA Implement read-replicas for performanceManage maintenance updates
  • RDBMS on AWS RDS Setup & manage instances Create RDS instance Install & configure database Select Multi-AZ platform Choose backup period Configure backups Choose maintenance windowsImplement master-slave for HA Implement read-replicas for performanceManage maintenance updates
  • Focus on your App with Amazon RDS
  • Instance scaling Multi-AZ PerformanceFocus on your App with Amazon RDS Backups DR Storage scaling
  • Instance scaling Multi-AZ Faster updates New features PerformanceFocus on your App with Amazon RDS Backups Happy customers : ) DR Storage scaling
  • aws.amazon.com