Xeround reinvents MySQL atop Amazon cloud

NoSQL. Without the No

High performance access to file storage

Upstart database maker Xeround has taken the wraps off the 1.0 release of its flagship product, but you can't install it in your local data center. It's only available as a service, from public clouds like Amazon's EC2.

Xeround got its start building massively scaled database management systems for telecom companies, including T-Mobile's US operations, which uses a variant of the Xeround database service behind its IP configuration databases on its cell networks, and Pelephone, a service provider based in Israel that uses the Xeround product as the databases for authenticating, initializing, and routing calls on its network.

Without getting into the patented technologies underlying Xeround, Razi Sharir, CEO at the company, says that it is a "super scalable distributed database" that not only runs inside virtual machines, but allows clusters of virtual machines to present a virtual image of a single database to SQL applications, even though the underlying guts of the database are founded on NoSQL technologies such as a distributed hash table, distributed Btrieve (for data access), and distributed object store.

MySQL that scales. No, really

That doesn't sound like something that is easy to program for, and the smart thing that Xeround has done is to take the open source version of MySQL and hack this distributed, virtualized database underneath MySQL as a data store (MySQL has many) using MySQL's own storage APIs. "The same old MySQL you have been using before suddenly has scalability," boasts Sharir to El Reg.

The upshot is that you get something that smells like MySQL as far as applications are concerned, but it is underpinned by a distributed database with replicated nodes for both throughput and high availability. The data is stored in main memory, which gives the Xeround database speed, and all nodes can both read and write data, which means you are not fussing around with master and slave nodes.

Copies of the database are kept on disk drives in the server as backup in the event something goes wrong. The Xeround node manager, says Sharir, is sophisticated enough to not only manage nodes within a cloud, but across clouds, allowing a database to span, for instance, Amazon EC2 instances in multiple regions of the globe – and soon across multiple infrastructure and platform cloud providers.

"In effect, we are a cloud within a bunch of clouds, serving up databases," explains Sharir, and he fully expects customers to sign up to use the database service on one cloud and have a second cloud as a backup in the event of a disaster such as the one that knocked out a whole bunch of Amazon's EC2 customers served from its Virginia database back in April.

Pick a cloud. Any cloud

The Xeround database service went into private beta in September 2010 and launched the following month in a trial on Amazon's US-based EC2 clouds for selected customers. In January, the Xeround database service launched on EC2 instances in Europe and a public beta was opened up. In March, a beta was available for Salesforce.com's Heroku platform cloud, and in April, Xeround got the database service in beta on the Rackspace Cloud and debuted its auto-scaling feature, which allows all of these clouds to automatically dial-up and dial-down infrastructure needed to support database workloads as conditions change. Xeround has over 2,000 companies that have put its service through the paces on these various clouds.

Starting today, Xeround 1.0 is available for purchase on Amazon clouds in both North America and Europe. Heroku will is using Xeround as one of its default database services, and CloudControl, a platform cloud for running PHP applications based in Germany, is going to tap Xeround as well. Sharir says that support on the Rackspace Cloud on both sides of the Atlantic is imminent, but declined to give a date.

“The same old MySQL you have been using before suddenly has scalability.”

Given the popularity of MySQL for Web applications and the limited scalability of that database, it was natural enough to start there. But Sharir says that the company can, in theory, offer compatibility with other SQL databases at some time in the future if customers are willing to pay for it. Ditto for other clouds. The virtualized, distributed MySQL database is not tied to any particular hypervisor or cloud.

While the Xeround database runs on Amazon's EC2, you don't have to buy your own EC2 images and then activate Xeround on it. The database-as-a-service company wants to make it simpler than that and get customers out of the business of trying to figure out what size Amazon virtual server images they need to buy to support their workloads ahead of time. Xeround runs the database service on your behalf atop the Amazon cloud, picking the right images from its pool of server slices to run your workload as it changes.

Xeround provides customers with a service level agreement ensuring 99.9 per cent uptime (that's seems about one or two nines shy of what most customers expect) and charges for the database service based on two metrics: the size of the database and the amount of data transferred between the database service and your applications.

Hey IBM, want a database service?

It costs 12 cents per gigabyte per hour for storage the Xeround service and 46 cents per gigabyte for data transfers. That price includes the underlying infrastructure from Amazon's EC2 cloud as well as email and Web support, daily backups, automatic scaling; 24x7 phone support and high availability "healing" are also available as options. Xeround is offering a 30-day free trial of the database service and after that trial period, customers are charged for what they use. Those who sign up for a commercial account before July 25 get a 25 per cent discount that holds through the end of 2011.

Xeround was founded in 2005, and the database-as-a-service has been in development for the past three years, says Sharir, based on the work the company had done building custom databases for telcos. The company raised $6.5m in its Series A funding in March 2005 and another $16m in its Series B round in July 2008. Benchmark Capital, Giza Venture Capital, Ignition Partners, and Trilogy Partnership all kicked in dough.

So, how long until Oracle or IBM buys Xeround? If Hewlett-Packard and Dell were thinking, they might want to buy something like this and then reverse productize it to build up their miniscule software businesses. ®

High performance access to file storage

More from The Register

next story
European Court of Justice rips up Data Retention Directive
Rules 'interfering' measure to be 'invalid'
Dropbox defends fantastically badly timed Condoleezza Rice appointment
'Nothing is going to change with Dr. Rice's appointment,' file sharer promises
Cisco reps flog Whiptail's Invicta arrays against EMC and Pure
Storage reseller report reveals who's selling what
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Bored with trading oil and gold? Why not flog some CLOUD servers?
Chicago Mercantile Exchange plans cloud spot exchange
Just what could be inside Dropbox's new 'Home For Life'?
Biz apps, messaging, photos, email, more storage – sorry, did you think there would be cake?
IT bods: How long does it take YOU to train up on new tech?
I'll leave my arrays to do the hard work, if you don't mind
prev story


Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
HP ArcSight ESM solution helps Finansbank
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.