Connecting Your MySQL-Heroku Application to Xeround Cloud Database

Scalable and highly Available MySQL DB on HerokuThe release of the GA version of Xeround’s Add-on for Heroku a couple of months ago has been generating a lot of interest in the Ruby community, with many developers already using Xeround to power their Heroku MySQL applications.

We’ve been getting some questions regarding the different ways for connecting Heroku apps to Xeround, and the different plans Xeround offers for Heroku users.

So here it goes:

What does Xeround provide?

Xeround Cloud Database is the only horizontally scalable and highly available database available for MySQL applications created on the Heroku platform.

Xeround provides unlimited scalability (out/in), built-in replicas and automatic failover for high availability — all in a plug-&-play, simple database service (DBaaS).

How to use Xeround with your MySQL-Heroku application?

Heroku users can use Xeround Cloud Database transparently instead of either the PostgreSQL DB that’s provided with their Heroku instance, or a manually installed MySQL DB.

There are two ways you can create your Xeround Cloud Database instance to use with Heroku:

  1. Xeround’s add-on for Heroku allows you to create your Xeround DB instance with a single click from within your Heroku environment. This requires no registration to Xeround’s service and the entire process is carried out via Heroku.
  2. Alternatively, you can sign up to Xeround to create your free cloud database, and then connect your Heroku application to it, just as you would connect your app to any external MySQL database.

How to connect your heroku MySQL app to Xeround:

Depending on how you chose to create your Xeround DB instance, follow these step-by-step instructions to connect your Heroku application to it.

What are the different plans offered for Heroku users?

//UPDATED February 7th, 2012:

Xeround Cloud Database now comes in three editions: Xeround FREE, Xeround BASIC and Xeround PRO. Visit our plans and pricing page to learn about the differences between each edition.

Available Plans When Using Xeround’s Add-on for Heroku:

  • Starter: a Xeround FREE database instance at no cost.
  • Basic 100MB: A Xeround BASIC database instance up to 100 MB.
  • Basic 250MB: A Xeround BASIC database instance up to 250 MB.
  • Pro 0.5GB: A Xeround PRO database instance limited up to 0.5GB.

Heroku Add-on Plans Include:

  • High-availability guarantee
  • Unlimited Throughput for Xeround PRO plan.
  • Support included: web, email and phone support 24/7/365
  • Scheduled  Backups for Xeround PRO.

When creating your DB via Xeround:

  • You can choose your preferred plan (Xeround FREE, Xeround BASIC or Xeround PRO) with its associated features and charges.

Why is there a difference?

The difference between creating your database instance via Xeround and our Heroku plans are mainly around the Xeround PRO edition.

When creating your PRO database via Xeround it has no size limit and is charged based on your data size and data transfer usage. Due to current limitations of the Heroku platform, we are unable to offer pay-per-use billing via Heroku and are offering tiered plans, with a 0.5GB cap to the Xeround PRO plan. We are working with Heroku on supporting Pay-per-use plans soon.

If you require a larger DB size to connect to your Heroku application- you can create it via Xeround and connect it to your Heroku app as described here.

Got any other questions? feel free to contact our Support team.

This entry was posted in MySQL Cloud Database and tagged , , , . Bookmark the permalink.

7 Responses to Connecting Your MySQL-Heroku Application to Xeround Cloud Database

  1. Pingback: Summer 2011: A Banner Season for Cloud Databases « Database as a Service

  2. François says:

    Hi,

    Thanks for this post.
    Have you got news about the support of the pay-per-use plans ?

    Thanks.

    • Avigail Ofer says:

      Not yet unfortunately- waiting on Heroku to support pay-per-use on their end. We’ll be sure to update once there are any developments.

  3. François says:

    Humm , another question … do you know if it’s possible to configure manually a xeround db with a play framework heroku instance ?

    Thanks.

  4. François says:

    Hi Avigail,

    Thanks for your responses :)

    Have a good day.

    PS:
    I have now a xeround db for my play framework blog :) … it was very easy to setup, thanks !

Leave a Reply

Your email address will not be published. Required fields are marked *

*