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

Preview:

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/

Citation preview

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

What is geo-distributed database?

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

Why distribute your database in different regions?

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.

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.

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.

And many other benefits…

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

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.

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.

And many other technical hurdles and concerns…

And that is why we founded…

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

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

Sign Up for GenieDB, then

Sign in to access the GenieDB console.

Use the GenieDB console to

Add Nodes from Multiple Cloud Providersfrom 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.

THAT’S IT!

Yes, it’s really that simple.

Because we’ve got that taken care of already.

And forget the technical hurdles.

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

Here are some of our customers…

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

Recommended