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?

When using Xeround’s Add-on for Heroku:

  • Up to 500Mb data size
  • Unlimited throughput
  • High-availability guarantee
  • Support included: web, email and phone support 24/7/365
  • Automatic Backups
  • Plan: $70/month

When creating your DB via Xeround:

  • Unlimited database size
  • Unlimited throughput
  • High-availability guarantee
  • Support included: web, email and phone support 24/7/365
  • Automatic Backups and Manual Backups
  • Plan: Pay-per-Use — $0.10 per GB/hour and $0.33 per GB for Data Transfer.
  • First 30 days are free! (+ you get an additional 20% off until the end of the year)

Why is there a difference?

On our Amazon EC2 datacenters Xeround offers a pay-per-use cloud database service where your DB instance is charged by its actual 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. We are working with Heroku on supporting Pay-per-use plans soon.

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 *

*