View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Migration Backup and recoverySchema design PatchingQuery construction ConfigurationQuery optimization Software upgrades Storage upgrades Focus on the “buck” Frequent server upgrades Hardware crash Off load the “muck”
Source: Forrester Security planning License training Backup, recovery load and unload Script automationPerformance Installation, upgrade,and tuning patching, migration
ProductivityMost admin tasks are managed by RDS Provisioning Database backups Patching Performance management
Productivity Multiple databases per instance Standard user accounts Connect and query using common MySQL tools & drivers Tune engine parameters Import and export data using standard MySQL tools (mysqldump) Diagnostics Native MySQL replication SSL for encryption over the wire Monitor metrics Shell, super user or direct file system access (Think security!)
ProductivityNear zero administration Painless patching, automatic upgrades Cloudwatch monitoring, Metric alarms One click. High Availability.
ProductivityOne 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
PerformancePush-button scale, high performance Scale storage from 5Gb to 1Tb of storage Scale instance from small to 4XL (better I/O) Add Read Replicas with asynchronous replication Add ElastiCache for performance
PerformanceAmazon ElastiCache In-memory cache service Ideal front end to RDS for read-heavy applications Low latency
PerformanceRead Replicas Scale beyond capacity constraints of a single instance Asynchronous replication to replicas Perfect for read-heavy loads and reporting
PerformanceReplicas vs Caches Caches are good for low latency access over a limited dataset Replicas provide relatively less performance over a substantially larger dataset
PerformanceProvisioned IOPS Fast, predictable, and consistent I/O 1,000 IOPS to 10,000 IOPS 100GB to 1 TB
Case study6 months to deploy a real time, social magazine5 million users, 2 billion page flips per monthRun on EC2, RDS and ElastiCache. Multi-AZ.Better response time (milliseconds) and uptimeComplex queries on use and relevance data
Case studyOutgrew existing IT environmentElasticity to respond to peaks; reduce costsRun on EC2, RDS10 million visitors a dayReduced time to market via
Data ProtectionAutomatic snapshots Daily database back-ups (save up to 35 days) Transaction log backups every 5 minutes Everything up to final 5 minutes can be recovered
Data ProtectionAutomatic backups Automated point-in-time backups 1 day retention (extendable to 35 days) On by default. No additional charge.
Data ProtectionDB Security groups DB instances are isolated by default Control access by source IP address or EC2 security group Specify IP range: 0.0.0.0/0 discouraged!
Data ProtectionRDS in the Virtual Private Cloud Virtual network, bring your own IP addresses Complete virtual network control: public, private subnets Includes Multi-AZ (for MySQL and Oracle)
Data ProtectionEncryption via SSL RDS generates SSL certificates for each DB instance Encryption of data between client and DB instance
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
BonusReserved instances One time, up front payment Reserve capacity for your DB instance Discounted hourly rate Low, medium and high utilization rates
BonusInstant Development Data Use RDS for Production and Development Leverage Backups as Test Data
BonusPromoting RDS Read Replicasto Primary Fast Sharding Instant Replication of Fully Provisioned Database
BonusFree Tier Run RDS free for 1 Year! MySQL, Oracle (BYOL), SQL Server Express