The 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:
- 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.
- 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.




Pingback: Summer 2011: A Banner Season for Cloud Databases « Database as a Service
Hi,
Thanks for this post.
Have you got news about the support of the pay-per-use plans ?
Thanks.
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.
Humm , another question … do you know if it’s possible to configure manually a xeround db with a play framework heroku instance ?
Thanks.
according to their documenations Play comes with the JDBC driver for MySQL so there is no need to install anything else. Edit the database configuration in the yabe/conf/application.conf file and set the required JDBC URL and credentials as documented on:
http://www.playframework.org/documentation/1.2.3/configuration#dbconf
hope this helps.
if you have any other questions don’t hesitate to email support@xeround.com
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 !
Cool! :)