What you get with Xeround?
To address its purpose as a mission-critical transactional cloud database we built some important features into Xeround, which address ease of setup and use, performance, scalability, elasticity, and perhaps most importantly: reliability.
We arrived at the features that address these requirements after literally hundreds of interactions with database users and improved on them during our very active beta phase.
Before we get into these features, it’s important to understand the basic way in which Xeround works: First, your database is kept in two synchronous in-memory replicas. In addition, the data is then asynchronously written to a persistent store (Amazon EBS). In other words, Xeround keeps three copies of the data.
With this you get:
- No setup. After you sign up with Xeround, you literally create your database with one click. Xeround takes care of high-availability, by automatically maintaining the three copies in the background.
- Performance. Because it manages data and transactions in memory, Xeround offers low-latency and high throughput. See this benchmark of Xeround vs. Amazon RDS.
- No Downtime SLA Guarantee. We are so confident about the reliability of our service that we are willing to put our money where our mouth is (BTW, read about how we handled the recent Amazon outage). And when we say “no downtime” it also applies to scaling up or down, scaling in or out and when making schema changes — all of these are handled automatically in a way that’s transparent to the application and does not result in a service interruption.
- Auto-Scaling. You can set CPU utilization, memory utilization and connection upper and lower thresholds and Xeround will automatically scale up or out — as well as shrink back down — to make sure your database always gets optimal resources to handle your application’s load needs. This also has a huge economic effect, as it ensures you only use what you need — and only pay for what you use.
- Scheduled Daily Backups. Xeround will back up your database once a day at a time of your choosing. You can also initiate additional on-demand backups.