the simple way to distribute mysql database across multiple clouds in six continents

24
The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents A solution to reducing database latency, improving availability, and achieving scalability. @GenieDB Jan. 3, 2014

Upload: geniedb

Post on 11-Jun-2015

1.124 views

Category:

Technology


0 download

DESCRIPTION

Learn about the benefits of geo-distributed database, the challenges of deploying it, and the fast and simple way to distribute MySQL across multiple clouds in six continents. Try at http://try.geniedb.com/distributed-mysql-dbaas-on-multiple-cloud/

TRANSCRIPT

Page 1: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

The Simple Way to

Distribute MySQL Database across Multiple Clouds

in Six Continents

A solution to reducing database latency, improving availability, and achieving scalability.

@GenieDBJan. 3, 2014

Page 2: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

What is geo-distributed database?

Page 3: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

A Geo-Distributed Database is…

A single logical database that is spread physically across computers in multiple locations that are connected by a data communication link.

http://wps.prenhall.com/wps/media/objects/3310/3390076/hoffer_ch13.pdf

Page 4: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Why distribute your database in different regions?

Page 5: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Improved Availability

So your application users don’t experience downtime.

Data are replicated across global regions. When a node fails, the failed node’s request can be routed to a different geographical region even during disasters.

Page 6: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Improved Performance

So users around the globe don’t experience lag when using your application.

Increased speed and response time of database access across the globe because data is near the region of demand.

Page 7: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Easy Scalability

New processing and storage power can be added without affecting the operations of other sites.

So you can easily supply the user demand of your application.

Page 8: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

And many other benefits…

Page 9: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Then why doesn’t everyone use Geo-Distributed Database?

Page 10: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

It’s Complex

If data replication and database architecture is not adequately designed, replication conflicts and problems will arise and degrade your database availability and performance.

Time is also needed to design and test the replication methods and architectural design.

Page 11: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

It’s Costly

Technical expertise around the globe is required to build, manage, and maintain your distributed database

Additional hardware, communication, networking, and deployment costs will be incurred.

Time is also needed to configure, test, and deploy your geo distributed database.

Page 12: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

And many other technical hurdles and concerns…

Page 13: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

And that is why we founded…

Page 14: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

We are a MySQL Database-as-a-Service (DBaaS) company that delivers database availability, speed, and scalability.

We help businesses to easily distribute MySQL database across multiple cloud providers in six continents.

We manage all the complexities of Geo-distributed MySQL so YOU DON’T HAVE TO.

AND

Page 15: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

To distribute your database with GenieDB, all you need to do is…

Page 16: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Sign Up for GenieDB, then

Sign in to access the GenieDB console.

Page 17: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Use the GenieDB console to

Add Nodes from Multiple Cloud Providersfrom six continents.

Page 18: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Allow 3-5 minutes for GenieDB to provision instances and to configure DNS and nodes.When the nodes are running,

Connect Your Applications with GenieDB.

Page 19: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

THAT’S IT!

Page 20: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Yes, it’s really that simple.

Because we’ve got that taken care of already.

And forget the technical hurdles.

Page 21: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

So why not sign up and start distributing your MySQL database across multiple clouds in six continents.

Page 22: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

Here are some of our customers…

Page 23: The Simple Way to Distribute MySQL Database across Multiple Clouds in Six Continents

And what they’re saying…

“Without GenieDB we would have spent much more money, and worse, much more time coming up with a scalable solution. GenieDB has changed the way I think about the migration of applications to widely distributed and scalable platforms.”

Vince VasquezCEO, Cloudbook Inc.

“We didn’t have to change anything in our MySQL application. We simply plugged-in GenieDB’s Globally Distributed MySQL-as-a-Service and we were able to see changes made in one cloud instance automatically updated in other cloud instances worldwide, and furthermore, the instances remain synchronized automatically, even after failure scenarios.”

Daniel ViensVP Engineering, Phyken Media