SlideShare a Scribd company logo
MySQL on the Cloud: AWS EC2 v/s AWS RDS
About Neev
Web

Mobile

Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development

iPhone
Android
Windows Phone 7
HTML5 Apps

Cloud
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine

Key Company Highlights
250+ team with experience in
managing
offshore, distributed
development.
Neev Technologies
established in Jan ’05
VC Funding in 2009 By Basil
Partners

User Interface Design and User Experience Design

Part of Publicis Groupe
Member of NASSCOM.

Performance Consulting Practices
Development Centers in
Bangalore and Pune.
Quality Assurance & Testing

Outsourced Product Development

Offices at
Bangalore, USA, Delhi, Pune,
Singapore and Stockholm.
AWS EC2 : An unwanted Gift ?

There are many disadvantages to the traditional method of running MySQL on
the cloud. A few of them are :
• Installation of database software like MySQL is necessary
• Regular patches have to be made to the instance

• Managing backups is difficult
• Replication failures need to be handled
AWS RDS : How it helps
With just a few clicks , AWS RDS :
• takes care of provisioning the infrastructure capacity you request and installing the
database software.
• performs automated backups as configured with point-in-time recovery options. You
may also manually initiate a DB snapshot to backup your DB in a known state.
• offers backup retention for up to the last 35 days.

• applies patches that are security and durability related.
• manages synchronous data replication across physically distinct locations (Multi-AZ
deployments).
• performs automatic failovers in case of certain failures and no need for manual
administrative intervention on Multi-AZ deployments.
• creates ‘Read Replicas’ (similar to MySQL Slaves) as requested for read intensive
workloads.
• Enables Monitoring the compute and storage resource utilization of your DB
Instance, for no additional charge, via Amazon CloudWatch.
AWS EC2 vs AWS RDS

• Amazon RDS automatically stripes across multiple EBS volumes to enhance IOPS
(input/output operations per second) performance. Similar performance may be realized
on EC2 only by going with a RAID0 EBS but doing RAID0 EBS requires a significant amount
of maintenance overhead.
• In addition, for I/O intensive transactional workloads that need consistent
performance, RDS Provisioned IOPS lets one specify an IOPS rate when creating a DB
Instance. Amazon RDS will then provision that IOPS rate for the lifetime of the DB
instance. You can provision a MySQL instance with up to 30,000

IOPS!

• Just as in the case of EC2, you can increase or decrease the CPU and memory available to
a DB instance by changing its instance class. Amazon RDS will perform the upgrade during
the next maintenance window. The Amazon RDS maintenance window provides an
opportunity to control when DB Instance modifications (such as changing DB Instance
class) and software patching must occur.
Easy Replication and Automatic Failover with RDS

• Running your DB Instance as a Multi-AZ deployment can further reduce the impact of a
maintenance event or a DB instance failure.
•

In a Multi-AZ deployment, Amazon RDS automatically provisions and maintains a
synchronous “standby” replica in a different Availability Zone.

•

During certain types of planned maintenance, or in the event of DB Instance failure or
Availability Zone failure, Amazon RDS will automatically failover to the standby and your
application can resume database operations without the need for manual administrative
intervention.

• If you need to scale-out for read intensive workloads, you can create any number of ‘Read
Replicas’. Database updates on the source DB Instance will be replicated using MySQL’s
native, asynchronous replication.
• You may also want to run reporting queries against a Read Replica, rather than on your
primary, production DB Instance. RDS provides excellent options to tune Read Replicas for
such specific operations. See here for more info: http://aws.amazon.com/rds/faqs/#95
Automated Backup with RDS

• Amazon RDS offers automated backups with point-in-time recovery and once
configured, automatically performs a full daily snapshot of your data and captures
transaction logs (as updates to your DB Instance are made).
• Amazon RDS retains backups of a DB Instance for upto the last 35 days (configurable).
• DB Snapshots can also be user-initiated and enables you to back up your DB Instance in a
known state as frequently as you wish, and then restore to that specific state at any time.
Database Tuning with RDS

• In order to tune an RDS instance, you use a database parameter group which acts as a
“container” for engine configuration values that can be applied to one or more DB
Instances.
• This allows you to create a certain tuned parameter set that can be easily reused across
DB instances.
• By default however, Amazon RDS chooses the optimal configuration parameters for your
DB Instance taking into account the DB Instance’s compute resource and storage capacity.
Clients
Partnerships
Neev Information Technologies Pvt. Ltd.
India - Bangalore

India - Pune

The Estate, # 121,6th Floor,

#13 L’Square, 3rd Floor

Dickenson Road

Parihar Chowk, Aundh,

Bangalore-560042

Pune – 411007.

Phone :+91 80 25594416

Phone : +91-64103338

USA

sales@neevtech.com
Sweden

Singapore

Neev AB, Birger Jarlsgatan
1121 Boyce Rd Ste 1400,
Pittsburgh PA 15241

Phone : +1 888-979-7860

#08-03 SGX Centre 2, 4

53, 6tr,

Shenton Way,

11145, Stockholm

Singapore 068807

Phone: +46723250723

Phone: +65 6435 1961

For more info on our offerings, visit www.neevtech.com

More Related Content

PPTX
Magento performance comparison - AWS vs DO
PDF
Deploying in the Cloud: Why and How
PPTX
Using Amazon RDS to power enterprise applications (Peoplesoft)
PPTX
Introduction to amazon web services for developers
PDF
Rapid deployment of Sitecore on AWS
PDF
AEM 6 DAM - Integrations, Integrations, Integrations
PPTX
Migration to Aws Cloud
PPTX
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Magento performance comparison - AWS vs DO
Deploying in the Cloud: Why and How
Using Amazon RDS to power enterprise applications (Peoplesoft)
Introduction to amazon web services for developers
Rapid deployment of Sitecore on AWS
AEM 6 DAM - Integrations, Integrations, Integrations
Migration to Aws Cloud
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?

What's hot (9)

PPTX
App Associates : Leveraging AWS for Oracle Workloads
PPTX
Oracle Peoplesoft on AWS: A quick introduction
PPTX
Migrating enterprise workloads to AWS
PPTX
New Roles In The Cloud
PPTX
AWS Tutorial-Part2:Exam Intro-2018
PPT
Amazon Web Service Sales Role Play - Case Study
PDF
AWS IoT Workshop Keynote
PDF
Amazon EC2 Systems Manager (March 2017)
PPTX
AWS vs. Azure
App Associates : Leveraging AWS for Oracle Workloads
Oracle Peoplesoft on AWS: A quick introduction
Migrating enterprise workloads to AWS
New Roles In The Cloud
AWS Tutorial-Part2:Exam Intro-2018
Amazon Web Service Sales Role Play - Case Study
AWS IoT Workshop Keynote
Amazon EC2 Systems Manager (March 2017)
AWS vs. Azure
Ad

Similar to MySQL on the Cloud (16)

PPTX
AWS Elasticity and Auto Scaling
PPTX
AWS database services
PPTX
Databases overview & concepts
PDF
Intro to database_services_fg_aws_summit_2014
PPTX
Auto scaling websites in the cloud
PDF
Amazon Web Services - Relational Database Service Meetup
PDF
Uses, considerations, and recommendations for AWS
PPTX
Databases on aws part 1
PPTX
Nuts and bolts of running a popular site in the aws cloud
PPT
Amazon web services : Layman Introduction
PPTX
Accelerate SQL Server Migration to the AWS Cloud
PDF
Scaling on AWS for the First 10 Million Users at Websummit Dublin
PDF
AWS Certified Cloud Practitioner Course S11-S17
PDF
Best Practices for Running Microsoft SQL Server on AWS
PPTX
AWS Public Cloud solution for ABC Corporation
PPTX
Amazon rds product details
AWS Elasticity and Auto Scaling
AWS database services
Databases overview & concepts
Intro to database_services_fg_aws_summit_2014
Auto scaling websites in the cloud
Amazon Web Services - Relational Database Service Meetup
Uses, considerations, and recommendations for AWS
Databases on aws part 1
Nuts and bolts of running a popular site in the aws cloud
Amazon web services : Layman Introduction
Accelerate SQL Server Migration to the AWS Cloud
Scaling on AWS for the First 10 Million Users at Websummit Dublin
AWS Certified Cloud Practitioner Course S11-S17
Best Practices for Running Microsoft SQL Server on AWS
AWS Public Cloud solution for ABC Corporation
Amazon rds product details
Ad

More from Neev Technologies (20)

PPTX
Razorfish India (Neev) Corporate Profile
PPTX
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
PPTX
Hybris Hackathon - Split Payments in Hybris
PPTX
Hybris Hackathon - Data Modeling
PPTX
RazorfishNeev Engagement Process
PPTX
Gameathon @ Neev
PPTX
Building A Jewelry e-store - Now, sell your jewelry to the world!
PPTX
Neev Load Testing Services
PPTX
How to add Custom Font to your iOS-based App?
PPTX
Our Experience on Google Map Integration with Apps
PPTX
Neev Application Performance Management Services
PPTX
Drupal Capabilities @ Neev
PPTX
Neev CakePHP Managed Services Offerings
PPTX
Neev AngularJS Capabilities
PPTX
Mobile Responsive Design @ Neev
PPTX
Business Intelligence Capabilities @ Neev
PPTX
Neev Conversion Strategy Capabilities
PDF
RazorfishNeev - An Overview
PPTX
A Digital Mirror for Luxury Jewelry Stores
PPTX
Neev Open Source Contributions
Razorfish India (Neev) Corporate Profile
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Hybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Data Modeling
RazorfishNeev Engagement Process
Gameathon @ Neev
Building A Jewelry e-store - Now, sell your jewelry to the world!
Neev Load Testing Services
How to add Custom Font to your iOS-based App?
Our Experience on Google Map Integration with Apps
Neev Application Performance Management Services
Drupal Capabilities @ Neev
Neev CakePHP Managed Services Offerings
Neev AngularJS Capabilities
Mobile Responsive Design @ Neev
Business Intelligence Capabilities @ Neev
Neev Conversion Strategy Capabilities
RazorfishNeev - An Overview
A Digital Mirror for Luxury Jewelry Stores
Neev Open Source Contributions

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
Per capita expenditure prediction using model stacking based on satellite ima...
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

MySQL on the Cloud

  • 1. MySQL on the Cloud: AWS EC2 v/s AWS RDS
  • 2. About Neev Web Mobile Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development iPhone Android Windows Phone 7 HTML5 Apps Cloud AWS Consulting Partner Rackspace Joyent Heroku Google App Engine Key Company Highlights 250+ team with experience in managing offshore, distributed development. Neev Technologies established in Jan ’05 VC Funding in 2009 By Basil Partners User Interface Design and User Experience Design Part of Publicis Groupe Member of NASSCOM. Performance Consulting Practices Development Centers in Bangalore and Pune. Quality Assurance & Testing Outsourced Product Development Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm.
  • 3. AWS EC2 : An unwanted Gift ? There are many disadvantages to the traditional method of running MySQL on the cloud. A few of them are : • Installation of database software like MySQL is necessary • Regular patches have to be made to the instance • Managing backups is difficult • Replication failures need to be handled
  • 4. AWS RDS : How it helps With just a few clicks , AWS RDS : • takes care of provisioning the infrastructure capacity you request and installing the database software. • performs automated backups as configured with point-in-time recovery options. You may also manually initiate a DB snapshot to backup your DB in a known state. • offers backup retention for up to the last 35 days. • applies patches that are security and durability related. • manages synchronous data replication across physically distinct locations (Multi-AZ deployments). • performs automatic failovers in case of certain failures and no need for manual administrative intervention on Multi-AZ deployments. • creates ‘Read Replicas’ (similar to MySQL Slaves) as requested for read intensive workloads. • Enables Monitoring the compute and storage resource utilization of your DB Instance, for no additional charge, via Amazon CloudWatch.
  • 5. AWS EC2 vs AWS RDS • Amazon RDS automatically stripes across multiple EBS volumes to enhance IOPS (input/output operations per second) performance. Similar performance may be realized on EC2 only by going with a RAID0 EBS but doing RAID0 EBS requires a significant amount of maintenance overhead. • In addition, for I/O intensive transactional workloads that need consistent performance, RDS Provisioned IOPS lets one specify an IOPS rate when creating a DB Instance. Amazon RDS will then provision that IOPS rate for the lifetime of the DB instance. You can provision a MySQL instance with up to 30,000 IOPS! • Just as in the case of EC2, you can increase or decrease the CPU and memory available to a DB instance by changing its instance class. Amazon RDS will perform the upgrade during the next maintenance window. The Amazon RDS maintenance window provides an opportunity to control when DB Instance modifications (such as changing DB Instance class) and software patching must occur.
  • 6. Easy Replication and Automatic Failover with RDS • Running your DB Instance as a Multi-AZ deployment can further reduce the impact of a maintenance event or a DB instance failure. • In a Multi-AZ deployment, Amazon RDS automatically provisions and maintains a synchronous “standby” replica in a different Availability Zone. • During certain types of planned maintenance, or in the event of DB Instance failure or Availability Zone failure, Amazon RDS will automatically failover to the standby and your application can resume database operations without the need for manual administrative intervention. • If you need to scale-out for read intensive workloads, you can create any number of ‘Read Replicas’. Database updates on the source DB Instance will be replicated using MySQL’s native, asynchronous replication. • You may also want to run reporting queries against a Read Replica, rather than on your primary, production DB Instance. RDS provides excellent options to tune Read Replicas for such specific operations. See here for more info: http://aws.amazon.com/rds/faqs/#95
  • 7. Automated Backup with RDS • Amazon RDS offers automated backups with point-in-time recovery and once configured, automatically performs a full daily snapshot of your data and captures transaction logs (as updates to your DB Instance are made). • Amazon RDS retains backups of a DB Instance for upto the last 35 days (configurable). • DB Snapshots can also be user-initiated and enables you to back up your DB Instance in a known state as frequently as you wish, and then restore to that specific state at any time.
  • 8. Database Tuning with RDS • In order to tune an RDS instance, you use a database parameter group which acts as a “container” for engine configuration values that can be applied to one or more DB Instances. • This allows you to create a certain tuned parameter set that can be easily reused across DB instances. • By default however, Amazon RDS chooses the optimal configuration parameters for your DB Instance taking into account the DB Instance’s compute resource and storage capacity.
  • 11. Neev Information Technologies Pvt. Ltd. India - Bangalore India - Pune The Estate, # 121,6th Floor, #13 L’Square, 3rd Floor Dickenson Road Parihar Chowk, Aundh, Bangalore-560042 Pune – 411007. Phone :+91 80 25594416 Phone : +91-64103338 USA sales@neevtech.com Sweden Singapore Neev AB, Birger Jarlsgatan 1121 Boyce Rd Ste 1400, Pittsburgh PA 15241 Phone : +1 888-979-7860 #08-03 SGX Centre 2, 4 53, 6tr, Shenton Way, 11145, Stockholm Singapore 068807 Phone: +46723250723 Phone: +65 6435 1961 For more info on our offerings, visit www.neevtech.com