AWS RDS Presentation - DOAG Conference

1,383 views
1,117 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,383
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
75
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

AWS RDS Presentation - DOAG Conference

  1. 1. @ryanAWSRyan Shuttleworth, Evangelist
  2. 2. 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
  3. 3. About Amazon Web How did Amazon… ServicesDeep experience in building and operating global web scale systems ? …get into cloud computing?
  4. 4. AWS MissionEnable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  5. 5. Not excess capacity!
  6. 6. Utility computing
  7. 7. Utility computing On demand Pay as you go Uniform Available
  8. 8. Utility computing On demand Pay as you go Uniform Available
  9. 9. Utility computing
  10. 10. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  11. 11. Elastic capacity Traditional IT capacityCapacity Time Your IT needs
  12. 12. Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  13. 13. Elastic capacity WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  14. 14. Elastic capacityCapacity Traditional IT capacity Elastic cloud capacity Time Your IT needs
  15. 15. Elastic capacity On and Off Fast Growth Variable peaks Predictable peaks
  16. 16. 503 Service Temporarily UnavailableThe server is temporarily unable to serviceyour request due to maintenance downtime or capacity problems. Please try again later.
  17. 17. 503 Service Temporarily UnavailableThe server is temporarily unable to serviceyour request due to maintenance downtime or capacity problems. Please try again later.
  18. 18. From one instance…
  19. 19. …to thousands
  20. 20. And back again
  21. 21. Time: +00h <10 coresElastic Capacity
  22. 22. Time: +24h >1500 coresElastic Capacity
  23. 23. Time: +72h <10 coresElastic Capacity
  24. 24. Time: +120h >600 coresElastic Capacity
  25. 25. 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
  26. 26. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  27. 27. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  28. 28. Database on EC2 Volumes with your data Instance hosting your database Instance hosting your app
  29. 29. So what’s the problem?
  30. 30. Source: Forrester Security planning License training Backup, recovery load and unload Script automationPerformance Installation, upgrade,and tuning patching, migration
  31. 31. Migration Backup and Schema design recovery Patching Query construction Configuration Software upgradesFrequent server upgrades Storage upgrades Query optimization Hardware crash
  32. 32. Migration Focus on Backup and these Schema design recovery things Patching Query construction Configuration Software upgradesFrequent server upgrades Storage upgrades Query optimization Hardware crash
  33. 33. Migration Backup and Schema design recovery Patching Instead of Query construction these Configuration Software upgradesFrequent server upgrades Storage upgrades Query optimization Hardware crash
  34. 34. Amazon Relational Database Service
  35. 35. Relational Database Service Managed database instance Instance hosting your app
  36. 36. abc.xyz.eu-west-1.rds.amazonaws.com
  37. 37. From $0.05 / hrStandard Edition One license included
  38. 38. Bring Your Own License (BYOL): $0.035 / hrEnterprise Edition, Standard Edition, Standard Edition One
  39. 39. 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
  40. 40. VERTICALSCALINGONE-STEP OPERATION
  41. 41. Instance sizes
  42. 42. 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
  43. 43. BACKUPS &SNAPSHOTS
  44. 44. One-click backups
  45. 45. One-click backups Database snapshot Database images in durable S3 storage
  46. 46. One-click backups New RDS created from snapshot
  47. 47. Point in time restoration
  48. 48. Backups and point in time restoration Entire RDS snapshots integrated to S3 Up to 35 days Point in Time restoration Maintenance when you choose
  49. 49. HIGHAVAILABILITY MULTI-AZ
  50. 50. One-click multi-AZ Automatic synchronous master- slave replication
  51. 51. One-click multi-AZ Slave promotion
  52. 52. One-click multi-AZ New slave creation
  53. 53. 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
  54. 54. READ REPLICASREAD-ONLY ASYNCHRONOUS REPLICA
  55. 55. Read-replicas
  56. 56. Read-replicas
  57. 57. Read-replicas
  58. 58. Read-replicas
  59. 59. MySQL Read Replicas Add Read Replicas with asynchronous replication Promote replica to stand-alone RDS instance Easy sharding, test database creation
  60. 60. ORACLESECURE BACKUP MODULE ORACLE RMAN  AMAZON S3
  61. 61. RMAN to S3
  62. 62. Restore times reduced from 15 to 2½ hours
  63. 63. 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
  64. 64. Tiered backup storage Oracle Backup S3 Policy Glacier Cost effective Very cheap ‘Hot’ storage ‘Cold’ storage 99.999999999% durability 99.999999999% durability
  65. 65. PACKAGED APPS ORACLE AND OTHERS
  66. 66. Packaged applicationsEase the infrastructure burden when rolling out and testing upgrades/modifications
  67. 67. 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.
  68. 68. 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.
  69. 69. Reserved instances One time, up front payment Reserve capacity for your DB instance Discounted hourly rate Low, medium and high utilization rates
  70. 70. RDBMS on AWS Setup & manage instances Install & configure database platform Configure backupsImplement master-slave for HA Implement read-replicas for performanceManage maintenance updates
  71. 71. 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
  72. 72. Focus on your App with Amazon RDS
  73. 73. Instance scaling Multi-AZ PerformanceFocus on your App with Amazon RDS Backups DR Storage scaling
  74. 74. Instance scaling Multi-AZ Faster updates New features PerformanceFocus on your App with Amazon RDS Backups Happy customers : ) DR Storage scaling
  75. 75. aws.amazon.com

×