<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Xeround Blog</title>
	
	<link>http://xeround.com/blog</link>
	<description>Xeround is an elastic, always-on database that lets you run your existing MySQL-based application in the cloud.</description>
	<lastBuildDate>Sun, 11 Sep 2011 14:31:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Xeround" /><feedburner:info uri="xeround" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Xeround</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Data Transfer is Now Free for DB Sizes Up to 1GB</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/uvm26Ssjr7I/data-transfer-is-free</link>
		<comments>http://xeround.com/blog/2011/09/data-transfer-is-free#comments</comments>
		<pubDate>Thu, 01 Sep 2011 09:15:57 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1978</guid>
		<description><![CDATA[We wanted to let you know that we’ve change our pricing and that from now Data Transfer is free for databases up to 1GB in size. <a href="http://xeround.com/blog/2011/09/data-transfer-is-free">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1979 alignright" title="data-transfer-is-now-free-of-charge" src="http://xeround.com/blog/wp-content/uploads/2011/09/data-transfer-is-now-free-of-charge.jpg" alt="Data Transfer is Free for DB Sizes Up to 1GB" width="168" height="161" />We wanted to let you know that we’ve change our pricing and that from now <strong>Data Transfer is free for databases up to 1GB in size.</strong></p>
<p><strong>What this means for you:</strong></p>
<ul>
<li>The new pricing is in effect as of September 1st, 2011</li>
<li>Xeround Customers: Your account has been updated automatically and you do not need to do anything to take advantage of the new pricing.</li>
<li>Data Size is calculated on an hourly basis. During the periods that your database’s size is less than 1GB, Data Transfer is free of charge and you will be charged <strong>only</strong> for Data Size.</li>
<li>The new pricing is reflected in the <a href="https://cloud.xeround.com/user/billing?utm_source=email&amp;utm_medium=trn&amp;utm_campaign=data-transfer-free">Cost Preview</a> page in your Database Manager Online Console</li>
<li>You are still eligible for the <strong>20% discount</strong> off your total monthly costs (for both Data Size and Data Transfer) until the end of the year.</li>
</ul>
<div>
<p><strong>You can see the new pricing and the price calculator <a href="http://mkto-c0193.com/track?type=click&amp;enid=bWFpbGluZ2lkPXhlcm91bmRCZXRhY3VzdC0tLS0xMDgxLXByb2QtMTM2Jm1lc3NhZ2VpZD0wJmRhdGFiYXNlaWQ9MTM2JnNlcmlhbD0xMjQyNzc1NzE1JmVtYWlsaWQ9YXZpZ2FpbC5vZmVyQHhlcm91bmQuY29tJnVzZXJpZD0wJmV4dHJhPSYmJg==&amp;&amp;&amp;http://xeround.com/pay-per-use-cloud-db-calculator/?utm_source=email&amp;utm_medium=trn&amp;utm_campaign=data-transfer-free&amp;mkt_tok=3RkMMJWWfF9wsRow5%2FmYJoDpwmWGd5mht7VzDtPj1OY6hBkuKr2JK1TtuMFUGpsqOPGbEw0FHZQ%3D">here</a>. </strong></p>
<p><span style="font-size: small;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></span></p>
</div>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/uvm26Ssjr7I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/09/data-transfer-is-free/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/09/data-transfer-is-free</feedburner:origLink></item>
		<item>
		<title>Easily Restore Your Database to a New Data Center</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/u7PqWxC_YiA/restore-to-new</link>
		<comments>http://xeround.com/blog/2011/08/restore-to-new#comments</comments>
		<pubDate>Sun, 28 Aug 2011 19:31:58 +0000</pubDate>
		<dc:creator>Itamar Haber</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1925</guid>
		<description><![CDATA["Restore to New" allows you to easily restore your Xeround database from a backup file to a new DB Instance. The new instance can be created either in the same data center, in a different data center or in a different cloud provider. <a href="http://xeround.com/blog/2011/08/restore-to-new">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1928" title="Restore-to-new-db-instance" src="http://xeround.com/blog/wp-content/uploads/2011/08/Restore-to-new-db-instance.jpg" alt="Restore from Backup to a new DB instance" width="300" height="179" />Today we introduce a new capability to our cloud database service that goes by the unassuming name of “Restore to New”.</p>
<p>This feature allows you to easily restore your Xeround database from a backup file to a new DB Instance. The new instance can be created either in the <strong>same data center</strong>, in a <strong>different data center,</strong> or in a <strong>different cloud provider.</strong></p>
<p>With this functionality you could, for example:</p>
<ul>
<li>Effortlessly build a database for <strong>testing purposes</strong> by using a current backup of your Xeround database in production.</li>
<li><strong>Quickly copy </strong>your Xeround database to a new data center or even to a new cloud provider.
<p>This is useful either when you&#8217;re migrating your application; or when your current cloud provider is experiencing some availability issues (such as in the case of a lengthy outage) and you wish to temporarily restore service from a different data center.</p>
<p>With Xeround, there&#8217;s no vendor lock-in, as your database instance can virtually skip between two different clouds with a click of your mouse.</li>
</ul>
<p>Restore to New is the first in a long line of new features and enhancements to our high-availability offering being released in the coming months.</p>
<p>Using the new “Restore to New” feature is as straightforward as possible:</p>
<ol>
<li>Login to Xeround <a href="https://cloud.xeround.com">database manager console</a></li>
<li>Click to select the database instance you wish to restore</li>
<li>Navigate to the instance’s “Backup” tab and select the backup set to restore from.<br />
Xeround offers automatic scheduled backups as well as on-demand user-initiated backups. You can choose either of the saved backup files to use for restoring your DB.</li>
<li>Click the “Restore” button to have the “Restore backup” dialog displayed</li>
<li>Select the “Restore to a new DB instance” option, choose the data center for the new database instance and hit the “Restore” button</li>
</ol>
<p>Within minutes your newly restored database should be up and running!</p>
<p><img class="aligncenter size-medium wp-image-1953" title="restore-to-new-database-manager-console" src="http://xeround.com/blog/wp-content/uploads/2011/08/restore-to-new-database-manager-console1.png" alt="Xeround DB Manager Online Console- Restore to New" width="300" height="289" /></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/u7PqWxC_YiA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/08/restore-to-new/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/08/restore-to-new</feedburner:origLink></item>
		<item>
		<title>Connecting Your MySQL-Heroku Application to Xeround Cloud Database</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/FPA7JP86wFc/connecting-your-mysql-heroku-application-to-xeround-cloud-database</link>
		<comments>http://xeround.com/blog/2011/08/connecting-your-mysql-heroku-application-to-xeround-cloud-database#comments</comments>
		<pubDate>Mon, 22 Aug 2011 16:45:24 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[heroku mysql]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1839</guid>
		<description><![CDATA[The release of the GA version of Xeround&#8217;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&#8217;ve &#8230; <a href="http://xeround.com/blog/2011/08/connecting-your-mysql-heroku-application-to-xeround-cloud-database">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1846" title="heroku-mysql-cloud-database" src="http://xeround.com/blog/wp-content/uploads/2011/08/heroku-mysql-cloud-database-167x300.jpg" alt="Scalable and highly Available MySQL DB on Heroku" width="167" height="300" />The release of the GA version of Xeround&#8217;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 <a href="http://www.nevill.net/2011/08/some-very-early-morning-tinkering.html" target="_blank">using Xeround</a> to power their Heroku MySQL applications.</p>
<p>We&#8217;ve been getting some questions regarding the different ways for connecting Heroku apps to Xeround, and the different plans Xeround offers for Heroku users.</p>
<p>So here it goes:</p>
<p><span class="Apple-style-span" style="color: #000000; font-size: 22px; line-height: 32px;">What does Xeround provide?</span></p>
<p>Xeround Cloud Database is the only horizontally scalable and highly available database available for MySQL applications created on the Heroku platform.</p>
<p>Xeround provides unlimited scalability (out/in), built-in replicas and automatic failover for high availability — all in a plug-&amp;-play, simple database service (<a href="http://xeround.com/mysql-cloud-db-overview/dbaas/">DBaaS</a>).</p>
<p><span class="Apple-style-span" style="color: #000000; font-size: 22px; line-height: 32px;">How to use Xeround with your MySQL-Heroku application?</span></p>
<p>Heroku users can use Xeround Cloud Database transparently instead of either the PostgreSQL DB that&#8217;s provided with their Heroku instance, or a manually installed MySQL DB.</p>
<p><strong>There are two ways you can create your Xeround Cloud Database instance to use with Heroku:</strong></p>
<ol>
<li>Xeround&#8217;s <strong><a href="http://addons.heroku.com/xeround">add-on for Heroku</a> </strong>allows you to create your Xeround DB instance with a single click from within your Heroku environment. This requires no registration to Xeround&#8217;s service and the entire process is carried out via Heroku.</li>
<li>Alternatively, you can sign up to Xeround to create your <a href="http://xeround.com/mysql-cloud-db-free-registration/">free cloud database</a>, and then connect your Heroku application to it, just as you would connect your app to any external MySQL database.</li>
</ol>
<p><strong>How to connect your heroku MySQL app to Xeround:</strong></p>
<p>Depending on how you chose to create your Xeround DB instance, follow these <a href="http://xeround.com/developers/heroku-cloud-database-mysql/">step-by-step instructions</a> to connect your Heroku application to it.</p>
<div>
<h2>What are the different plans offered for Heroku users?</h2>
<h3>When using Xeround&#8217;s Add-on for Heroku:</h3>
<ul>
<li>Up to 500Mb data size</li>
<li>Unlimited throughput</li>
<li>High-availability guarantee</li>
<li>Support included: web, email and phone support 24/7/365</li>
<li>Automatic Backups</li>
<li>Plan: <strong>$70/month</strong></li>
</ul>
<h3>When creating your DB via Xeround:</h3>
<ul>
<li>Unlimited database size</li>
<li>Unlimited throughput</li>
<li>High-availability guarantee</li>
<li>Support included: web, email and phone support 24/7/365</li>
<li>Automatic Backups and Manual Backups</li>
<li>Plan: <strong><a href="http://xeround.com/pay-per-use-cloud-database/">Pay-per-Use</a></strong> — $0.10 per GB/hour and $0.33 per GB for Data Transfer.</li>
<li>First 30 days are free! (+ you get an additional 20% off until the end of the year)</li>
</ul>
<p><strong>Why is there a difference?</strong></p>
<p>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.</p>
<p>Got any other questions? feel free to contact our <a href="mailto:support@xeround.com">Support team</a>.</p>
</div>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/FPA7JP86wFc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/08/connecting-your-mysql-heroku-application-to-xeround-cloud-database/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/08/connecting-your-mysql-heroku-application-to-xeround-cloud-database</feedburner:origLink></item>
		<item>
		<title>What Do You Expect From a Cloud Database – Round #2</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/qROz7AZb3vc/what-do-you-expect-from-a-cloud-database-round-2</link>
		<comments>http://xeround.com/blog/2011/08/what-do-you-expect-from-a-cloud-database-round-2#comments</comments>
		<pubDate>Thu, 11 Aug 2011 11:38:53 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[mysqlconf]]></category>
		<category><![CDATA[skysql]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1723</guid>
		<description><![CDATA[At the recent MySQL C&#38;E we got a chance to catch up with MySQL users and to hear what they had to say about the challenges they face with their MySQL database in the cloud, and their expectations from an elastic database system. This is the 2nd installment of short video interviews recorded at the #mysqlconf.  <a href="http://xeround.com/blog/2011/08/what-do-you-expect-from-a-cloud-database-round-2">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is the 2nd installment of short video interviews recorded at the 2011 MySQL Conference &#038; Expo. You can check out the 1st round <a href="http://xeround.com/blog/2011/06/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say">here</a>.</p>
<p>At the last MySQL C&#038;E we got a chance to catch up with MySQL users and to hear what they had to say about the challenges they face with their MySQL database in the cloud, and their expectations from an elastic database system.</p>
<hr />
<p>We spoke with Bob Burgess from Radian6 about the tedious (and neverending) work that goes into maintaining scalability of your MySQL database.</p>
<ul>
<li>How much time of your daily work is spent on slicing and dicing and sharding and partitioning and replicating and god-knows-what…?</li>
<li>What would get you to consider a cloud database?</li>
<li>What do you expect from a database-as-a-service solution?</li>
</ul>
<p>See what Burgess had to say.<br />
<iframe width="450" height="286" src="http://www.youtube.com/embed/BqPX24HcBOc" frameborder="0" allowfullscreen></iframe></p>
<hr />
<p>Marc Sherwood from <a href="http://skysql.com/">SkySQL</a> discusses the complexity of scaling MySQL and how your database service can help you simplify the scaling process.</p>
<ul>
<li>How should you scale up?</li>
<li>How should you scale down?</li>
<li>How should you pay for those resources?</li>
</ul>
<p>See what Sherwood had to say.<br />
<iframe width="450" height="286" src="http://www.youtube.com/embed/SpvDREUOON4" frameborder="0" allowfullscreen></iframe></p>
<hr />
<p>Mark Lehmann, a senior DBA for Morningstar, has been running MySQL in the cloud for quite sometime.</p>
<p>Lehmann shares his experience of what to expect when running MySQL on Amazon EC2 &#8211; everything from server crashes, machines that freeze, RDS performance issues, I/O limitations, and the operational challenges of managing numerous instances of MySQL in the cloud.<br />
<iframe width="450" height="286" src="http://www.youtube.com/embed/nU6248gbzGk" frameborder="0" allowfullscreen></iframe></p>
<p>But it&#8217;s not all problems: see what Lehmann particularly likes about running your DB in the cloud, and what he expects from a cloud database &#8211; such as automatic backups, restore, replication and more.<br />
<iframe width="450" height="286" src="http://www.youtube.com/embed/HJ6dKlIyL7c" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="450" height="286" src="http://www.youtube.com/embed/3nfqQxMnRQI" frameborder="0" allowfullscreen></iframe></p>
<hr />
<p>Check out more videos on our <a href="http://youtube.com/user/xeround">YouTube channel</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/qROz7AZb3vc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/08/what-do-you-expect-from-a-cloud-database-round-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/08/what-do-you-expect-from-a-cloud-database-round-2</feedburner:origLink></item>
		<item>
		<title>Update: Xeround’s Service on our EC2 Datacenter in Europe</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/vo-Lbdn40bU/eu-service-update</link>
		<comments>http://xeround.com/blog/2011/08/eu-service-update#comments</comments>
		<pubDate>Tue, 09 Aug 2011 14:06:19 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[ec2 mysql]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1661</guid>
		<description><![CDATA[Just a short update with regards to the status of our EC2 datacenter in Europe, as Amazon are working to restore service to their EU datacenter. <a href="http://xeround.com/blog/2011/08/eu-service-update">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>####### UPDATE: #######</em><br />
<em> All Xeround services in Europe are now available.</em></p>
<p>Short update regarding the status of Xeround&#8217;s service on our EC2 datacenter in Europe, as Amazon are working to restore service in EU:</p>
<ul>
<li>The creation of <strong>New</strong> DB Instances on Xeround&#8217;s datacenter in Europe is now available.</li>
<li>Existing Trial instances that were created in EU are being restored- look for an email from our Support Team by the end of the day with your new connection IPs.</li>
</ul>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/vo-Lbdn40bU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/08/eu-service-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/08/eu-service-update</feedburner:origLink></item>
		<item>
		<title>Xeround and the Amazon EC2 Outage in Europe</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/9pKsooAqvKw/xeround-and-the-amazon-ec2-outage-in-europe</link>
		<comments>http://xeround.com/blog/2011/08/xeround-and-the-amazon-ec2-outage-in-europe#comments</comments>
		<pubDate>Mon, 08 Aug 2011 11:38:43 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[ec2 mysql]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1640</guid>
		<description><![CDATA[Amazon EC2 datacenter in Europe suffered a major outage rendering the entire site unavailable for several hours, with resuming of all instances taking up to 48 hours. With xeround you can automatically restore your DB instance to a new datacenter to maintain service in the event of a complete datacenter meltdown. <a href="http://xeround.com/blog/2011/08/xeround-and-the-amazon-ec2-outage-in-europe">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1643" title="amazon-ec2-europe-crash" src="http://xeround.com/blog/wp-content/uploads/2011/08/amazon-ec2-europe-crash2-246x300.png" alt="Amazon EC2 Datacenter in Dublin Crashes Due to Thunder Strike" width="197" height="240" /></p>
<p>Amazon EC2 datacenter in Europe suffered a major outage yesterday, caused by a lightning strike that hit EC2&#8242;s datacenter in Dublin.</p>
<p>The whole Amazon EU site was not available for several hours yesterday. Since the crash, Amazon has been working to restore service to both <a href="http://status.aws.amazon.com/" target="_blank">EC2 and RDS instances running in EU</a>. The instances are being recovered gradually, in a process that is estimated to take <strong>up to 48 hours</strong>.</p>
<h2>How Does the EC2 EU Outage Affect Xeround Users?</h2>
<h3>Xeround Customers:</h3>
<p>So that your DB does not suffer any additional downtime, we have automatically restored your DB instance to our EC2 datacenter in the US.</p>
<p>While you may experience some latency, this enables you to continue to use your DB instance for the time being, while AWS resumes their service in Europe.</p>
<p>If you wish to use your DB running from the US, be sure to check your email for the notification from our Support team with your new connection IPs.</p>
<h3>Xeround Trial Users:</h3>
<p><strong>Working with Existing Instances:</strong></p>
<p>You can either wait it out for EC2 to resume full service in Europe, or alternatively <a href="mailto:support@xeround.com">contact us</a> if you wish us to restore your DB instance to run off our US datacenter. Restoring to a new datacenter will be done based on your latest backup file.</p>
<p><strong>Creating New Instances:</strong></p>
<p>Until EC2 in Europe is fully operational you will not be able to create a new DB instance on our EU datacenter. We anticipate resolution within 24-48 hours, after which time creation of new instances in Europe will be available once again.</p>
<h2>What&#8217;s Next?</h2>
<p>In the cloud, you need to take into account that availability issues go with the <a href="http://xeround.com/blog/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts">territory</a> (literally). We are always expanding on our built-in capabilities to ensure availability of your database, and are planning to release major improvements and exclusive features in this space as early as this month.</p>
<p>In the next couple of weeks we will be releasing a new feature allowing you to <strong>restore your DB instance into a different datacenter</strong>. This is a manual solution to address downtime caused by a complete meltdown of a datacenter (such as in yesterday&#8217;s case). You can choose to restore your instance from any of the backup files you have saved. This feature will later on be augmented by our full DRP solution &#8212; allowing you to <strong>automatically resume service from a different region, datacenter, or even a different cloud provider</strong>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/9pKsooAqvKw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/08/xeround-and-the-amazon-ec2-outage-in-europe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/08/xeround-and-the-amazon-ec2-outage-in-europe</feedburner:origLink></item>
		<item>
		<title>Data Matters – OSCON and Beyond</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/DZG27Up6VaI/data-matters-oscon-and-beyond</link>
		<comments>http://xeround.com/blog/2011/08/data-matters-oscon-and-beyond#comments</comments>
		<pubDate>Tue, 02 Aug 2011 18:10:09 +0000</pubDate>
		<dc:creator>Avi Vigder</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[oscon conference]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1630</guid>
		<description><![CDATA[So I’ve been to OSCON last week – what a great conference! It's been great catching up with old friends, talk shop (and then some..) I gave it some thought, trying to encapsulate what's the main takeaway from the conference. And it came to me - and surely enough, it was even printed on a T-shirt I got from the event organizers (so i didn't have to search for very long :)): DATA MATTERS. <a href="http://xeround.com/blog/2011/08/data-matters-oscon-and-beyond">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1631" title="oscon-data" src="http://xeround.com/blog/wp-content/uploads/2011/08/oscon-data.png" alt="" width="217" height="160" />So I’ve been to OSCON last week – what a conference! It&#8217;s been great catching up with old friends, talk shop (and then some..), and seeing what&#8217;s buzzing in open source.</p>
<p>I gave it some thought, trying to encapsulate what&#8217;s the main takeaway from the conference. And it came to me &#8211; and surely enough, it was even printed on a T-shirt I got from the event organizers (so i didn&#8217;t have to search for very long :)): DATA MATTERS.</p>
<p>Seriously, it was interesting and refreshing to see the wealth of discussion around data.</p>
<p>(One excellent session I particularly liked was “<a href="http://www.oscon.com/oscon2011/public/schedule/detail/19848" target="_blank">Designing and Implementing Asynchronous Distributed Systems</a>: Challenges, Strategies, and a Million Things That Go Wrong” by Scott Andreas).</p>
<p>The developers and open source community are all talking data: solutions, concepts, paradigms, architectures, and so on and so on. There is a real hunger out there for a solution that could streamline it all for you &#8212; for your exact specific needs &#8212; in one-click. For the more complex stuff, one-click is perhaps premature- so we&#8217;ll also take two or three clicks to get us up and running.</p>
<p>And this is what we strive for here at Xeround &#8212; aim high, so DB management in the cloud is as simple and as low-maintenance as possible.</p>
<p>Always a work in progress :)</p>
<p>Cheers,<br />
Avi.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/DZG27Up6VaI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/08/data-matters-oscon-and-beyond/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/08/data-matters-oscon-and-beyond</feedburner:origLink></item>
		<item>
		<title>Structure 2011: Watch Razi Sharir’s Off-stage Interview</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/A-F9HekfBEA/gigaom-structure-interview</link>
		<comments>http://xeround.com/blog/2011/07/gigaom-structure-interview#comments</comments>
		<pubDate>Tue, 26 Jul 2011 07:46:26 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[News & Press Mentions]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[gigaom]]></category>
		<category><![CDATA[newsql]]></category>
		<category><![CDATA[structureconf]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1612</guid>
		<description><![CDATA[What does Xeround do, and what does the future hold for databases in the cloud? Check out this short interview with Razi Sharir, Xeround&#8217;s CEO, taken at GigaOM Structure Conference last month. You may also want to watch the video &#8230; <a href="http://xeround.com/blog/2011/07/gigaom-structure-interview">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>What does Xeround do, and what does the future hold for databases in the cloud?</p>
<p>Check out this short interview with Razi Sharir, Xeround&#8217;s CEO, taken at GigaOM Structure Conference last month.</p>
<p><script src="http://player.ooyala.com/player.js?embedCode=R1N29rMjrI69yjnajO-E76KNH_Zrqns8&#038;deepLinkEmbedCode=R1N29rMjrI69yjnajO-E76KNH_Zrqns8%2CtrMXFqMjrBuWXQNPsgRotZRBNMx2Istf&#038;width=600&#038;video_pcode=1ibGg6TBmDG3H5AnDrP2747_rPtP&#038;height=336"></script></p>
<p>You may also want to watch the video recording from the Structure Conference of the <a href="http://xeround.com/blog/2011/06/cloud-databases-panel-gigaom-structure-conference-watch-the-video-recording">&#8220;Cloud Databases&#8221; panel discussion</a> in which Razi participated in.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/A-F9HekfBEA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/07/gigaom-structure-interview/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/07/gigaom-structure-interview</feedburner:origLink></item>
		<item>
		<title>A Monster with Two Heads in the Clouds: “Virtualization” and “As-a-Service”</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/NJs8X_Vo8kk/virtualization-vs-as-a-service-approach</link>
		<comments>http://xeround.com/blog/2011/07/virtualization-vs-as-a-service-approach#comments</comments>
		<pubDate>Mon, 25 Jul 2011 13:00:14 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[phpfog]]></category>
		<category><![CDATA[platform as a service]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1591</guid>
		<description><![CDATA[Today’s evolution of the cloud infrastructure demonstrates two different directions/approaches for how the application infrastructure should be built: Virtualization-centric solutions versus Service-centric solutions. &#160; &#160; &#160; Virtualization-centric solutions &#8211; in this approach, the main function of the cloud is to &#8230; <a href="http://xeround.com/blog/2011/07/virtualization-vs-as-a-service-approach">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1592" title="cloud-infrastructure-and-services" src="http://xeround.com/blog/wp-content/uploads/2011/07/cloud-infrastructure-and-services-300x199.jpg" alt="Cloud Virtualization and Cloud Services" width="270" height="179" />Today’s evolution of the cloud infrastructure demonstrates two different directions/approaches for how the application infrastructure should be built:</p>
<p>Virtualization-centric solutions versus Service-centric solutions.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li><strong>Virtualization-centric solutions &#8211; </strong>in this approach, the main function of the cloud is to provide different provisioning and management services around servers virtualization.  Server images which are deployed on virtual servers are key components in this approach as the atomic deployment and management unit for the cloud. Application provisioning is usually a set of images deployed on a number of servers. The virtualization infrastructure provides many of the enterprise level features such as high availability, replication of data, storage allocation and management, and even in some cases scalability for the application. The virtualization-centric approach  evolves from the bottoms up, starting by trying to solve  infrastructure inefficiency issues, server utilization, resource management and more.</li>
<li><strong>Service-centric approach</strong> – in this approach, the cloud aggregates several high level services &#8211; such as data services, platform services, management services etc. &#8211;  for customers to choose from when developing and deploying applications. This direction is demonstrated by different cloud vendors who offer a comprehensive framework which includes everything needed for the application to run- with all the services often  wrapped in a friendly user interface, “shielding” the customer from the underlying infrastructure. In this approach the user is spared the virtualized infrastructure layer: want more storage – move this slider, want more scalability for the application – slide the cluster size control higher, etc., Great examples for this approach are the Heroku  and PHPFog platforms.</li>
</ol>
<div>
<p>There seemingly is no contradiction between the two approaches, and they can – in theory &#8211; reside side by side on the same infrastructure cloud provider. However, I do see  a problem with offering both tracks on the same vendor, because of the fundamental differences between the two driving forces.</p>
<p>Service-centric solutions are driven by <strong>the developers community</strong>, while the virtualization approach is driven by <strong>the IT community</strong>. What’s good for IT is not always good for the developer and vice versa.</p>
<h2>The IT community and the Virtualization-centric approach:</h2>
<p>IT organizations look for horizontal solutions, such as a virtualization infrastructure that can be used by all applications,  and in most cases does not require application changes.</p>
<p>Private clouds, being dominated by IT way of thinking, are dealing mostly with existing and legacy applications, with only a small portion of the applications actually in development stages. IT managers are looking for solutions to their major pain: efficient management of the business-critical components &#8211; which is an operational challenge. Future developments are a small piece of the pie as they see it, and pose a less immediate problem that needs addressing. This is the reason why most private clouds today do not have service-centric solutions in place. Another point playing in favor of the IT approach is the maturity of those cloud services and their mobility. Most service-centric solutions today are built for specific platforms or public clouds and are not distributed as enterprise software.</p>
<h2>The developers’ community and the service-centric approach:</h2>
<p>Public clouds, on the other hand, are more focused on Service-centric approach. At the heart of this philosophy is a short and efficient cycle between development and production, with none, or very little IT resources involved. This approach assumes mostly new developments and deployments and very few legacy projects. These solutions are being used mostly by smaller organizations, or even single applications, driven these days mainly by small development groups and the mobile applications market.</p>
<p>The services built today already contain management features, configuration change processes, scaling features, high availability, disaster recovery etc. These features are intrinsic to the service, and are frequently not even exposed outside of the service boundaries. The service is supposed to provide an end-to-end solution &#8211; encapsulating all the development issues and infrastructure to make life easier for the customers.</p>
<h2>Public cloud services and the IT community:</h2>
<p>In most cases, IT organization would like to have a much higher level of control over their public cloud services, similar to the control they have over  their private cloud. At the very least, IT professional expect some integration with their management systems and procedures. For IT managers, having no control over the infrastructure and relying on an external company or an automated system (Stanley Kubrik’s HAL rings a bell? J )  could steer up concerns regarding their ability to provide the level of service they’re used to. This is why many enterprises which are in the process of building a private cloud have no presence on public clouds.</p>
<h2>Your Organization&#8217;s Cloud Strategy</h2>
<p><img class="alignleft size-full wp-image-1608" title="business-reaction-time" src="http://xeround.com/blog/wp-content/uploads/2011/07/business-reaction-time.png" alt="Businesses' reaction to changing demands from the market" width="170" height="237" />The cloud is a game changing philosophy. Having the right perspective on it is crucial for the future success of any organization, small or large. Today there is an immediate economic justification for migrating from older data centers and dedicated servers to virtualized environments. In addition to the immediate financial justification, I believe that the future value of the cloud lies in the simplicity and availability of resources and services in a continuously changing business environment and fluctuating economy.</p>
<p>The business world we operate in introduces new challenges on enterprises and on how they are required to develop and maintain their applications. The ability to minimize the go-to-market time and the turnaround time for the business to react are the most powerful capability of a cloud strategy.</p>
<p>Service-centric solutions are gaining popularity and are become more mature. Organizations, their IT department and their  R&amp;D groups have to plan their strategy beyond virtualization &#8211; to platforms and services, both internal and external. This is what the cloud really about.</p>
<p>Xeround’s cloud database service is a great example of a cloud service that is designed to be part of a broader service strategy -</p>
<ul>
<li>Designed to run on private cloud as well as public clouds</li>
<li>Integrated into application platforms (Heroku, Open Source PaaSs and more)</li>
<li>It is cloud agnostic and can be deployed on any cloud infrastructure</li>
<li>Proving its maturity fast with the help of our customers</li>
<li>Makes use of the underlying virtualization infrastructure to manage resources automatically</li>
<li>Simplifies developers work by providing automatic scalability, high availability and recovery</li>
<li>Includes (some to be exposed soon!) cross cloud features</li>
<li>Always-on, no downtime guarantee to ensure business continuity</li>
</ul>
<p><span style="font-size: small;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></span></p>
</div>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/NJs8X_Vo8kk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/07/virtualization-vs-as-a-service-approach/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/07/virtualization-vs-as-a-service-approach</feedburner:origLink></item>
		<item>
		<title>Meet Avi Vigder, Xeround’s Chief Architect, at this week’s OSCON</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/qwinlZYzkLk/meet-avi-vigder-xerounds-chief-architect-at-this-weeks-oscon</link>
		<comments>http://xeround.com/blog/2011/07/meet-avi-vigder-xerounds-chief-architect-at-this-weeks-oscon#comments</comments>
		<pubDate>Sun, 24 Jul 2011 09:22:44 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1579</guid>
		<description><![CDATA[Avi Vidger, Xeround&#8217;s Chief Architect, will be attending the 2011 OSCON, Monday &#8211; Friday, in Portland OR. Look for Avi &#8211; mainly in the OSCON Data and Cloud Computing tracks - for a quick chat about relational databases in the cloud, &#8230; <a href="http://xeround.com/blog/2011/07/meet-avi-vigder-xerounds-chief-architect-at-this-weeks-oscon">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oscon.com/oscon2011/public/content/data" target="_blank"><img class="alignleft size-full wp-image-1581" title="oscon-data" src="http://xeround.com/blog/wp-content/uploads/2011/07/oscon-data.png" alt="" width="327" /></a><img class="alignleft size-full wp-image-1580" title="avi-vigder" src="http://xeround.com/blog/wp-content/uploads/2011/07/avi-vigder.png" alt="Avi Vigder, Xeround's Chief Architect" width="327" height="201" />Avi Vidger, Xeround&#8217;s Chief Architect, will be attending the 2011 OSCON, Monday &#8211; Friday, in Portland OR.</p>
<p>Look for Avi &#8211; mainly in the <a href="http://www.oscon.com/oscon2011/public/content/data" target="_blank">OSCON Data</a> and Cloud Computing tracks - for a quick chat about relational databases in the cloud, MySQL, or just to compare the latest crop of T-shirts :)</p>
<p>We&#8217;re always looking to hear from the LAMP community &#8212; so if you see Avi at the conference- come say hi!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/qwinlZYzkLk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/07/meet-avi-vigder-xerounds-chief-architect-at-this-weeks-oscon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/07/meet-avi-vigder-xerounds-chief-architect-at-this-weeks-oscon</feedburner:origLink></item>
		<item>
		<title>Scaling Your MySQL Database in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Rki0W8r4Uoo/scaling-mysql-database-in-the-cloud</link>
		<comments>http://xeround.com/blog/2011/07/scaling-mysql-database-in-the-cloud#comments</comments>
		<pubDate>Fri, 15 Jul 2011 08:14:56 +0000</pubDate>
		<dc:creator>Avi Vigder</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql scalability]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1552</guid>
		<description><![CDATA[Scalability and elasticity are the trendiest words in the database arena these days &#8211; everybody scales, and everybody claims that only they scale the right way :) . There are several ways to scale a database. When evaluating a database &#8230; <a href="http://xeround.com/blog/2011/07/scaling-mysql-database-in-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1555" title="Scaling MySQL" src="http://xeround.com/blog/wp-content/uploads/2011/07/mysql-scalability-cloud.png" alt="" width="350" />Scalability and elasticity are the trendiest words in the database arena these days &#8211; everybody scales, and everybody claims that only they scale the right way :) .</p>
<p>There are several ways to scale a database. When evaluating a database solution, ask yourself how it scales and see if it scales in a way that would be optimal for the needs of your application.</p>
<p>Before we can choose the most suitable scaling solution, there are a couple of things to consider:</p>
<h2>What is it that we want to scale in a database?</h2>
<ol>
<li><strong>Capacity –</strong> The most natural scaling scenario, where data has grown and the disk/memory/attached storage is too small.</li>
<li><strong>Throughput –</strong> Application usage has grown, resulting in a decline in performance. Throughput is influenced by latency &amp; concurrency, which means you can either improve the response time for every task (latency) , do a lot of tasks in parallel (concurrency), or use a combination of both (remember that one influences the other, and as concurrency increases, it affects latency as well.)
<p>Scaling throughput can be accomplished either for a specific type of transaction – such as scaling for read operations only – or for all types of transactions and operations: reads, writes and everything in between.</li>
</ol>
<h2>What we are willing to undergo during the scale event?</h2>
<p>The Scale can be:</p>
<ol>
<li><strong>Offline –</strong> This scale event requires stopping the applications running against the database until we bring back the newly scaled (up or down) database. This scale event can take anywhere from minutes to hours. In some cases, it may also require a re-portioning event or something of the sort.
<p>To maintain service during the time that we need to take the database offline, we often back up the data and restore it elsewhere to maintain service from a temporary location. Also, once the scaled instance is once again operational, you’ll need to sync all your data with the data in your backup.</li>
<li><strong>Online –</strong> The database continues to serve the application during this scale event. At most, the application might suffer some performance degradation during the scaling time, but overall service is maintained.
<p>Since your database records could change during the scale event, any solution that offers online scalability needs to be able to ensure data consistency.</li>
</ol>
<h3>So what types of scales are there?</h3>
<h2>Scaling Up and Down</h2>
<p>Scaling up and down are the most common and ‘brute’ ways to scale:</p>
<p>Need more capacity or need better performance? Then buy a bigger, faster, meaner machine. The cloud infrastructure makes this approach very easy from the operational standpoint: you simply spawn the next available VM class and voila!</p>
<p>This approach can be achieved through a Do-It-Yourself operation of purchasing and installing additional virtual resources, or by subscribing to a database service that provides the ability to allocate additional instances on demand.</p>
<p><strong>Advantages of scaling up or down:</strong></p>
<ul>
<li><strong>It’s simple –</strong> This type of scale is usually fairly simple to deploy, and is supported by most of the databases used today (so that once more processors and cores are identified, the database software is able to take advantage of the additional resources.)</li>
<li><strong>No code changes</strong> to the application – it is still runs against a single (larger) machine.</li>
<li><strong>Scales both throughput and capacity</strong></li>
</ul>
<p><strong>Disadvantages of scaling up or down:</strong></p>
<ul>
<li><strong>Cost –</strong> High-end hardware is usually costly when deploying physical servers as well as when provisioning virtualized resources on the cloud. Moreover, if considering non-standard equipment (ultra-fast networks, PCI SSD storage etc.), the cost for such an infrastructure will be so expensive, making it unfeasible for most organizations. In addition, most of the cloud infrastructure uses commodity hardware, so the more high-end configurations and hardware are usually not available at all.</li>
<li><strong>Limited scalability –</strong> At the end of the day, you can’t outgrow the capabilities of a single machine. In the cloud infrastructure, those capabilities are also restricted to the hardware offers by your chosen cloud provider.</li>
<li><strong>Scaling up or down is usually done offline –</strong> This is the case because the hardware needs to be changed. To avoid service downtime, some kind of master/slave architecture needs to be established and upgraded one by one.</li>
</ul>
<h2>Scaling Out and In</h2>
<p>This approach is more complex to achieve because it requires the database to be designed to support scale-out capabilities. There are various ways to scale-out; each solution carries its own advantages, disadvantages, tradeoffs, and architectural implications. We’ll address two popular architectures: read replicas and sharding.</p>
<h3>Distributed read replicas:</h3>
<p>This is the most common way to scale out. In this configuration, you have a single master server where all writes are performed and then distributed to all the read replicas. Read operations can be done against the master or the read replicas. The distribution of write operations can be synchronous, where the write operation will be blocking until it reaches all the read replicas (ensuring data consistency), or it can be asynchronous, where the write operation is unaffected, resulting in data inconsistency since you may not be reading the most up-to-date data.</p>
<p><strong>Advantages of scaling out and in using read replicas:</strong></p>
<ul>
<li>Simple – relatively easy to implement compared to other distribution approaches</li>
<li>Scales beyond the limitations of a single machine</li>
<li>Usually is done online (but the client is not automatically updated on the added/removed replicas)</li>
</ul>
<p><strong>Disadvantages of scaling out and in using read replicas:</strong></p>
<ul>
<li>Scaling is only for throughput and  read operation (sometimes at the expense of write operations).</li>
<li>Application changes are usually required to perform the reads and writes in the right place and to add or remove nodes.</li>
</ul>
<p>The read replicas approach is used by MySQL replication, Amazon RDS, Zimory, and more. It is usually suitable for 1<sup>st</sup> generation web applications where the application is mostly read (90/10, 80/20 &#8211; scalability is needed mostly for read operations). For next-generation web apps that are user and content-driven, this approach is less suitable.</p>
<p>With the expansion of social applications and social/sharing features, today’s applications are characterized with a much higher ratio of write operations. Some applications even demonstrate a ratio of 70/30 for write operations.</p>
<h3>Sharding:</h3>
<p>Sharding is another way to achieve scalability. It usually means splitting up the data by some logic derived from the application. This can be done by selecting a key in the data and splitting the data by hashing that key and having some distribution logic. It can also be done by identifying the application needs and setting different tables or different data sets in different databases (splitting the North-America sales data from the EMEA sales data, etc.)</p>
<p>This approach is simple from the database standpoint, but is very <strong>complex from the application standpoint</strong> since the application needs to be modified to deal with the data being scattered into the different shards. Moreover, combining data from different shards can be very complex and involves development in the application (you can’t just run a simple JOIN.)</p>
<p><strong>Advantages of scaling out and in using sharding: </strong></p>
<ul>
<li>Scales beyond the limitations of a single machine</li>
<li>Scales both read and write operations (but makes some operations impossible to achieve in the database)</li>
<li>Scales both throughput and capacity</li>
</ul>
<p><strong>Disadvantages of scaling out and in using sharding:</strong></p>
<ul>
<li>Complex and requires application changes</li>
<li>Scaling is usually offline and requires a re-partitioning event – and may require application changes.</li>
</ul>
<p>Today, there are some solutions that introduce auto-sharding (Scalebase, Dbshards). This approach makes sharding more similar to shared-nothing partitioning, thus taking the sting out of some sharding complexities. However, it still requires application awareness and could prove to be a limiting factor if you needed to update your app or migrate to a different database solution.</p>
<h2>What goes on in Xeround’s backend to enable scaling?</h2>
<p>Xeround’s distributed architecture enables scaling by partitioning the data across <strong>virtual partitions, which are then replicated in a shared-nothing architecture</strong>. This means that all nodes are<strong> active</strong>, and each node holds part of the data. The approach is similar to a Master-Master distribution in the sense that all resources are active and are sharing the load.</p>
<p>The solution is based on a front-end layer that analyzes the request and distributes both writes and reads to the backend layer, which processes the requests.</p>
<p><img class="aligncenter size-full wp-image-1557" title="scaling-front-end-and-back-end-nodes" src="http://xeround.com/blog/wp-content/uploads/2011/07/scaling-front-end-and-back-end-nodes.png" alt="Xeround Scalable Architecture" width="500" /></p>
<p>The solution is scalable &#8211; all types of components can be added and removed from the system. If scaling throughput is required, we scale-out, adding (or removing) frontend nodes. When scaling capacity, we add (or remove) backend nodes. As we add more nodes, more processing will be done in parallel, increasing throughput.</p>
<p><strong>Advantages:</strong></p>
<ul>
<li>This approach scales <strong>both throughput and capacity.</strong></li>
<li>This solution scales<strong> both reads and writes.</strong></li>
<li><strong>Scaling is done online</strong> with no downtime/partitioning event. New resources are added/removed automatically on the fly in a way that’s transparent to the application.</li>
<li>Scales beyond the limitations of any single machine/node</li>
<li>No application change needed</li>
</ul>
<p><strong>Disadvantages:</strong></p>
<ul>
<li>This solution is much more complicated to implement (but that is our problem :) ).</li>
<li>There are backend and frontend components, so every request involves some network hoops, meaning that the basic latency is bounded by network (which is faster than disk-seeks but slower than operations that could be resolved in a single machine memory).</li>
</ul>
<hr />
<h2>How is Xeround’s MySQL scaling delivered to our users?</h2>
<p>In one word:<strong> Automatically.</strong></p>
<p>Xeround’s industry-first auto-scaling capabilities allow you to automatically scale out when your database requires more throughput or capacity, and scale in when it requires fewer resources. Xeround delivers seamless MySQL scalability – with no service interruptions, code changes or architectural changes required to your application.</p>
<p>Your database scales linearly in a way that is extremely granular and can accommodate any peak or demand from the application. That way, you can rest assured that your DB will always run optimally in the cloud, with no need for any of the extensive management or configuration overhead on your part to ensure that it is scaling the right way.</p>
<p>You can learn more on Xeround’s <a href="http://xeround.com/blog/2011/04/industry-first-auto-scaling-database-in-the-cloud">auto-scaling feature</a> and on our <a href="http://site.xeround.com/blog/2011/05/delivering-high-availability">scalable infrastructure</a>.</p>
<p>And since this post has turned out kinda long&#8230; let&#8217;s close with a couple of short videos about how scaling MySQL in the cloud should work &#8212; and as you can see great minds think alike :)</p>
<p><iframe src="http://www.youtube.com/embed/XI9-nJYWekY" frameborder="0" width="560" height="349"></iframe></p>
<p><iframe src="http://www.youtube.com/embed/SpvDREUOON4" frameborder="0" width="560" height="349"></iframe></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Rki0W8r4Uoo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/07/scaling-mysql-database-in-the-cloud/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/07/scaling-mysql-database-in-the-cloud</feedburner:origLink></item>
		<item>
		<title>Xeround Pay-per-Use Pricing Explained</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/JbmHmjRyezo/xeround-pay-per-use-pricing-explained</link>
		<comments>http://xeround.com/blog/2011/07/xeround-pay-per-use-pricing-explained#comments</comments>
		<pubDate>Thu, 07 Jul 2011 14:44:00 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[free cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[rds]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1499</guid>
		<description><![CDATA[After we announced the general availability of the Xeround Cloud Database a few weeks ago, we noticed a couple of people on Twitter and other places who were confused about our pricing. We realize that a service such as Xeround — and its pricing model — is new and unfamiliar, so we wanted to clarify some things in a longer post. <a href="http://xeround.com/blog/2011/07/xeround-pay-per-use-pricing-explained">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://xeround.com/blog/wp-content/uploads/2011/07/data-size-data-transfer-costs-for-cloud-db1.png" alt="Cloud Database Pricing" title="data-size-data-transfer-costs-for-cloud-db" height="200" class="alignleft size-full wp-image-1526" />After we <a href="http://xeround.com/blog/2011/06/cloud-database-for-mysql-applications-commercially-available">announced</a> the general availability of the Xeround Cloud Database a few weeks ago, we noticed a couple of people on Twitter and other places who were confused about our <a href="http://xeround.com/pay-per-use-cloud-database/">pricing</a>. We realize that a service such as Xeround &#8212; and its pricing model &#8212; is new and unfamiliar, so we wanted to clarify some things in a longer post.</p>
<p>Needless to say, we believe Xeround is the best cloud database solution available, but we are also confident it is the most cost-effective.</p>
<p>To convince you that’s the case, we’ll explain:</p>
<ol>
<li>What use cases Xeround addresses</li>
<li>How the pricing works</li>
<li>How it compares to alternative solutions</li>
</ol>
<p>Xeround is a fully-managed cloud database, also known as a database-as-a-service. It is a drop-in solution for existing MySQL databases. It currently runs on Amazon EC2, as a <a href="http://addons.heroku.com/xeround" target="_blank">Heroku Add On</a> and in beta on the <a href="http://www.rackspace.com/cloud/tools/applications/xeround-cloud-database/" target="_blank">Rackspace Cloud</a>. In this post we will discuss pricing on AWS. In the future, we’ll address pricing on other cloud providers.</p>
<h2>What type of databases is Xeround intended for?</h2>
<p>Xeround was designed for mission-critical databases that are <strong>transactional</strong> in nature  (aka OLTP). From our experience with the more than 2,000 customers who participated in our beta program, in the vast majority of cases, these databases tend to be in the range of 0.5 to 50 GB in size, with a wide range of throughput requirements (some numbers provided below).</p>
<h2>What type of databases is Xeround <em>not</em> intended for?</h2>
<p>As of today, Xeround is not designed (nor priced) to address the needs of analytical apps (aka OLAP), “big data”, archiving, and generally very large databases.</p>
<h2>What you get with Xeround?</h2>
<p>To address its purpose as a <em>mission-critical transactional cloud database</em> we built some important features into Xeround, which address ease of setup and use, performance, scalability, elasticity, and perhaps most importantly: reliability.</p>
<p>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.</p>
<p>Before we get into these features, it’s important to understand the basic way in which Xeround works: First, your database is kept in<strong> two synchronous in-memory replicas</strong>. In addition, the data is then asynchronously written to a persistent store (Amazon EBS). In other words, Xeround keeps three copies of the data.</p>
<p>With this you get:</p>
<ul>
<li><strong>No setup.</strong> After you <a href="http://xeround.com/mysql-cloud-db-free-registration/">sign up</a> 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.<BR><BR></li>
<li><strong>Performance.</strong> Because it manages data and transactions in memory, Xeround offers low-latency and high throughput. See this <a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/">benchmark of Xeround vs. Amazon RDS.</a><BR><BR></li>
<li><strong>No Downtime SLA Guarantee.</strong> 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 <a href="http://xeround.com/blog/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts">Amazon outage</a>). And when we say “no downtime” it also applies to scaling up or down, scaling in or out and when making schema changes &#8212; all of these are handled automatically in a way that&#8217;s transparent to the application and does not result in a service interruption.<BR><BR></li>
<li><strong>Auto-Scaling</strong>. You can set CPU utilization, memory utilization and connection upper and lower thresholds and Xeround will automatically scale up or out &#8212; as well as shrink back down &#8212; 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 <em>you only use what you need &#8212; and only pay for what you use.</em><BR><BR></li>
<li><strong>Scheduled Daily Backups</strong>. Xeround will back up your database once a day at a time of your choosing. You can also initiate additional on-demand backups.</li>
</ul>
<p>In addition to all of this our pricing includes 24/7/365 email, web and phone support.</p>
<h2>Xeround Pricing</h2>
<p>So what do you have to pay to get all these features and support? Our pricing model takes a unique pay-per-use approach. You only use what you need and you only pay for what you use. Specifically, we charge $0.10 per GB/hour of data volume and $0.33 per GB of data transferred in and out of the database.</p>
<h2>Cost Comparison</h2>
<p>Now, let’s examine what this pricing model means when comparing &#8212; apples-to-apples &#8212; with <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a> MySQL. We’ll look at a few typical scenarios that we’ve seen among our more than 2,000 beta customers.</p>
<p>Note that in all of these comparisons we are comparing to Amazon RDS’s Multi-Zone offering, as that is the comparable offering to Xeround in terms of High Availability (two replicas).</p>
<h3>Case 1:</h3>
<p>A micro-sized database of around 500MB, with relatively low throughput at an average of 35KB/second, with occasional peaks of 50KB/second.</p>
<table id="theTable" class="comptable" style="padding-top: 0px; margin-top: 0px;">
<tbody style="font-size: 12px; font-weight: normal; text-align: left; align: left;">
<tr class="headerRow" style="background-color: #000; text-align: left; color: #fff; font-size: 14px;" height="31px">
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Data Size</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Average Throughput</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Peak Throughput</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>RDS Multi-Zone Instance Size</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>RDS Monthly Cost Estimate</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Xeround Monthly Cost Estimate</strong></th>
</tr>
<tr class="grey">
<td style="text-align: left; padding-left: 20px;" width="100" height="31">0.5GB</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">35KB/Sec</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">50KB/Sec</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">Small</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">$181</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">$65</td>
</tr>
</tbody>
</table>
<h3>Case 2:</h3>
<p>A small-sized database of around 5GB, with volatile throughput at an average of 70KB/second, with occasional peaks of 100KB/second.</p>
<table id="theTable" class="comptable" style="padding-top: 0px; margin-top: 0px;">
<tbody style="font-size: 12px; font-weight: normal; text-align: left; align: left;">
<tr class="headerRow" style="background-color: #000; text-align: left; color: #fff; font-size: 14px;" height="31px">
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Data Size</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Average Throughput</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Peak Throughput</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>RDS Multi-Zone Instance Size</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>RDS Monthly Cost Estimate</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Xeround Monthly Cost Estimate</strong></th>
</tr>
<tr class="grey">
<td style="text-align: left; padding-left: 20px;" width="100" height="31">5GB</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">70KB/Sec</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">150KB/Sec</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">Large</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">$679</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">$417</td>
</tr>
</tbody>
</table>
<h3>Case 3:</h3>
<p>A medium-sized database of around 20GB, with relatively low throughput at an average of 400KB/second, with occasional peaks of 850KB/second.</p>
<table id="theTable" class="comptable" style="padding-top: 0px; margin-top: 0px;">
<tbody style="font-size: 12px; font-weight: normal; text-align: left; align: left;">
<tr class="headerRow" style="background-color: #000; text-align: left; color: #fff; font-size: 14px;" height="31px">
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Data Size</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Average Throughput</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Peak Throughput</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>RDS Multi-Zone Instance Size</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>RDS Monthly Cost Estimate</strong></th>
<th style="text-align: left; padding-left: 20px;" width="100" height="31"><strong>Xeround Monthly Cost Estimate</strong></th>
</tr>
<tr class="grey">
<td style="text-align: left; padding-left: 20px;" width="100" height="31">20GB</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">400KB/Sec</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">850KB/Sec</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">Double Extra Large</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">$2,150</td>
<td style="text-align: left; padding-left: 20px;" width="100" height="31">$1,766</td>
</tr>
</tbody>
</table>
<p>As you can see, in all these typical cases, Xeround is the more cost-effective solution, with savings of 64%, 39% and 18% respectively. And as already stated above, our price includes 24/7 support, Zero-Downtime SLA guarantees, auto-scalability and a couple of other features we won’t get into here.</p>
<h4>A Note on Throughput:</h4>
<p>Xeround is especially cost-effective when you have fluctuating throughput. This is because we only charge you based on your ACTUAL data size, while on Amazon RDS, you will have to over-provision a machine that is large enough to handle your PEAK and pay for it throughout the entire month, in effect committing to a larger instance size, even though most of the time it goes underutilized. </p>
<p>Furthermore, Xeround <strong>automatically accommodates</strong> any throughput requirement you may have &#8211; as your cloud database automatically scales across multiple nodes when you need more throughput, and scales back in when it&#8217;s underutilized. This effectively <a href="http://youtu.be/XI9-nJYWekY" target="_blank">eliminates the need</a> for you to plan in advance how popular your application will be/what your future throughput will be like. You don&#8217;t need to predict your future requirements in order to ensure you do not get starved on I/Os, suffer service interruptions, or take a hit on performance when you have a sudden peak that a manual scale can&#8217;t handle fast enough. </p>
<p><a href="http://xeround.com/pay-per-use-cloud-db-calculator"><img src="http://xeround.com/main/wp-content/uploads/2011/06/cloud-db-price-calculator-for-mysql.png" alt="cloud database price calculator" class="alignleft"></a> To get a feel for the cost for other database sizes and data transfers use our <a href="http://xeround.com/pay-per-use-cloud-db-calculator">Pricing Calculator.</a> </p>
<h2>Still not sure?</h2>
<p>Try it out for yourself. We offer a <a href="http://xeround.com/mysql-cloud-db-free-registration/">30-day free trial</a> during which you can use our cost estimator to see how much Xeround is going to cost you once you start paying. </p>
<p>After you’ve created and loaded your database, log in to your <a href="https://cloud.xeround.com">Database Manager Online Console</a> and choose “Cost Preview” from the “My Account” menu. This will give you an up-to-date report of your current Data Size and Data Transfer usage and associated costs &#8212; so you could see exactly how much you would have paid for your specific database.</p>
<p><a href="https://cloud.xeround.com/user/billing"><img src="http://xeround.com/blog/wp-content/uploads/2011/07/cloud-database-cost-preview1.png" alt="Xeround Cloud Database Cost Preview" title="cloud-database-cost-preview" width="500" class="alignleft size-full wp-image-1517" /></a><br />
<BR><BR></p>
<hr />
<p><a href='http://xeround.com/mysql-cloud-db-free-registration/'><img src='http://xeround.com/main/wp-content/themes/xeround_main/images/mid-banner.png' /></a> </p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/JbmHmjRyezo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/07/xeround-pay-per-use-pricing-explained/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/07/xeround-pay-per-use-pricing-explained</feedburner:origLink></item>
		<item>
		<title>What’s Next for Cloud Service Providers?</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/xkMrpX0dB3o/what%e2%80%99s-next-for-cloud-service-providers</link>
		<comments>http://xeround.com/blog/2011/06/what%e2%80%99s-next-for-cloud-service-providers#comments</comments>
		<pubDate>Wed, 29 Jun 2011 12:25:12 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud providers]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PaaS]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1491</guid>
		<description><![CDATA[The hardware that makes up the cloud infrastructure is being continuously improved and optimized, so that over time it will be standardized and commoditized.. <a href="http://xeround.com/blog/2011/06/what%e2%80%99s-next-for-cloud-service-providers">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1492" title="Red Sports Car" src="http://xeround.com/blog/wp-content/uploads/2011/06/sports-car-300x251.jpg" alt="DBaaS and PaaS become the differentiators between cloud service providers" width="300" height="251" />The recent acquisition of Terremark by Verizon further illustrates how the cloud would potentially undergo the same evolution that global Telcos have gone through in recent years.</p>
<p>The hardware that makes up the cloud infrastructure is being continuously improved and optimized, so that over time it will be standardized and <strong>commoditized</strong> (much like &#8220;dial tone&#8221; at the PSTN days, or airtime for Mobile carriers).</p>
<p>This means that the infrastructure being offered by different cloud service providers – as it pertains both to the <strong>bare irons</strong>, and also to a great degree to the overlying <strong>stacks</strong> – would gradually become more and more similar. Cloud providers would offer nearly identical hardware and stacks – which is more cost effective on their end in terms of maintenance and operational costs. This will also provide greater flexibility to the end user – who will be able to more easily migrate between clouds and expect the same set up and performance.</p>
<p>Once the Infrastructure-as-a-Service becomes pretty much the same between clouds, the question then becomes what are the <strong>differentiators</strong> between the cloud service providers that can also generate additional revenue and increase profitability. Not surprisingly, much like the differentiators between Telco companies today, the value comes from <strong>added services</strong> (VAS) that are running on top of this heavily populated and distributed cloud infrastructure.</p>
<p>The direction we’re seeing is a gradual move from Infrastructure-as-a-Service to cloud added services. Looking at the current landscape and the already decreasing prices for the mere simple Virtual Machine (VM); it is the homegrown as well as branded <strong>Platform-as-a-Service</strong> (PaaS) and <strong>Database-as-a-Service</strong> (<a href="http://xeround.com/mysql-cloud-db-overview/dbaas/">DBaaS</a>) that mark the differentiators between cloud providers. Offering premium features and a unique set and functions like high availability and distribution – certain add-on services will become the key differentiator for the infrastructure they run on.</p>
<p>When the roads and lanes are the same – the car you drive becomes the issue :)</p>
<p>Customer, vendors and providers will need to ask themselves: What&#8217;s in it for me? How can I best benefit? &#8212; and the answer should be straight forward: Which value added services that are offered across more than one Cloud Service Provider (CSP) will drive for competitive pricing, service level and flexibility.</p>
<p>Look out for those vendors offering cloud agnostic solutions that can be run natively on both public clouds as well as in your private cloud or hybrid solution to allow for optimal CAPEX and respective OPEX.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/xkMrpX0dB3o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/06/what%e2%80%99s-next-for-cloud-service-providers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/06/what%e2%80%99s-next-for-cloud-service-providers</feedburner:origLink></item>
		<item>
		<title>Cloud Database Panel @ GigaOm Structure Conference: Watch the Video Recording</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/x04qoCzjFnM/cloud-databases-panel-gigaom-structure-conference-watch-the-video-recording</link>
		<comments>http://xeround.com/blog/2011/06/cloud-databases-panel-gigaom-structure-conference-watch-the-video-recording#comments</comments>
		<pubDate>Fri, 24 Jun 2011 10:25:40 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[clouddb]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[structure gigaom]]></category>
		<category><![CDATA[structureconf]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1479</guid>
		<description><![CDATA[Razi Sharir - Xeround's CEO - participated in a panel yesterday, discussing the challenges and the opportunities for cloud databases. Joined by Jim Starkey from NimbusDB, Mike Miller of Cloudant and Barry Zane of ParAccel - the four discussed each of their unique approaches to solving the way RDBMSs scale in the cloud environment; What are the common use cases and applications to benefit from each solution; How they address availability issues and hardware issues in the cloud, support multi-tenancy, and more.  <a href="http://xeround.com/blog/2011/06/cloud-databases-panel-gigaom-structure-conference-watch-the-video-recording">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1480" title="cloud-databases-at-gigaom-structure-conference" src="http://xeround.com/blog/wp-content/uploads/2011/06/cloud-databases-at-gigaom-structure-conference.jpg" alt="Rethinking databases in the cloud" width="300" height="200" />The 2011 Structureconf is a wrap, and the event was a great success!</p>
<p>Razi Sharir &#8211; Xeround&#8217;s CEO &#8211; participated in a panel yesterday, discussing the challenges and the opportunities for a <a href="http://xeround.com">cloud database</a>. Joined by Jim Starkey from NimbusDB, Mike Miller of Cloudant and Barry Zane of ParAccel &#8211; the four discussed each of their unique approaches to solving the way RDBMSs scale in the cloud environment; What are the common use cases and applications to benefit from each solution; How they address availability issues and hardware issues in the cloud, support multi-tenancy, and more.</p>
<h3>Watch the video recording of the panel:</h3>
<p><iframe style="border: 0; outline: 0;" src="http://cdn.livestream.com/embed/gigaomstructure?layout=4&amp;clip=pla_d9731880-29b3-419a-a60c-c0d47746679d&amp;color=0x000000&amp;autoPlay=false&amp;mute=false&amp;iconColorOver=0xe7e7e7&amp;iconColor=0xcccccc&amp;allowchat=true" frameborder="0" scrolling="no" width="560" height="340"></iframe></p>
<p>Also check out <a href="http://xeround.com/blog/2011/07/gigaom-structure-interview">Razi Sharir&#8217;s interview at Structure</a> and the panel coverage on <a href="http://gigaom.com/cloud/cloud-databases-face-challenges-but-opportunities-beckon/" target="_blank">GigaOm</a> and on <a href="http://www.computerworld.com/s/article/9217908/Four_companies_rethink_databases_for_the_cloud" target="_blank">Computerworld</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/x04qoCzjFnM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/06/cloud-databases-panel-gigaom-structure-conference-watch-the-video-recording/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/06/cloud-databases-panel-gigaom-structure-conference-watch-the-video-recording</feedburner:origLink></item>
		<item>
		<title>Meet Xeround’s CEO at Structure Panel: The Next Frontier – Cloud Database</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/KHDIPso3FB0/meet-xeround%e2%80%99s-ceo-at-structure-panel-the-next-frontier-cloud-databases</link>
		<comments>http://xeround.com/blog/2011/06/meet-xeround%e2%80%99s-ceo-at-structure-panel-the-next-frontier-cloud-databases#comments</comments>
		<pubDate>Tue, 21 Jun 2011 10:35:11 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[newsql]]></category>
		<category><![CDATA[structureconf]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=1473</guid>
		<description><![CDATA[The 2011 Structure Conference starts tomorrow in San francisco &#8211; and Xeround is going to be there. If you&#8217;re attending, be sure to check out &#8220;The Next Frontier&#8221;: Cloud Databases&#8221; panel discussion - 10AM on Thursday, June 23rd. Xeround’s CEO, Razi &#8230; <a href="http://xeround.com/blog/2011/06/meet-xeround%e2%80%99s-ceo-at-structure-panel-the-next-frontier-cloud-databases">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1474" title="structure" src="http://xeround.com/blog/wp-content/uploads/2011/06/structure.png" alt="Cloud Databases @ Structureconf" width="302" height="145" />The 2011 <a href="http://event.gigaom.com/structure/" target="_blank">Structure Conference</a> starts tomorrow in San francisco &#8211; and Xeround is going to be there.</p>
<p>If you&#8217;re attending, be sure to check out &#8220;The Next Frontier&#8221;: Cloud Databases&#8221; panel discussion - <strong>10AM on Thursday, June 23rd.</strong></p>
<p>Xeround’s CEO, Razi Sharir, is participating in the panel with other leaders of <a href="http://xeround.com/blog/2011/04/newsql-cloud-database-as-a-service" target="_blank">NewSQL</a> solutions and modern data management in the cloud.</p>
<p>From the panel’s abstract:</p>
<p>One of the biggest challenges that remain is managing data in the cloud. While the need for database scalability, reliability and performance has always been an issue in computing, the cloud introduces new challenges such as elasticity, geographic distribution and multi-tenancy. It has become a breeding ground for a wave of new solutions, including database-as-a-service offerings. In this session, we will engage in a discussion with some of these cutting-edge companies. We’ll define what a &#8220;true&#8221; <a href="http://xeround.com">cloud database</a> is and explore the unique challenges of managing data in a cloud environment.<strong><br />
</strong></p>
<p>Check out the conference schedule <a href="http://event.gigaom.com/structure/schedule/" target="_blank">here</a>.</p>
<p>Hope to see you there!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/KHDIPso3FB0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/06/meet-xeround%e2%80%99s-ceo-at-structure-panel-the-next-frontier-cloud-databases/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/06/meet-xeround%e2%80%99s-ceo-at-structure-panel-the-next-frontier-cloud-databases</feedburner:origLink></item>
		<item>
		<title>Major Performance Improvements to Xeround Cloud Database V3.0</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/b0mM3apF5H8/major-performance-improvements-to-xeround-cloud-database-v3-0</link>
		<comments>http://xeround.com/blog/2011/06/major-performance-improvements-to-xeround-cloud-database-v3-0#comments</comments>
		<pubDate>Tue, 14 Jun 2011 10:00:39 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[free cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1353</guid>
		<description><![CDATA[We've just announced the general availability (GA) of our cloud database, so we thought now would be a good opportunity to update you regarding some of the major performance improvements that we’ve made to this latest commercial version. With Version 3.0., we made great efforts to further improve our database service, emphasizing performance, throughput and scalability. <a href="http://xeround.com/blog/2011/06/major-performance-improvements-to-xeround-cloud-database-v3-0">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1456" title="cloud-db-performance-vs-amazon-rds" src="http://blog.xeround.com/wp-content/uploads/2011/06/cloud-db-performance-vs-amazon-rds-300x225.jpg" alt="Throughput performance and latency of your MySQL database in the cloud" width="200" />We&#8217;ve <a href="http://xeround.com/blog/2011/06/cloud-database-for-mysql-applications-commercially-available">just announced</a> the general availability (GA) of our <a href="http://xeround.com/">cloud database</a>, so we thought now would be a good opportunity to update you regarding some of the major performance improvements that we’ve made to this latest commercial version.</p>
<p>With Version 3.0., we made great efforts to further improve our database service, emphasizing performance, throughput and scalability.</p>
<p>As a distributed infrastructure, <strong>networking and protocols</strong> are key factors in achieving better performance. A key development for version 3.0 was optimizing Xeround&#8217;s Database networking by using protocol optimization to minimize traffic between servers, reduce networking overheads in payloads, as well as manage transaction and control events.</p>
<p>Another main area we invested in was <strong>memory management.</strong> Compacted data structures, new data structure organization, and better reuse of released memory space all give the new version of Xeround a significant performance boost.</p>
<h2>The Xeround Cloud Database Benchmark</h2>
<p>We’ve also just published our updated database benchmark, which compares the performance of our new commercial version to the performance of <a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/">Amazon RDS</a>. You can see the new benchmark <a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/">here.</a> Tests were conducted on the actual cloud environment to make sure there was no environment-specific bias.</p>
<p>Something worth noting: when testing the throughput of Xeround’s DB service (using standard DBT-2), we found that the most recent version of our cloud database was <strong>significantly faster</strong> than our beta version. This improvement in performance does not come at the expense of Xeround’s scalability – as we continue to deliver stable performance and latency under high load and with large numbers of concurrent users.</p>
<p><a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/"><img class="alignleft size-full wp-image-1366" style="padding-bottom: 15px; padding-top: 10px;" title="amazon-rds-vs-cloud-database-performance-benchmark" src="http://blog.xeround.com/wp-content/uploads/2011/06/amazon-rds-vs-cloud-database-performance-benchmark.png" alt="Cloud database performance benchmark: Xeround beta vs. GA commercial version" width="644" height="198" /></a></p>
<p>Like our previous benchmark results, throughput stabilizes around 30 concurrent users. However, while our beta version managed to reach about <strong>3,000 NOTPM, </strong>this recent version reached <strong>7,700 NOTPM</strong> in exactly the same test – a <strong>2.5x improvement</strong> is indeed impressive!</p>
<p>Check out our complete updated benchmark comparing Xeround’s <a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/">performance to Amazon RDS</a> and register for a <a href="http://xeround.com/mysql-cloud-db-free-registration/">30-days free trial</a> to try out the latest version of our cloud database, now available commercially.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/b0mM3apF5H8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/06/major-performance-improvements-to-xeround-cloud-database-v3-0/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/06/major-performance-improvements-to-xeround-cloud-database-v3-0</feedburner:origLink></item>
		<item>
		<title>IT’S GA!! Xeround Cloud Database for MySQL Applications is Now Generally Available</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/pKmI_zKuCpY/cloud-database-for-mysql-applications-commercially-available</link>
		<comments>http://xeround.com/blog/2011/06/cloud-database-for-mysql-applications-commercially-available#comments</comments>
		<pubDate>Mon, 13 Jun 2011 10:00:39 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[ec2 mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1348</guid>
		<description><![CDATA[After being 9 months pregnant in beta, we are very excited to announce the commercial availability of our cloud database! during our beta period, we&#8217;ve had over 2,000 users trying our service, with many already using Xeround in their live production &#8230; <a href="http://xeround.com/blog/2011/06/cloud-database-for-mysql-applications-commercially-available">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1431" title="cloud-database-commerically-available-on-amazon-rackspace-heroku" src="http://blog.xeround.com/wp-content/uploads/2011/06/cloud-database-commerically-available-on-amazon-rackspace-heroku-201x300.jpg" alt="Xeround Cloud Database now generally available" width="180" />After being 9 months <span style="text-decoration: line-through;">pregnant</span> in beta, we are very excited to announce the commercial availability of our <a href="http://xeround.com/">cloud database</a>!</p>
<p>during our beta period, we&#8217;ve had over 2,000 users trying our service, with many already using Xeround in their live production environments. We sincerely thank all of our users for their time and effort in testing the beta service and helping us to improve our product. Now, the time has come to offer it to the public.</p>
<p>Xeround offers the market our <strong>ridiculously simple</strong>, easy to use cloud database solution, allowing users to focus on their applications without worrying about the tedious tasks and frustrations involved with <a href="http://blog.xeround.com/2011/06/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say">maintaining scalability and availability</a> in the cloud.</p>
<p>Xeround’s cloud database is now commercially available on our Amazon EC2 datacenters (in the United States and in Europe), the Heroku cloud platform, and will soon expand to Xeround’s Rackspace datacenter, with support for additional cloud providers planned in the near future.</p>
<h2>Xeround’s Database Service Includes:</h2>
<p><img class="alignleft size-full wp-image-1430" title="no-downtime-guarantee-mysql-cloud-database" src="http://blog.xeround.com/wp-content/uploads/2011/06/no-downtime-guarantee-mysql-cloud-database.jpg" alt="High Availability Guarantee for your MySQL in the Cloud" width="140" /></p>
<ol>
<li><strong>No downtime SLA guarantee:</strong> Xeround&#8217;s built-in replicas and automatic failover ensure high availability</li>
<li><strong>Unlimited Auto-Scaling:</strong> for both the size and throughput of your database.</li>
<li><strong>Scheduled daily backups</strong></li>
<li><strong>Support included:</strong> web, email and phone support 24/7/365.</li>
</ol>
<h2>Xeround&#8217;s Pay-per-use Pricing</h2>
<p>Xeround charges based on two usage metrics:</p>
<ol>
<li><strong>Database Size: $0.10 </strong>per GB/hour on our Amazon EC2 datacenters</li>
<li><strong>Data Transfer: $0.33 </strong>per GB on our Amazon EC2 datacenters</li>
</ol>
<p>Xeround becomes the <a href="http://xeround.com/pay-per-use-cloud-database"><strong>first true pay-per-use</strong></a> cloud database service available in the market where customers only pay for actual resources consumed and not by server/instance size.</p>
<p>Unlike other providers, such as <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a>, that require customers to commit to a pre-set instance size that provides pre-set storage and processing capabilities, Xeround is able to <strong><a href="http://blog.xeround.com/2011/04/industry-first-auto-scaling-database-in-the-cloud">automatically scale</a> </strong>up or down to the <strong>exact needs </strong>of the application so that the database gets additional resources when it needs more size/throughput, and scales back down when it is underutilized. This effectively eliminates both over-provisioning and over-paying, meaning users truly only pay for what they use.</p>
<p>This simple and easy to manage pay-per-use model ensures that the costs of running your database are tightly linked to the <a href="http://blog.xeround.com/2011/01/choosing-the-right-cloud-database-the-box-model">scale</a> of the application it supports in a truly dynamic and flexible way.</p>
<p><strong>How much will Xeround cost for you?</strong><br />
No more estimating how much throughput/connections/ops/data you have today &#8211; and how much you&#8217;re going to have &#8211; to be able to estimate how much Xeround database service will cost for your particular database.</p>
<p>During the trial period as well as when you become a paying customer, you will be able to see an <strong>up-to-date report of your current Data Size and Data Transfer usage</strong> along with the associated costs.</p>
<p>That way, once you’ve started your trial, imported your data, and connected your application to your new cloud database, you can get an accurate status report of what your costs would be if you were a paying customer of Xeround.</p>
<p>To view your usage and costs report, log in to your Database Manager Online Console and choose ”<strong>Cost Preview</strong>” from the “My Account” menu item.</p>
<div style="float: center; padding: 20 20 20 20; margin-right: 10px; background-color: #efebeb;">
<p style="text-align: center; padding: 20 20 20 20; margin: 20 20 20 20; margin-right: 10px;">We&#8217;re happy to offer this special introductory discount to celebrate the release:</p>
<p style="text-align: center; padding: 20 20 20 20; margin: 20 20 20 20; margin-right: 10px;"><strong>Join by July 25th and receive<br />
<span style="font-size: 18px;">20% off</span> your monthly costs until the end of the year!</strong></p>
<p>&nbsp;</p>
<p><a href="http://xeround.com/mysql-cloud-db-free-registration/"><strong>Create your cloud DB today!</strong></a><a href="http://xeround.com/mysql-cloud-db-free-registration/"><br />
</a></p>
</div>
<h2>How to get started with your new cloud database?</h2>
<ul>
<li><a href="http://xeround.com/mysql-cloud-db-free-registration/">Register</a> to create your new cloud database<br />
(No credit card information required)</li>
<li>the first 30 days of using Xeround are free!</li>
<li>Before your 30-day trial period is about to expire, you will be prompted to enter your credit card information to continue to use Xeround</li>
<li>You can cancel your account at any time and export your data for use with other tools</li>
<li>No subscription commitment or minimum charges are required</li>
</ul>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/pKmI_zKuCpY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/06/cloud-database-for-mysql-applications-commercially-available/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/06/cloud-database-for-mysql-applications-commercially-available</feedburner:origLink></item>
		<item>
		<title>What Do You Expect from an Elastic Cloud Database? See What the MySQL Community Has to Say!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/-CShefonKrA/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say</link>
		<comments>http://xeround.com/blog/2011/06/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say#comments</comments>
		<pubDate>Tue, 07 Jun 2011 09:23:15 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[andreskarlsson]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[mysqlconf]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1326</guid>
		<description><![CDATA[At the recent O’Reilly MySQL Conference &#038; Expo held in April, we wanted to hear from the MySQL community about their challenges with MySQL in the cloud and their expectations from a cloud database service. Check out the first round of short video interviews recorded at the event to find out what MySQL users themselves view as the most important features for their database in the cloud. <a href="http://xeround.com/blog/2011/06/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1344" title="cloud-database-mysqlconf-on-youtube" src="http://blog.xeround.com/wp-content/uploads/2011/06/cloud-database-mysqlconf-on-youtube.jpg" alt="Cloud database Videos" width="100" />At the recent <a href="http://blog.xeround.com/2011/04/recapping-the-2011-oreilly-mysql-conference-expo">O’Reilly MySQL Conference &amp; Expo</a> held in April, we wanted to hear from the MySQL community about their challenges with MySQL in the cloud and their expectations from a cloud database service.</p>
<p>Check out the first round of short video interviews recorded at the event to find out what MySQL users themselves view as the most important features for their database in the cloud.</p>
<hr />
<p>Here’s a fun game: <strong>What if you had to scale your database based on the weather?!</strong></p>
<ul>
<li>How many servers would you need on a sunny day?</li>
<li>How many would you need when there&#8217;s a Tornado alert?</li>
<li>How fast would you be able to grow from 2 database servers to 2,000?</li>
<li>Would your users notice?</li>
</ul>
<p>We spoke with Mark Grennan of Weather Decision Technologies, the company behind the popular iMap iPhone application, to hear about the unique database scalability challenges of an application that&#8217;s at the mercy of unpredictable weather.</p>
<ul>
<li>How do you service hundreds of thousands of users while maintaining a cost-effective and scalable cloud infrastructure for your MySQL database?</li>
<li>How do you make sure it&#8217;s manageable, and that it’s reacting quickly to the changing needs of the application?</li>
<li>What if you could go from 1 DB server to 1,000 with no DBA intervention? What if it was that simple?</li>
</ul>
<p>See what Grennan had to say.</p>
<p><iframe src="http://www.youtube.com/embed/Svmf-JWYFV8?rel=0" frameborder="0" width="450" height="286"></iframe></p>
<hr />
<p>We sat down with <a href="http://karlssonondatabases.blogspot.com/" target="_blank">Andres Karlsson</a> from Recorded Future to discuss the unique <a href="http://blog.xeround.com/category/cloud-challenges-for-databases-series">challenges</a> your database faces in the cloud.</p>
<ul>
<li>What is the main thing that makes databases in a cloud environment so inherently different from traditional installs? <small><em>(hint: “S _ _ _ _ _ _ L”)</em></small></li>
<li>Do vendors REALLY understand how the cloud works and how to achieve high availability and scalability for your DB in the cloud?</li>
</ul>
<p>See what Karlsson had to say.</p>
<p><iframe src="http://www.youtube.com/embed/oDNCGVeavqU?rel=0" frameborder="0" width="450" height="286"></iframe></p>
<hr />
<p><strong>What level of elasticity do you expect from your database in the cloud?</strong></p>
<ul>
<li>What is your DB size today?</li>
<li>How big do you think it’ll get?</li>
<li>How many users do you have?</li>
<li>How many users do you think you’ll have a year from now?</li>
<li>A month from now?</li>
<li>Tomorrow?</li>
</ul>
<p>See what Karlsson thinks of these questions and what he perceives as REAL flexibility and <a href="http://blog.xeround.com/2011/04/industry-first-auto-scaling-database-in-the-cloud">elasticity</a> of your DB in the cloud.</p>
<p><iframe src="http://www.youtube.com/embed/XI9-nJYWekY?rel=0" frameborder="0" width="450" height="286"></iframe></p>
<hr />
<p>The Xeround cloud database originated from a deep understanding of the unique challenges that your database faces in the cloud, and was designed with an important key value in mind: <strong>simplicity</strong>.</p>
<p>We really listen to MySQL users &#8211; Our main features, such as <a href="http://blog.xeround.com/2011/04/industry-first-auto-scaling-database-in-the-cloud">auto-scaling</a> and built-in replicas and <a href="http://blog.xeround.com/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts">automatic failover</a>, are all aimed at taking the pain out of scaling and maintaining high availability of your DB in the dynamic environment of the cloud.</p>
<p>Check out the <a href="http://xeround.com/blog/2011/08/what-do-you-expect-from-a-cloud-database-round-2">2nd installment</a> of videos taken at mysqlconf, or see more videos on our <a href="http://youtube.com/user/xeround" target="_blank">YouTube channel</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/-CShefonKrA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/06/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/06/what-do-you-expect-from-an-elastic-cloud-database-see-what-the-mysql-community-has-to-say</feedburner:origLink></item>
		<item>
		<title>MySQL, Cloud Databases, Oracle: Big names in the cloud don’t necessarily mean big value.</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/AYumPs1fNlY/mysql-oracle-and-native-cloud-databases</link>
		<comments>http://xeround.com/blog/2011/05/mysql-oracle-and-native-cloud-databases#comments</comments>
		<pubDate>Mon, 30 May 2011 11:04:16 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[postgreSQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1309</guid>
		<description><![CDATA[With data being the most valuable asset in any enterprise infrastructure, and the possibility of data-loss often leading to disastrous consequences -- it’s understandable how the database world is a very conservative one. Let’s consider the spectrum of the different relational SQL databases and which approach is taken by each database technology in terms of common installation and uses. <a href="http://xeround.com/blog/2011/05/mysql-oracle-and-native-cloud-databases">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With data being the most valuable asset in any enterprise infrastructure, and the possibility of data-loss often leading to disastrous consequences &#8212; it’s understandable how the database world is a very conservative one. Let’s consider the spectrum of the different relational SQL databases and which approach is taken by each database technology in terms of common installation and uses.</p>
<h2>Popular Open-Source Databases</h2>
<p><strong><img class="alignleft size-full wp-image-1316" title="mysql-postgreSQL" src="http://blog.xeround.com/wp-content/uploads/2011/05/mysql-postgreSQL.png" alt="Open Source popular DBs" width="139" height="200" />MySQL</strong> and <strong>PostgreSQL</strong> are both open-source databases developed for mass adoption that offer a relatively cheap option to developers for various use cases. These databases are very <strong>simple to install and operate on a single machine with local storage</strong>. Other configurations are possible, and different advanced options were developed along the years to enable using central storage or different clustering options. Having said that, most of MySQL/PostgreSQL databases installed use the simplest configuration, since for many people, installing these databases in the more advanced configuration isn’t quite as simple to deploy as one would hope.</p>
<p>Alongside the simplicity issues, many popular applications, such as WordPress, Drupal etc., include setting up a simple instance of the common open-source databases as part of their installation process, usually using default locations for local hard drives for data storage.</p>
<p>This kind of default installation is based on a static infrastructure approach. It assumes a server that’s attached to the network. It retrieves an IP address and once the database is installed and running, users can access the DB via different tools like MySQL workbench or a simple MySQL command-line tool.</p>
<h2>Traditional Enterprise Databases</h2>
<p>The more advanced and powerful databases are ones like <strong>Oracle </strong>or <strong>MS-SQL Server</strong>. Such databases are usually part of a more complicated and advanced IT infrastructure, in which there is a <strong>central storage</strong>, like Netapp or EMC, and the database is installed on <strong>more than one machine</strong>, with high-availability option and a powerful server that can deal with a large user base, such as SAP, Peoplesoft or other large-scale applications.</p>
<p>These databases have strong dependency on the storage solution, which provides the database with powerful I/O capacity, thanks to the large amount of drives that it holds and advanced storage features like snapshots, backup, caching etc., This configuration is also suited for static IT environments &#8211; meaning environments that are not virtualized or cloud-based.</p>
<p>Using Oracle, for example, in a similar setup as MySQL or PostgreSQL on a single server is possible – however it will have little advantage over the open-source free options.</p>
<h2>Hybrid Databases Infrastructure</h2>
<p>The next level in IT deployment is <strong>virtualized environments </strong>that use a virtualization infrastructure like VMware to decouple the applications and databases from the physical infrastructure they run on. Virtualization provides more <strong>flexibility and speed</strong> in setting up and deploying new applications. It is also easier to change configuration of existing deployments on such environments.</p>
<p>Because many large enterprises have <strong>legacy datacenters</strong> or traditionally installed servers, many times virtualized environments reside side by side, and can even be interlaced, with traditional IT infrastructure.  In hybrid environments, it’s possible to find central storage solutions and large oracle instances next to virtualized servers. Often, Hybrid environments are more convenient for the enterprise as they offer maximum flexibility while maintaining the existing investments in expensive infrastructures, as well as keeping most internal operational procedures and systems.</p>
<p>In these environments it’s easy to find application servers running on virtualized servers, using traditional Oracle instances, next to already-in-place applications running on dedicated servers.</p>
<p>Traditional databases like Oracle can be used on such environments, but more often than not it is MySQL that is deployed on virtualized environments.</p>
<p>Another observation I can make in this context is that mostly, the more important and critical applications are using Oracle / SQL-Server and not MySQL, therefore, most data remains out of the game when virtualization and flexibility are concerned.</p>
<h2>A New Breed of Databases: Lives in the Cloud / Born for the Cloud</h2>
<p>Cloud environments are actually <strong>more limiting</strong> than hybrid environments, as they usually employ commodity infrastructure and hardware more than the costly, sophisticated components, such as central storage or high-end servers.</p>
<p>Data in the cloud is one of the greatest challenges these days. The MySQL / PostgreSQL type of usage patterns &#8211; characterized as non-critical data, relatively low volume and small databases &#8211; have given rise to various solutions of open-source databases deployed in the cloud: such as installing PostgreSQL / <a href="http://xeround.com/cloud-database-comparison/">MySQL on a cloud</a> instances (<a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">MySQL on EC2</a> for example), or Amazon’s <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">RDS</a>-provisioned MySQL, with read-replica options, backups and fully managed service.</p>
<p>Newly announced <a href="http://news.cnet.com/8301-1001_3-20066069-92.html" target="_blank">Oracle on Amazon RDS</a> provides enterprise-level database on the cloud environment. However, looking at the configuration of Oracle on RDS &#8211; it looks like Oracle on EC2 is not the same as Oracle in an enterprise datacenter. I believe Amazon did right by not bending its strict policies and by sticking to its standard configurations, but in this case an RDS Oracle instance &#8211; even a large one &#8211; will not truly be able  to service a  large high-volume application &#8211; since it  is a single commodity machine with limited I/O capacity and networking. Take away the central storage- and performance takes a hit.</p>
<p>Since Oracle RAC is currently not available on Amazon, I guess that the main goal achieved by having Oracle on the Amazon cloud is <strong>compatibility</strong>. Oracle-based applications would now be able to run on Amazon seamlessly. This type of databases can live in the cloud despite their none-cloudy roots.</p>
<p>Hardly any SQL database solutions are built from the ground-up for the cloud, thus removing any <strong>I/O or performance barriers</strong>.</p>
<p>Such solutions have to be <strong>fully distributed</strong> at ALL levels so that they no longer rely on a traditional set up of high-power central storage. And &#8211; as we can attest to first-hand here at Xeround &#8211; creating a truly distributed DB that’s cloud-native is no easy matter.</p>
<p>Such a database must have <a href="http://blog.xeround.com/2011/05/delivering-high-availability" target="_blank">several access points</a>, a scalable and distributed SQL engine, and a distributed data store. It also needs to be very tolerable/agnostic to changes in the underlying infrastructure, including the removal (intentional or because of a <a href="http://blog.xeround.com/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts" target="_blank">system failure</a>) of entire parts of the infrastructure it runs on.</p>
<p>All this has to be wrapped in an “RDS” like management layer and provisioning interface. Only a <a href="http://blog.xeround.com/2010/12/native-cloud-databases-%E2%80%93-why-should-you-care">native-cloud distributed database</a> would be able to replace the enterprise-geared Oracle or MS-SQL, keeping critical applications’ data with high user volumes.</p>
<p>To this point, only one database today does all of that: Xeround Cloud Database.</p>
<p style="text-align: left;"><img class="aligncenter size-large wp-image-1311" title="native-cloud-database-provisioning-cloud-resources" src="http://blog.xeround.com/wp-content/uploads/2011/05/native-cloud-database-provisioning-cloud-resources-1024x433.png" alt="Cloud database automatically provisions cloud resources" width="576" height="243" />Xeround cloud database was designed for the cloud. Its architecture is comprised of <strong>multiple independently scalable layers</strong> with <strong>dynamically-provisioned virtualized components</strong>. Xeround database is always available, its data store layer replicates the data multiple times across several hosts to ensure that data is not lost. Its distribution and ability to further distribute a single instance when needed allows it to utilize the networking and I/O capacity of multiple machines in the cloud, thus removing the single-server barriers for any usage pattern.</p>
<p>In our <a href="http://xeround.com/developers/mysql-cloud-db-technical-whitepaper/">white paper</a> we describe in detail how Xeround’s architecture is unique and different from traditional databases and how it maximizes the cloud infrastructure to provide customers with the level of performance and capacity that they need, and keep serving their needs as they grow.</p>
<p>Xeround database is the only fully featured database that was born natively for the cloud &#8211; dynamically provisioning cloud resource to seamlessly configure and optimally run your database in the cloud.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/AYumPs1fNlY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/mysql-oracle-and-native-cloud-databases/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/mysql-oracle-and-native-cloud-databases</feedburner:origLink></item>
		<item>
		<title>Webinar Recording: Cloud Database on RackSpace for MySQL Applications</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/ik4Ifb5HCPw/cloud-database-webinar-recording</link>
		<comments>http://xeround.com/blog/2011/05/cloud-database-webinar-recording#comments</comments>
		<pubDate>Mon, 23 May 2011 14:04:09 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[High Availability]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[mysql high availability]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[rackspace]]></category>
		<category><![CDATA[rackspace mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1280</guid>
		<description><![CDATA[Earlier this month we had the pleasure of hosting a joint webinar with Rackspace cloud, introducing our elastic, always-on database-as-a-service for MySQL-based applications. See a live demo of how a server crashes and your database survives as if nothing had happened! <a href="http://xeround.com/blog/2011/05/cloud-database-webinar-recording">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Earlier this month we had the pleasure of hosting a <a href="http://www.rackspace.com/knowledge_center/node/1816" target="_blank">joint webinar with Rackspace cloud</a>, introducing our elastic, always-on database-as-a-service for MySQL-based applications.</p>
<p>Itamar Haber &#8211; Xeround&#8217;s AVP Ops &amp; Solutions &#8211; walked us through the stages in the application deployment life-cycle, and demonstrated how easy it is to use Xeround with your MySQL app.</p>
<p>Watch the <a href="http://broadcast.rackspace.com/downloads/webinars/Xeround_May_2011/lib/playback.html" target="_blank">webinar recording</a> to learn how to:</p>
<ol>
<li><a href="http://broadcast.rackspace.com/downloads/webinars/Xeround_May_2011/lib/playback.html" target="_blank"><img src="http://blog.xeround.com/wp-content/uploads/2011/05/connecting-to-cloud-database-demo-300x203.png" alt="Learn how to easily connect to your MySQL Cloud Database" title="connecting-to-cloud-database-demo" width="250"  class="alignright size-medium wp-image-1281" /></a><strong>Create </strong>your new fully-functional Cloud Database in seconds
<p>&nbsp;</p>
</li>
<li><strong>Connect</strong> your application to it
<p>&nbsp;</p>
</li>
<li>
<p><strong>Enable Auto-Scaling &#8211; </strong>You&#8217;ll see a <strong>live demo</strong> of how your database automatically scales across multiple nodes when more size or throughput are needed, and shrink back when it is underutilized.</p>
<p><a href="http://broadcast.rackspace.com/downloads/webinars/Xeround_May_2011/lib/playback.html" target="_blank"><img src="http://blog.xeround.com/wp-content/uploads/2011/05/auto-scaling-cloud-database-demo-300x162.png" alt="Unlimited linear and horizontal automatic scalability for your cloud DB with no code changes required" title="auto-scaling-cloud-database-demo" width="250"  class="alignright size-medium wp-image-1283" /></a>
<p>You&#8217;ll see how <strong>&#8220;plug-and-play&#8221;</strong> and <strong>seamless</strong> the scaling experience is: Scaling is done with <strong>no service downtime</strong>, and is completely transparent to the application: <strong>no code changes</strong> required to your application and no need for architectural or code scaling considerations (memcached, sharding etc.).</p>
</li>
<li>
<p>&#8230;AND FOR THE GRAND FINALE: See a live demo of how a <strong>server crashes and your database survives as if nothing had happened! </strong></p>
<p><a href="http://broadcast.rackspace.com/downloads/webinars/Xeround_May_2011/lib/playback.html" target="_blank"><img src="http://blog.xeround.com/wp-content/uploads/2011/05/auto-healing-cloud-database-demo-300x167.png" alt="Highly available cloud database: see how your DB survives a server crash and continues to work with no code changes required to your application" title="auto-healing-cloud-database-demo" width="250" class="alignright size-medium wp-image-1282" /></a>
<p>Xeround’s unique replicated, self-healing architecture ensures high availability and full resiliency of your database in the event of failure or schema changes.</p>
</li>
</ol>
<p><a href="http://broadcast.rackspace.com/downloads/webinars/Xeround_May_2011/lib/playback.html" target="_blank"><strong><br />
<h2>WATCH THE WEBINAR RECORDING &raquo;</h2>
<p></strong><img src="http://blog.xeround.com/wp-content/uploads/2011/05/cloud-database-live-demo-video.png" width="400"></a></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/ik4Ifb5HCPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/cloud-database-webinar-recording/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/cloud-database-webinar-recording</feedburner:origLink></item>
		<item>
		<title>Xeround Cloud Database – in under 3 minutes</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/pWq_feqKViM/xeround-cloud-database-video</link>
		<comments>http://xeround.com/blog/2011/05/xeround-cloud-database-video#comments</comments>
		<pubDate>Sun, 22 May 2011 09:21:22 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[High Availability]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1272</guid>
		<description><![CDATA[See how simple it is to create your Xeround Cloud Database and connect your application to it. Watch the Video >> <a href="http://xeround.com/blog/2011/05/xeround-cloud-database-video">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See how simple it is to create your Xeround <a href="http://xeround.com">Cloud Database</a> and connect your application to it.</p>
<p>Learn about Xeround&#8217;s key benefits of high-availability and automatic scaling, and how you can guarantee no downtime and optimal resource allocation for your database &#8212; all with a click of a button!.</p>
<p><iframe src="http://www.youtube.com/embed/v7O5jk9JpIg?rel=0" frameborder="0" width="480" height="390"></iframe></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/pWq_feqKViM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/xeround-cloud-database-video/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/xeround-cloud-database-video</feedburner:origLink></item>
		<item>
		<title>Delivering High Availability for MySQL Apps on the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/cdEZ2rdnZo8/delivering-high-availability</link>
		<comments>http://xeround.com/blog/2011/05/delivering-high-availability#comments</comments>
		<pubDate>Mon, 16 May 2011 13:00:06 +0000</pubDate>
		<dc:creator>Avi Vigder</dc:creator>
				<category><![CDATA[High Availability]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql high availability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1242</guid>
		<description><![CDATA[An inherent capability of our distributed storage engine is the existence of multiple front-end nodes, which connect to our backend (which is also distributed on multiple nodes.) This multiple front-ends allow us to grow in throughput and number of connections beyond the limit of any single machine. The application can open connections against all front-ends for both load balancing and for high availability. Neat capability, right? But now, let’s consider this: How do we best deliver this feature to our customers? <a href="http://xeround.com/blog/2011/05/delivering-high-availability">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of Xeround’s key goals that we always keep in mind is the <strong>simplicity and ease of use</strong> of our service. From the provisioning stage and daily database maintenance to auto-scaling and automatic failover, we strive to make it as simple as possible for end users to take advantage of Xeround’s unique features.</p>
<p>This goal gives rise to endless dilemmas and design considerations that we face while trying to deliver the best user experience and the best service to our users.</p>
<p>One such “dilemma de jour” that I thought would be interesting to share: What’s the best way to serve customers our unique dish of high availability, with no single point of failure and with load balancing?</p>
<h2>Unlimited scalability via automatic front-end additions</h2>
<p>An inherent capability of our distributed storage engine is the existence of <strong>multiple front-end nodes,</strong> which connect to our backend (which is also distributed on multiple nodes.) This multiple front-ends allow us to grow in throughput and number of connections beyond the limit of any single machine. This growth is not only unlimited, but extremely <a href="http://blog.xeround.com/2011/04/industry-first-auto-scaling-database-in-the-cloud">granular</a>- in the sense that we can add just the right amount of extra resources required by the database, with no need for over-provisioning or being limited to Instance sizes, such as in the case of <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a>. The automatic scalability is done in a way that is transparent to the application and with no downtime.</p>
<p>The application can open connections against all front-ends for both load balancing and for high availability. </p>
<p>Neat capability, right? But now, let’s consider this: How do we best deliver this feature to our customers?</p>
<h2>Delivering high availability while not compromising automatic scaling:</h2>
<ol>
<li>
<p>The easiest way from our perspective (but the hardest from the user’s perspective) is to just provide users with the <strong>multiple front-end addresses and ports</strong> and let them handle it on the application level. Users will have to manage      connection failovers, load balancing, etc. Best case scenario? They would be able to take advantage of a MySQL driver that has some of this capability built-in (<a href="http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html" target="_blank">Java Driver</a>, for example).</p>
<p>The main disadvantage of this implementation (aside from the extra difficulty on the user side, which goes against our value of simplicity,) is that it <strong>limits      the automatic handling of scale-in and scale-out events</strong>. One of the      main advantages of Xeround is our granular, unlimited, and automatic      elasticity – which also manifests itself in our ability to add and remove      front-end nodes<strong> </strong>as needed. With the above implementation, we don’t      have any control over the connections, and therefore we would not be able to      handle scaling automatically. The best we could do in this situation is      send an email informing the user of the addition of a new front-end (A subtraction      of a front-end node is even more difficult.)</p>
</li>
<li>
<p>Another alternative, probably the easiest from the user’s perspective, is to <strong>embed high availability into the driver</strong> itself. In this scenario, the driver will be supplied with the initial front-end details and would be updated automatically with any additional front-ends. The driver will balance the connections between front-ends, handle failover automatically, and move connections seamlessly in scale-in and scale-out cases without closing the connection on the user side. </p>
<p>The problem with this approach is the need to support a multitude of drivers (due to the variety of platforms, programming languages, frameworks, etc.) This would also require an intrusive change on the user side, which we try to avoid, as some users may be reluctant to embed new components into their application and prefer to use the wealth of well-known and community-backed drivers.</p>
</li>
<li>
<p>The third alternative &#8211; the      one we currently employ &#8211; is a <strong>balancer component</strong> on our servers,      which is installed with each database instance. This component takes care      of balancing and availability between all the front-end nodes and seamlessly      moves connections when we scale in or out (This is why we do not use a      standard balancer or Amazon load balancer.)<br />
<img src="http://blog.xeround.com/wp-content/uploads/2011/05/multiple-front-ends-load-balancers-xeround-architecture.png" alt="Xeround automatically adds or removes front end nodes for unlimited scalability" title="multiple-front-ends-load-balancers-xeround-architecture" width="450" size-full wp-image-1244" />
</p>
<p>Today, we expose to our users <strong>three IP addresses</strong> for those balancers that are used to access the database. The application connects to any of the IP addresses, and the balancer routes the SQL requests to any of the database’s multiple front- ends.</p>
<p>The three IPs are provided for high availability so that you can failover from one IP to another in case of failure in either one of them.  The failover mechanism can either be coded in the application or, in some cases, implemented by a driver or even a middleware.</p>
<p>Xeround’s auto-healing mechanism employs a “stand-by” machine, which, in the case of failure, takes over the failed machine components and preserves the same IP as the failed machine. However, it could take a couple of minutes for the process to complete, in which time failed requests sent to the first IP would need to be re-sent to one of the other IPs. Although users do need to take care of (some) of the failover between the balancers themselves, they also get unlimited front-ends for automatic scaling and for load balancing between the nodes to improve performance.</p>
<p>Another downside to the implementation of our balancers is that some MySQL features are lost because the client is not connected directly to the MySQL, like SSL connections and host-based security are. These are all features we are working to support in upcoming releases of our balancer component.</p>
<p>In the future, we plan to support failover between the load balancers in a way that will not require tweaking your app; this would be supported with a DNS that routes to the active balancer.</p>
</li>
</ol>
<p>Let us know your thoughts on high availability &#8211; and how would you like yours served! :)</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/cdEZ2rdnZo8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/delivering-high-availability/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/delivering-high-availability</feedburner:origLink></item>
		<item>
		<title>Xeround and the Amazon EC2 Outage: On Resiliency, High Availability and Other Beasts</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/_Nc5nIAavGY/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts</link>
		<comments>http://xeround.com/blog/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts#comments</comments>
		<pubDate>Wed, 04 May 2011 12:51:10 +0000</pubDate>
		<dc:creator>Avi Vigder</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Outage]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[EBS]]></category>
		<category><![CDATA[ec2 mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1226</guid>
		<description><![CDATA[First things first: During the Amazon outage, Xeround costumers did not suffer any disruption to their live DB instances! The recent outage was due to an Elastic Block Storage (EBS) service malfunction. Since Xeround’s database is in-memory and we only use EBS for checkpoints and redo logs, the recent outage did not interrupt running instances despite the fact that we were on the same availability zone. <a href="http://xeround.com/blog/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1227" title="amazon-outage" src="http://blog.xeround.com/wp-content/uploads/2011/05/amazon-outage-300x218.png" alt="Affect of AWS Failure on Cloud Database" width="300" height="218" />There are plenty of lessons to be learned from the latest Amazon outage, and we thought this would be the opportune moment to address the way Xeround was affected (or not-so affected) by the outage, and how we handle availability in the cloud of <a href="http://xeround.com/cloud-database-comparison/ec2-mysql/">EC2 MySQL</a> apps.</p>
<p>First things first:<strong> During the Amazon outage, Xeround costumers did not suffer any disruption to their live DB instances!</strong> The recent outage was due to an Elastic Block Storage (EBS) service malfunction. Since Xeround’s database is in-memory and we only use EBS for checkpoints and redo logs, the recent outage did not interrupt running instances despite the fact that we were on the same availability zone.</p>
<p><strong>With our users’ database service uninterrupted, let’s discuss what we did experience:</strong></p>
<ol>
<li>A handful of newly registered users encountered problems when trying to create a new DB instance on our EC2-US-East datacenter and were directed to our other datacenters on EC2-EU-West and on Rackspace. This happened because we could not connect using Amazon’s API to purchase additional machines, and the space on our pre-provisioned servers had been exhausted. (BTW – besides Xeround, it seems that the only ones that survived the Amazon outage were those that  massively over-provisioned – such as Netflix. However, for many of our users, the entire point of moving to a cloud database is to save cost, meaning they wouldn’t need to over-provision to ensure availability.)</li>
<li>The Instances’ backups were unavailable, as Amazon’s EBS was unavailable and we provision EBS units for our backups.</li>
</ol>
<p>Hopefully we won’t experience another large-scale cloud outage anytime soon, but we all have to face the facts: in the dynamic environment of the cloud – server crashes, hardware malfunctions and other manners of blips in the “availability” skies – these are all <strong>part of the territory</strong>. The trick is to expect it and to be able to address it in a way that is:</p>
<ol>
<li><strong>Transparent</strong> – So that the application is unaware of it</li>
<li><strong>Immediate </strong>– So it won’t affect the availability of the service</li>
<li><strong>Painless –</strong> So you won’t lose sleep over availability issues or send your developer/DBA home with a headache every day trying to keep up with maintaining the service.</li>
</ol>
<h2>How does Xeround handle high availability?</h2>
<p>Our native cloud service was designed with a <strong>deep understanding</strong> that maintaining high availability in the cloud is inherently different from maintaining high availability in your <strong>traditional on-premise datacenter. </strong>In the cloud, high availability isn’t just about hardware resiliency anymore. You can’t just plug in an extra power supply or network card, or swap hard drives, etc.</p>
<h4>High availability in the cloud depends on:</h4>
<ol>
<li>The availability of ‘<strong>more of the same</strong>’ resources<strong> </strong></li>
<li>The ability to <strong>dynamically provision</strong> them across <strong>any and all</strong> datacenters/configurations – be it within the same datacenter, across regions, across availability zones and even across cloud providers.</li>
</ol>
<p>In the cloud, there isn’t much that can be done to lower the chances of a machine failing, but in case it does fail – or more accurately: WHEN it fails – you want to be able to seamlessly provision a new one on-the-go and maintain service.</p>
<p>You start the “resiliency-chain” by launching a new machine to replace the one that has failed on the same availability zone. If that fails, you’ll want to expand to another zone or region, and sometimes you’ll even want to have another cloud provider altogether to be on stand-by for failover purposes.</p>
<p>Another point worth mentioning is that high availability in the cloud is optimal for <strong>stateless applications</strong>, where the ability to spawn resources at will is very helpful and powerful. Thus, your architecture should be leaving the “statefull-ness” in one layer: the database. So, despite its “statefull” nature, the DB itself should be able to handle high availability.</p>
<h2>What goes on in Xeround’s backend to enable high availability?</h2>
<p><img class="alignleft size-medium wp-image-1235" title="multi-region-high-availability-database-in-the-cloud" src="http://blog.xeround.com/wp-content/uploads/2011/05/multi-region-high-availability-database-in-the-cloud-300x300.jpg" alt="Multi-region, multi-zone, multi-clouds high availability for your cloud database" width="230" height="230" />Xeround’s distributed architecture spreads the data <strong>across virtual partitions</strong>, with each single partition <strong>replicated across multiple servers</strong>. If a server fails, all the data is still available in the surviving replicas and the DB is operational. As the self-healing process kicks in, replacement servers are acquired on-the-fly and re-sync is executed from the remaining replicas.</p>
<p>Xeround’s backend is extremely flexible and supports various options for high availability. Our technology allows us to arbitrarily set the <strong>number of data replicas</strong> that we will manage as well as set the <strong>role each plays and the location each resides in</strong>.</p>
<p>Presently, our service is offered with two active-active replicas, both residing in the same data center (and availability zone) as means of protection against  a server’s failure.</p>
<p>Down the road, we plan to have a multitude of high availability options, most of which we have already deployed on our on-premise realm:</p>
<ol>
<li><strong>Geo-distribution for read-intensive applications</strong> (where write performance can endure latency) – we have successfully deployed setup on 3 remote DCs across the US, where writes are performed synchronously (thus the high latency) and reads are served from the local copies. In the cloud, this model is transposable to the availability zones of a single region with replicas managed at all zones offered within the region. Alternatively, the same can be applied to achieve high availability across regions.</li>
<li><strong>Active/Passive or Active/Active with automatic DRP –</strong> using this model, we manage 5 replicas of the database: 3 are in the primary datacenter and 2 at secondary datacenter. This allows us to withstand both failures of single machines at each site as well as a failure of an entire datacenter. Under normal conditions, writes are replicated synchronously in the primary site and a-synchronously to the backup site. In cloud terms, the different sites can be at different regions/datacenters or even cloud providers.</li>
<li>Another, and perhaps simpler, approach we’re considering is having the automated backups we provide to our DB instances copied to other cloud providers, which would allow users to <strong>restore an instance on another cloud provider</strong>. Because Xeround is vendor-agnostic, we can run on any cloud provider, allowing you to seamlessly migrate between clouds with no need for code or architectural changes.</li>
</ol>
<p>There are many options for deploying high availability DB architectures, and we believe the cloud provides many opportunities to deliver them. This allows the application layer to remain stateless and highly available on its own.</p>
<p>With Xeround’s <strong>self-healing mechanisms</strong>, failover is handled automatically, saving you the headache and configuration updates to ensure your DB is always on. I believe this is what the cloud is supposed to provide: freedom from tedious IT operations, which lets you focus on what really matters – the application itself (and your Spring break plans)!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/_Nc5nIAavGY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/xeround-and-the-amazon-ec2-outage-on-resiliency-high-availability-and-other-beasts</feedburner:origLink></item>
		<item>
		<title>Meet Ilan Bronshtein at OpenSQL Camp</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/_qjsokEOrJQ/meet-ilan-bronshtein-at-opensql-camp-in-sardinia</link>
		<comments>http://xeround.com/blog/2011/05/meet-ilan-bronshtein-at-opensql-camp-in-sardinia#comments</comments>
		<pubDate>Tue, 03 May 2011 14:35:19 +0000</pubDate>
		<dc:creator>Ilan Bronshtein</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1209</guid>
		<description><![CDATA[I will be attending the European edition of OpenSQL camp in Sardinia this weekend (Friday-Sunday, May 6-7-8-). It's a great opportunity for me to catch up with fellow MySQL/open source developers and see what's buzzing. (And like all truly great events- it kicks off in a party - which i do well :)) <a href="http://xeround.com/blog/2011/05/meet-ilan-bronshtein-at-opensql-camp-in-sardinia">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1210" title="ilan-bronshtein-xeround-cloud-db" src="http://blog.xeround.com/wp-content/uploads/2011/05/ilan-bronshtein-xeround-cloud-db.jpg" alt="Ilan Bronshtein" width="210" height="280" />I will be attending the European edition of <strong><a href="http://opensqlcamp.org/Events/Sardinia2011/" target="_blank">OpenSQL camp</a></strong> in Sardinia this weekend (Friday-Sunday, May 6-7-8-).</p>
<p><img class="alignleft size-full wp-image-1215" title="open-sql-camp" src="http://blog.xeround.com/wp-content/uploads/2011/05/open-sql-camp.png" alt="" width="125" height="64" />It&#8217;s a great opportunity for me to catch up with fellow <a href="http://xeround.com/cloud-database-comparison/">MySQL/cloud</a>/open source developers and see what&#8217;s buzzing. (And like all truly great events- it kicks off with a party &#8211; which i do well :))</p>
<p>So here&#8217;s my mugshot- in case any of you are attending and want to come and say hi (a Hi with a beer in hand is even better!)</p>
<p>I&#8217;m very interested to know what our users and the <strong>SQL community</strong> has to say and how they view Xeround.</p>
<p>In a nutshell&#8211; i&#8217;m probably as hard-core developer as they come. So if you have any questions regarding our product; or any problematic queries; or you may feel that somehow things that are suppose to work one way are not exactly working; or you have any input and want to share your views with us &#8211; well, I’m the guy to talk to &#8211; either to answer your questions or to just blame for things :)</p>
<p>A little bit about myself:</p>
<p>I’m the team leader for Xeround frontend modules, which are responsible for <strong>SQL parsing and data fetching</strong> from the backend (the sweet spot where things can go wrong :)).</p>
<p>I’ve been with Xeround from 2006 and executed various roles in the company, mainly focusing on frontend development and customer deployment.</p>
<p>I’m a realist &#8211; so no BS. If you want to discuss the nitty-gritty &#8211; I invite you to either catch up with me at the un-conference this weekend, or shoot me an email to <a href="mailto:ilan.bronshtein@xeround.com">ilan.bronshtein@xeround.com</a></p>
<p>Hope to see you at OpenSQL Camp,</p>
<p>Have fun!</p>
<p>Ilan</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/_qjsokEOrJQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/meet-ilan-bronshtein-at-opensql-camp-in-sardinia/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/meet-ilan-bronshtein-at-opensql-camp-in-sardinia</feedburner:origLink></item>
		<item>
		<title>VMware, CloudFoundry and the Bottle Deposit Scam</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/rxADyjonYa8/vmware-cloudfoundry-bottle-deposit-scam</link>
		<comments>http://xeround.com/blog/2011/05/vmware-cloudfoundry-bottle-deposit-scam#comments</comments>
		<pubDate>Mon, 02 May 2011 16:13:17 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1196</guid>
		<description><![CDATA[CloudFoundry also has another possible side effect on the  growth and distribution of the cloud environment: Many infrastructure companies such as Telco’s, web hosting giants, and similar companies that keep crunching the numbers with license costs and operational costs, just can’t make it work. CloudFoundry may just be the solution to enable them to jump more quickly on to the cloud-providers cart, and offers cloud services on top of their existing infrastructure. <a href="http://xeround.com/blog/2011/05/vmware-cloudfoundry-bottle-deposit-scam">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1198" title="cloud-foundry-logo" src="http://blog.xeround.com/wp-content/uploads/2011/05/cloud-foundry-logo.png" alt="Cloud Foundry" width="240" height="240" />VMware recently announced their <a href="http://www.cloudfoundry.com/">CloudFoundry</a> initiative, an Open-Platform-as-a-Service for Spring, Ruby and Node.js applications.</p>
<p>This is great news for cloud users and a major milestone in the industry. Most cloud providers create their own (closed) IaaS, PaaS and other *aaS, but CloudFoundry brings a new and refreshing message to this industry.</p>
<p>Being an <strong>open source project</strong> and integrating quite a few other powerful open-source solutions, CloudFoundry can create a whole that’s larger than the sum of its parts – it supports multiple frameworks, cloud providers and application services, providing developers with <strong>maximum flexibility and freedom of choice</strong> (no vendor lock-in!).</p>
<p><a href="http://www.cloudfoundry.com/">CloudFoundry</a>’s stack includes virtualization technology, application platforms for Java and Ruby, a few data storage solutions, and a cloud management framework. In my view, it offers a more comprehensive solution than other previous attempts at similar initiatives (such as OpenStack).</p>
<p>With CloudFoundry, VMware demonstrates  the value of their investment in SpringSource as an application platform and how well the application layer can bond with the infrastructure layer to build a more robust foundation for the cloud.</p>
<p>These days, VMware is demonstrating their stack on a live cloud, which will definitely boost evaluation by developers and enterprises that are  looking for a more streamlined and flexible cloud development-to-production on-boarding process. Hopefully, this will increase adoption of the CloudFoundry stack in both private and public clouds.</p>
<p>CloudFoundry also has another possible side effect on the growth and distribution of the cloud environment: Many infrastructure companies such as Telco’s, web hosting giants, and similar companies that keep crunching the numbers with license costs and operational costs, just can’t make it work. CloudFoundry may just be the solution to enable them to jump more quickly on to the cloud-providers cart, and offers cloud services on top of their existing infrastructure.</p>
<p>To quote from one of my favorite Seinfeld episodes – “<strong>The Bottle Deposit:</strong>”</p>
<p><em><img class="alignleft size-full wp-image-1197" title="CloudFoundry-Seinfeld-Bottle-Deposit-Scam" src="http://blog.xeround.com/wp-content/uploads/2011/05/CloudFoundry-Seinfeld-Bottle-Deposit-Scam.jpg" alt="CloudFoundry, VMware and the Bottle Deposit Scam" width="319" height="244" /></em><em><strong>NEWMAN:</strong> Wait a minute. You mean you get five cents here, and ten cents </em><em>there. You could round up bottles here and run &#8216;em out to Michigan for the </em><em>difference.</em></p>
<p><em><strong>KRAMER: </strong>No, it doesn&#8217;t work.</em></p>
<p><em><strong>NEWMAN:</strong> What d&#8217;you mean it doesn&#8217;t work? You get enough bottles </em><em>together&#8230;</em></p>
<p><em><strong>KRAMER: </strong>Yeah, you overload your inventory and you blow your margins on </em><em>gasoline. Trust me, it doesn&#8217;t work.</em></p>
<p><em><strong>JERRY: </strong>Hey, you&#8217;re not talking that Michigan deposit bottle scam again, are you?</em></p>
<p>It seems like VMware might just provide the right-sized truck with free gasoline to make it work…</p>
<p>Compared to Microsoft Azure, this is a completely different ball game. Azure is not open source and it is also very much bound to (and by) Microsoft technologies. Mobility and flexibility is not an option in such a setup, and customer lock-in is guaranteed. The same goes for Salesforce.com. With CloudFoundry, cloud users and infrastructure providers could take advantage of a flexible and growing ecosystem to facilitate their cloud endeavors.</p>
<p>As a player in the cloud database domain, Xeround is <strong>independent  from any specific cloud environment</strong>. Our technology is <strong>cloud-agnostic</strong> in the sense it can run on any cloud service provider. One of the most important values we bring to our customers is allowing them the flexibility to choose between various clouds or moving from one cloud to another with no need to change their application code or setup. CloudFoundry provides similar freedom of choice by allowing their users to migrate their CloudFoundry-based applications between cloud providers.</p>
<p>These days, we are working on <strong>integrating Xeround <a href="http://xeround.com/mysql-cloud-db-overview/dbaas/">DBaaS</a> with CloudFoundry</strong> to enable CloudFoundry customers to benefit from the most advanced database technology in the cloud. Since Xeround’s database is MySQL compatible, any MySQL-based application running on CloudFoundry can be easily migrated to a highly scalable, highly available and fully managed database service, with all the “comfy” features that can make “life in production” so much easier.</p>
<p>I think CloudFoundry is a great strategic move by VMware, which will surely position it as a top cloud player in the market. Look forward to Xeround on CloudFoundry soon!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/rxADyjonYa8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/05/vmware-cloudfoundry-bottle-deposit-scam/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/05/vmware-cloudfoundry-bottle-deposit-scam</feedburner:origLink></item>
		<item>
		<title>“NewSQL-as-a-Service” Cloud Database</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/FfBS_DboYqA/newsql-cloud-database-as-a-service</link>
		<comments>http://xeround.com/blog/2011/04/newsql-cloud-database-as-a-service#comments</comments>
		<pubDate>Thu, 28 Apr 2011 10:00:00 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[451 group]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database-as-a-service]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[newsql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1168</guid>
		<description><![CDATA[In a new blog post following a recent report by the 451 Group, Matthew Aslett, a senior analyst for the research firm, defines a new breed of SQL database-related products he labels as “NewSQL”. <a href="http://xeround.com/blog/2011/04/newsql-cloud-database-as-a-service">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://blogs.the451group.com/information_management/2011/04/06/what-we-talk-about-when-we-talk-about-newsql/" target="_blank">blog post</a> following a recent <a href="http://www.the451group.com/report_view/report_view.php?entity_id=66963" target="_blank">report</a> by the 451 Group, Matthew Aslett, a senior analyst for the research firm, defines the term &#8220;<strong>NewSQL</strong>&#8221; as a new breed of SQL database-related products.</p>
<p>According to the 451 Group, NewSQL refers to “various new scalable/high performance relational database products and services which are designed to bring the benefits of the relational model to distributed architectures or to improve the performance of relational databases…”</p>
<p>Aslett lists several categories of <em>NewSQL</em> vendors: MySQL storage engines (ScaleDB, Tokutek), hardware and software appliances (Clustrix, ScalArc, Schooner), transparent sharding technologies (ScaleBase, CodeFutures), new databases looking to replace MySQL (VoltDB, JustOne DB, NimbusDB) and “<strong>NewSQL-as-a-Service</strong>,” where Xeround’s cloud database is categorized. (Looking at the companies mentioned, I believe the positioning of both GenieDB and Akiban remains to be seen addressed).</p>
<p><img class="alignleft size-full wp-image-1170" title="xeround-cloud-database-newsql-as-a-service" src="http://blog.xeround.com/wp-content/uploads/2011/04/xeround-cloud-database-newsql-as-a-service.jpg" alt="NewSQL-as-a-service –Xeround Cloud Database" width="560" height="329" /></p>
<h2>NewSQL Solutions &#8211; Cloud Database Services vs. Hosted Solutions</h2>
<p>In addition to the differentiators between the various NewSQL solutions that Aslett proposes, I&#8217;d like to add a couple more definitions into the mix to better describe the “NewSQL” database arena in order to distinguish between <strong>hosted/appliance</strong> solutions and <strong><a href="http://blog.xeround.com/2010/12/native-cloud-databases-%E2%80%93-why-should-you-care">native cloud</a> Database-as-a-service</strong> <strong>(DBaaS)</strong> <strong>solutions.</strong></p>
<ol>
<li><strong>What’s considered a cloud-enabled database?</strong>Aslett did not use the term &#8220;cloud database.” I would maintain that a cloud-database is one that’s built from the ground-up optimally for the cloud environment, providing “natural” and unlimited elasticity by using <strong>only cloud resources</strong>.Tools, applications and solutions used in a traditional on-premise and/or hosted environment simply don’t cut it anymore on the uniquely distributed environment of the cloud.  To be able to really take advantage of the benefits of the cloud, a cloud-enabled solution needs to be designed, built and deployed in a cloud fashion, so that the <strong>core technology</strong> relies on <a href="http://xeround.com/developers/mysql-cloud-db-technical-whitepaper/">virtualized resources</a> with the cloud as an abstract management layer on top.
<p>Simply running a traditional hosted database in a VM is not sufficient for providing a database service that’s optimal for the cloud.</li>
<li><strong>What’s considered a Database-as-a-Service? </strong>In my view, a Database-as-a-service means the focus of the developer is on the application and not on the database backend. A Database-as-a-Service is supposed to provide the user with the peace of mind knowing that high availability, elastic scalability and distribution (across clouds/zones) are all taken care of in an on-demand plug-and-play fashion. And what’s more, the user would only <strong>pay for what he actually consumed</strong> (the cost reduction promise of the cloud) and not for the <strong>dedicated servers he reserves</strong> for future use (as with traditional on-premise datacenters).</li>
</ol>
<p>With all the various NewSQL solutions listed by the 451 Group and looking at the two points raised above, Xeround is the only NewSQL solution to offer a <strong>native cloud Database-as-a-Service</strong>. The other solutions &#8211; all viable ones for what they’re designed for &#8211; range from various downloadable plug-ins, engines etc., to middleware-like tools to boost read scalability (not write) and hardware/software appliances. (As you can see from our feature comparison table, <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a> offers a DBaaS solution, but it is simply an implementation of MySQL on EC2, not a cloud database.)</p>
<p>At Xeround, we combine the best of both worlds: NoSQL and SQL (Does NewSQL sound familiar? :-)).</p>
<p>Underneath the hood, we&#8217;re a fully virtualized cloud NoSQL database (DHT + distributed b-tree indexes and object store,) and on the forefront, we have a customized parser that enables us to offer various database flavors which currently expose MySQL via the storage engine API.</p>
<p>With the on-going addition of <a href="http://blog.xeround.com/2011/04/xeround-now-available-on-rackspace-cloud">cloud service providers</a> and <a href="http://blog.xeround.com/2011/04/industry-first-auto-scaling-database-in-the-cloud">automation capabilities</a> to take the pain out of scaling your database in the cloud and maintaining always-on availability, Xeround DBaaS is the most optimal solution for your database in the cloud.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/FfBS_DboYqA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/newsql-cloud-database-as-a-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/newsql-cloud-database-as-a-service</feedburner:origLink></item>
		<item>
		<title>Watch Our Interview with Robert Scoble – MySQL, Cloud Complexities, and Xeround’s Cloud DB Solution</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Z6nd8_tvbZ4/watch-our-interview-with-robert-scoble</link>
		<comments>http://xeround.com/blog/2011/04/watch-our-interview-with-robert-scoble#comments</comments>
		<pubDate>Tue, 26 Apr 2011 14:14:36 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[News & Press Mentions]]></category>
		<category><![CDATA[auto scaling]]></category>
		<category><![CDATA[building43]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql high availability]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[mysqlconf]]></category>
		<category><![CDATA[robert scoble]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1152</guid>
		<description><![CDATA[At the recent MySQL Conference &#38; Expo in Santa Clara we set down with Robert Scoble from Building43 to discuss Xeround's unique cloud database solution. Check out Razi Sharir's video interview  <a href="http://xeround.com/blog/2011/04/watch-our-interview-with-robert-scoble">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At the recent MySQL Conference &amp; Expo in Santa Clara we sat down with Robert Scoble from Building43 to discuss <a href="http://xeround.com/cloud-database-comparison/">MySQL, cloud</a> complexities, and Xeround&#8217;s unique database solution.</p>
<p>Check out Razi Sharir&#8217;s &#8211; Xeround&#8217;s CEO &#8211; video interview</p>
<p><strong>Watch the full-length video (13 minutes):</strong><br />
<iframe title="YouTube video player" src="http://www.youtube.com/embed/GcOyry_Jouc?rel=0" frameborder="0" width="640" height="390"></iframe></p>
<p><strong>or watch the Quick-View (3 minutes):</strong><br />
<iframe title="YouTube video player" src="http://www.youtube.com/embed/ff05U_FRUNI?rel=0" frameborder="0" width="560" height="349"></iframe></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Z6nd8_tvbZ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/watch-our-interview-with-robert-scoble/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/watch-our-interview-with-robert-scoble</feedburner:origLink></item>
		<item>
		<title>Recapping the 2011 O’Reilly MySQL Conference &amp; Expo</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/lnRf6yNSS8g/recapping-the-2011-oreilly-mysql-conference-expo</link>
		<comments>http://xeround.com/blog/2011/04/recapping-the-2011-oreilly-mysql-conference-expo#comments</comments>
		<pubDate>Thu, 21 Apr 2011 13:57:55 +0000</pubDate>
		<dc:creator>Eran Levin</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[mysqlconf]]></category>
		<category><![CDATA[rackspace mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1141</guid>
		<description><![CDATA[I had just returned from a long week at the MySQL C&#038;E in Santa Clara which Xeround was sponsoring. Xeround offers a Database-as-a-Service for MySQL-based application – and it’s always great to meet the thriving MySQL community and catch up. Other than the unavoidable jet-lag, I had greatly enjoyed the “MySQL-packed” four-days conference. <a href="http://xeround.com/blog/2011/04/recapping-the-2011-oreilly-mysql-conference-expo">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had just returned from a long week at the <a href="http://en.oreilly.com/mysql2011/" target="_blank">MySQL C&amp;E</a> in Santa Clara which Xeround was sponsoring. Xeround offers a Database-as-a-Service for MySQL-based application – and it’s always great to meet the <strong>thriving MySQL community</strong> and catch up. Other than the unavoidable jet-lag, I had greatly enjoyed the “MySQL-packed” four-days conference.</p>
<p><img class="alignleft size-medium wp-image-1142" title="cloud-database-at-mysqlconf" src="http://blog.xeround.com/wp-content/uploads/2011/04/cloud-database-at-mysqlconf-223x300.jpg" alt="Discussing your DB needs in the cloud at the MySQL C&amp;E" width="223" height="300" />At the conference we announced <a href="http://blog.xeround.com/2011/04/xeround-now-available-on-rackspace-cloud">availability on the Rackspace cloud</a> and our industry-first <a href="http://blog.xeround.com/2011/04/industry-first-auto-scaling-database-in-the-cloud">auto-scaling cloud database</a>. Both announcements generated overwhelming response and kept the Xeround team and myself extremely busy at the event (to be honest, ever since the conference our R&amp;D and Ops teams are working hard to keep up and meet the demand from our users – but that’s always a good problem to have ;-))</p>
<p>During the conference I was primarily busy with three things: attending the tutorials and technical sessions, giving my talk on <em>Running Your Database in the Cloud</em> (download the <a href="http://assets.en.oreilly.com/1/event/56/Running%20Your%20Database%20In%20The%20Cloud%20Presentation.ppt">presentation slides</a>) and speaking to the various people that stopped by our <a href="http://www.facebook.com/media/set/fbx/?set=a.197705763601635.46011.159278594111019">booth</a> to discuss their DB needs in the cloud.</p>
<p>In short: <strong>Geek Talk!</strong> Which I thoroughly enjoy.</p>
<h2>MySQLconf Tutorials and Sessions</h2>
<p>The tutorials and sessions were a pleasant surprise both in terms of the technical expertise and also in terms of the turnout.  With as many as eight sessions happening all at the same time – I found myself often required to make tough decisions regarding which session to go to next. With Xeround providing a cloud database I naturally selected those sessions that are more relevant to cloud deployments and database design.</p>
<p>Amongst the sessions I attended, I would mention Giuseppe Maxia’s Replication Techniques tutorial, Anders Karlsson’s talk about managing Large datasets on Amazon EC2, Sarah Novotny’s session about a complex, highly distributed MySQL deployment, and of course “Ridiculously Easy &amp; Seriously Powerful Cloud Database” by our very own  Itamar Haber (which you can also find the slides for <a href="http://assets.en.oreilly.com/1/event/56/A%20Ridiculously%20Easy%20_%20Seriously%20Powerful%20Cloud%20Database%20-%20See%20it%20in%20Action_%20Presentation.ppt">here</a>).</p>
<p>It was interesting to see that many users face similar problems around the growth in data size and availability issues, driving various solutions using existing MySQL capabilities or new ones. At the same time, none of these seemed to provide a comprehensive, easy to implement solution.</p>
<h2>Running Your Database in the Cloud</h2>
<p>My talk &#8211; “Running Your Database in the Cloud” &#8211; addressed the various challenges users face when migrating their on-premise database to the cloud infrastructure. These challenges, namely Availability, Scalability, Manageability and Cost can be addressed in two approaches:</p>
<ol>
<li>A <a href="http://blog.xeround.com/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service">DIY approach</a> (purchasing machines, installing and configuring MySQL etc.)</li>
<li>Opting for a Database-as-a-Service (DBaaS) solution.</li>
</ol>
<p>I discussed the different solutions offered in the market today for each of the challenges, hopefully providing useful information to the attendees that are about the face these challenges.</p>
<p>At the start of my talk, I tried getting a feeling for the number of users already running their database in the cloud. To my surprise, the percentage of attendees that attested to having any sort of cloud experience with their DB was fairly low – around 10%. However, I learned that while many still run their database in their on-premise datacenter- they are working on migrating it to the cloud- but were concerned by the overhead of maintaining scalability and availability for the sensitive database tier on such a dynamic environment&#8211; so let’s hope Xeround’s service would be relevant for them in streamlining their cloud database experience :)</p>
<p>&nbsp;</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/lnRf6yNSS8g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/recapping-the-2011-oreilly-mysql-conference-expo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/recapping-the-2011-oreilly-mysql-conference-expo</feedburner:origLink></item>
		<item>
		<title>Attended MySQLconf? Enter Our Weekly iPad Drawing</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/qK1JEMerdeg/attended-mysqlconf-enter-our-weekly-ipad-drawing</link>
		<comments>http://xeround.com/blog/2011/04/attended-mysqlconf-enter-our-weekly-ipad-drawing#comments</comments>
		<pubDate>Thu, 21 Apr 2011 13:06:55 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1133</guid>
		<description><![CDATA[Since we know how much us geeks love our gadgets :) -- If you attended the MySQL Conference &#038; Expo held last week in Santa Clara, don’t miss out on your chance to win yourself a brand new iPad! <a href="http://xeround.com/blog/2011/04/attended-mysqlconf-enter-our-weekly-ipad-drawing">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1134" title="ipad2" src="http://blog.xeround.com/wp-content/uploads/2011/04/ipad2-300x269.png" alt="Xeround Cloud Database weekly iPad drwaing- #mysqlconf" width="300" height="269" />We all know how much us geeks love our gadgets :)</p>
<p>If you attended the <a href="http://en.oreilly.com/mysql2011/" target="_blank">MySQL Conference &amp; Expo</a> held last week in Santa Clara, don’t miss out on your chance to win yourself a brand new iPad!</p>
<p><a href="http://xeround.com/mysql-cloud-db-free-registration/">Register</a> to create your cloud database with the <strong>promo code</strong> printed in the conference event guide- and enter our weekly iPad drawing &#8211; winners announced every Sunday until May 8th.</p>
<p>(and congratulations to William Brown from DC-Energy - our first iPad winner)</p>
<p>&nbsp;</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/qK1JEMerdeg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/attended-mysqlconf-enter-our-weekly-ipad-drawing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/attended-mysqlconf-enter-our-weekly-ipad-drawing</feedburner:origLink></item>
		<item>
		<title>A Day in the Backend</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Nh1QLmXcwnU/a-day-in-the-backend</link>
		<comments>http://xeround.com/blog/2011/04/a-day-in-the-backend#comments</comments>
		<pubDate>Mon, 18 Apr 2011 13:00:49 +0000</pubDate>
		<dc:creator>Itai Gal</dc:creator>
				<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1052</guid>
		<description><![CDATA[When I first signed on at Xeround about two years ago, I knew very little about distributed databases. The company itself seemed like your average run-of-the-mill startup: serious-looking people quietly swearing at their screens (which to my horror, displayed Linux prompts), punctuated only by the occasional scream from the direction of the QA group. <a href="http://xeround.com/blog/2011/04/a-day-in-the-backend">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.xeround.com/wp-content/uploads/2011/04/Matrix-code.jpg"><img class="alignleft size-medium wp-image-1054" title="Matrix-code" src="http://blog.xeround.com/wp-content/uploads/2011/04/Matrix-code-300x225.jpg" alt="Back-end Code" width="300" height="225" /></a>When I first signed on at Xeround about two years ago, I knew very little about distributed databases.</p>
<p>The company itself seemed like your average run-of-the-mill startup: serious-looking people quietly swearing at their screens (which to my horror, displayed Linux prompts), punctuated only by the occasional scream from the direction of the QA group.</p>
<p>I was assigned to the XDB team, which stands for <strong>Xeround Data Blade</strong> &#8211;  our distributed, scalable storage backend. The XDB is responsible for distributing and storing data on multiple backend servers, while maintaining high availability. It also has the ability to adapt its size (internally as well as externally &#8211; by throwing additional blades into the mix) to user requirements, so that at the end of the day, we don&#8217;t use more system resources than we actually need, and users are only billed for what they use.</p>
<p>How hard can it be? I asked myself. To be fair, they did let me read documents for a week or two, but then I was thrown head-first into an overwhelming mass of “under the hood” low level code and complex distribution algorithms.</p>
<p>Luckily, being an experienced startup veteran, I was equipped with all the necessary tools to cope with the steep learning curve ahead: caffeine, a sleeping bag and a shovel. Don’t ask me about the shovel.</p>
<p>Gradually I was sucked in, discovering never ending layers of depth and challenge in the code, from the very lowest levels of data compression and memory optimizations, to relatively high level concepts (remember, this is the backend; what is high level to us is, to most, an obscure implementation detail) such as data distribution, consistency and transactionality (is that even a real word?).</p>
<p>An even greater challenge for me is to make the connection between my day to day tasks and <strong>user level SQL queries</strong>. Since the user’s queries are highly compressed and optimized by our front end, what we end up getting in the backend sometimes reminds me of the Matrix movie- you’d have to be Neo to see the SQL through all those bits and bytes.</p>
<p>Keeping the user’s perspective in mind can be incredibly challenging when you’re writing code to reduce memory fragmentation or digging into a core file to find out what went wrong &#8211; but precisely here lies the greatest motivation &#8211; in the end, all those nights of debugging and days of coding, all that haggling with the product people and stealthy tiptoeing by the QA room, all those things translate into something that someone, somewhere, is using to store data that is actually important to them! And as you know, there is no greater satisfaction for a software engineer than to know that their code is being used in the real world. OK, maybe becoming ludicrously rich, but you know what I mean.. :)</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Nh1QLmXcwnU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/a-day-in-the-backend/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/a-day-in-the-backend</feedburner:origLink></item>
		<item>
		<title>Xeround @ 2011 #MySQLconf</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/SSOYeEvvy6U/xeround-2011-mysqlconf</link>
		<comments>http://xeround.com/blog/2011/04/xeround-2011-mysqlconf#comments</comments>
		<pubDate>Wed, 13 Apr 2011 18:44:15 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1121</guid>
		<description><![CDATA[First day was a success: Our demo received great feedback; we had great interest following our latest announcements and got to meet a lot of interesting people to discuss their database needs in the cloud. We’ll be posting the video recording of our session soon – so look out for that! In the meantime, check out some photos from the conference: <a href="http://xeround.com/blog/2011/04/xeround-2011-mysqlconf">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So as you know &#8211; we are sponsoring the 2011 MySQL Conference &amp; Expo in Santa Clara, CA.</p>
<p>First day was a success: Our <a href="http://en.oreilly.com/mysql2011/public/schedule/detail/19728" target="_blank">demo</a> received great feedback; we had great interest following our <a href="http://www.databasejournal.com/features/article.php/3930716/Xeround-Autoscales-MySQL.htm" target="_blank">latest</a> <a href="http://siliconangle.com/blog/2011/04/12/xeround-announces-rackspace-cloud-support-updates-offering/" target="_blank">announcements</a> and got to meet a lot of interesting people to discuss their database needs in the cloud.</p>
<p>We&#8217;ll be posting the video recording of our session soon &#8211; so look out for that! In the meantime, check out some photos from the conference:</p>
<p><a href="http://blog.xeround.com/wp-content/uploads/2011/04/xeround-cloud-database-Anders-Karlsson-mysqlconf.jpg"><img class="aligncenter size-medium wp-image-1123" title="xeround cloud database Anders Karlsson mysqlconf" src="http://blog.xeround.com/wp-content/uploads/2011/04/xeround-cloud-database-Anders-Karlsson-mysqlconf-300x225.jpg" alt="" width="300" height="225" /></a><img class="aligncenter size-medium wp-image-1124" title="xeround cloud database booth mysqlconf" src="http://blog.xeround.com/wp-content/uploads/2011/04/xeround-cloud-database-booth-mysqlconf-300x225.jpg" alt="" width="300" height="225" /><img class="aligncenter size-medium wp-image-1122" title="xeround cloud database razi sharir mysqlconf" src="http://blog.xeround.com/wp-content/uploads/2011/04/xeround-cloud-database-razi-sharir-mysqlconf-300x225.jpg" alt="" width="300" height="225" />View more photos from the event on our <a href="http://www.facebook.com/album.php?aid=46011&amp;id=159278594111019&amp;l=3b84243e4d" target="_blank">Facebook album</a>.</p>
<p>If you&#8217;re attending the conference, be sure to stop by at our booth (#407) for some giveaways and your chance to win an Android Tablet, and come attend <a href="http://en.oreilly.com/mysql2011/public/schedule/detail/17747" target="_blank">Eran Levin&#8217;s session @2pm today</a>!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/SSOYeEvvy6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/xeround-2011-mysqlconf/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/xeround-2011-mysqlconf</feedburner:origLink></item>
		<item>
		<title>Xeround Cloud DB for MySQL Apps Now Available on Rackspace</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/55SMvhKWnGY/xeround-now-available-on-rackspace-cloud</link>
		<comments>http://xeround.com/blog/2011/04/xeround-now-available-on-rackspace-cloud#comments</comments>
		<pubDate>Tue, 12 Apr 2011 13:04:18 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[rackspace mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1101</guid>
		<description><![CDATA[Big news day for us here at Xeround - we’ve just announced availability of our cloud database for MySQL applications on the Rackspace Cloud! <a href="http://xeround.com/blog/2011/04/xeround-now-available-on-rackspace-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1102" title="rackspace-logo" src="http://blog.xeround.com/wp-content/uploads/2011/04/rackspace-logo-300x116.png" alt="Xeround Cloud Database Now Available on Rackspace Cloud" width="300" height="116" />Big news day for us here at Xeround &#8211; we’ve just announced availability of our cloud database for MySQL applications on the Rackspace Cloud!</p>
<p>Xeround’s cloud database architecture is designed to be <strong>vendor-agnostic</strong>, meaning it can run on any cloud service provider. Our vision is to enable true (and simple) elasticity and high-availability for your database in the cloud, regardless of where you choose to run your application.</p>
<p>This latest addition of Rackspace to our database service is a major step forward for us in realizing our vision of “Xeround, now playing at a <span style="text-decoration: line-through;">theatre</span> Cloud near you”.</p>
<p>By offering our customers multiple cloud platforms to choose from, they can <strong>avoid vendor lock-in</strong> and run their database on any cloud provider they choose. On top of that, they have the flexibility of seamlessly migrating their DB between cloud providers without any code changes to their applications.</p>
<p>Xeround&#8217;s database-as-a-service is already available on <a href="http://blog.xeround.com/2011/01/xeround-cloud-database-beta-goes-public-and-is-now-available-on-amazon-ec2-in-europe">Amazon EC2 in the United States and in Europe</a>, and on the <a title="Xeround Cloud Database Heroku Add-On" href="http://blog.xeround.com/2011/03/cloud-database-heroku-add-on">Heroku</a> platform. These past months we’ve received a lot of requests from our current users that are already running on Rackspace to support their environment. We’re always trying to address the feedback we’re getting from our users –it’s great to be able to meet the demands we’re seeing in the market by expanding our service to support Rackspace.</p>
<p>When signing up for Xeround, our users can now choose to create their cloud database in Rackspace’s data center. Initially, we’ll offer a limited beta on Rackspace’s cloud in the US, then we will move on to support Rackspace in the UK within the next couple of months.</p>
<p>We’re hosting a joint webinar with Rackspace on <strong>May 3<sup>rd</sup> @ 2PM CST &#8211; <a href="https://cc.readytalk.com/cc/schedule/display.do?udc=ob8plpzpb06f">Register</a> for a live demo </strong>of our cloud database service to see how easy it is to create your database instance, scale automatically as needed, and even survive a server crash.</p>
<p>Learn more about running <a href="http://xeround.com/mysql-cloud-db-overview/platforms/mysql-rackspace/">MySQL on Rackspace</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/55SMvhKWnGY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/xeround-now-available-on-rackspace-cloud/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/xeround-now-available-on-rackspace-cloud</feedburner:origLink></item>
		<item>
		<title>Xeround Announces Industry-First Auto-Scaling Database in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/gt3MlPaiUlc/industry-first-auto-scaling-database-in-the-cloud</link>
		<comments>http://xeround.com/blog/2011/04/industry-first-auto-scaling-database-in-the-cloud#comments</comments>
		<pubDate>Tue, 12 Apr 2011 13:00:58 +0000</pubDate>
		<dc:creator>Itamar Haber</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[auto scaling]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql scalability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1107</guid>
		<description><![CDATA[Today we’ve officially announced our much-anticipated auto-scaling feature - a breakthrough in increasing the efficiency, simplicity and ease of use of our database in the cloud. Xeround is the first to offer robust elasticity with automatic rule-based scaling for MySQL databases in the cloud. Scaling up or down is done with no database downtime and is transparent to the application, meaning no code changes are required. <a href="http://xeround.com/blog/2011/04/industry-first-auto-scaling-database-in-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1108" title="Automatic Scaling for your DB in the Cloud" src="http://blog.xeround.com/wp-content/uploads/2011/04/auto-scaling-cloud-database-for-mysql-apps-300x225.jpg" alt="Xeround Cloud Database offers Auto-Scaling for your DB in the Cloud" width="300" height="225" />Today we’ve officially announced our much-anticipated auto-scaling feature &#8211; a breakthrough in increasing the efficiency, simplicity and ease of use of your database in the cloud.</p>
<p>Xeround is the first to offer robust elasticity with <strong>automatic rule-based scaling</strong> for MySQL databases in the cloud. Scaling up or down is done with <strong>no database downtime</strong> and is <strong>transparent to the application</strong>, meaning no code changes are required.</p>
<h3>A little bit of background:</h3>
<p>Having spent most of my career around databases and the applications that use them, I can attest from experience that scaling the database tier is a major problem in the <a href="http://blog.xeround.com/category/cloud-challenges-for-databases-series">dynamic environment</a> of the cloud.</p>
<p><strong>Scaling an application </strong>(by adding additional servers and load balancers) is pretty much a no-brainer, and many cloud providers offer that. Some, like Amazon EC2, even offer the automatic addition of servers to scale an application once CPU usage is high.</p>
<p>On the database tier, things are very different: scaling a database in general is no trivial task. In the cloud, it is WAY more difficult because the database is <strong>statefull </strong>- unlike the cloud’s <strong>stateless</strong> environment.</p>
<h2><strong>Scaling a database requires:</strong></h2>
<ol>
<li>Additional server(s)</li>
<li>Configuration</li>
<li>Synchronizing all the data</li>
<li><strong>Changing the application’s code</strong> to recognize the new architecture and to take advantage of the additional resources</li>
<li>Ensuring the data is <strong>always synchronized</strong> – which is difficult since most databases do not support a Master-Master configuration</li>
<li>And lastly, the icing on the cake: In “shared-nothing” architectures, adding nodes for scalability requires re-partitioning the data. This may call for additional application changes, and in any case it requires a “Partitioning-Event,” which means <strong>database downtime.</strong></li>
</ol>
<p>If you’ve ever tried it, then you know that scaling your database can be done, but it requires a lot of manual and seemingly <strong>never-ending work</strong>. Once you&#8217;ve gone through all this trouble (and risked loss of business due to downtime or any migration issues), you&#8230;</p>
<ol>
<li>Either <strong>repeat</strong> it again <strong>every time</strong> you need the <strong>next level of scalability</strong></li>
<li>Or get caught in this <strong>back-and-forth routine</strong>: Scale-up, then once the peak is over and you need to reserve resources &#8211;  you repeat the process to rollback to your previous install; then scale up again, then scale down again, and up, and down, and so on&#8230;</li>
</ol>
<p><strong>The &#8220;dance&#8221; of the DBA isn’t such a pretty one.</strong></p>
<p>Scaling a database is tedious, painful and potentially risky in the sense that it can cause a temporary denial of service. Furthermore, you often need to commit to a larger machine (over-provisioning) for seasonal peaks. The rest of the time, those resources go underutilized.</p>
<p>Naturally, you want to ensure elasticity and availability of your database, but you don’t want to be bogged down by the manual configuration, optimization, management, development, or god-knows-what required to make sure your database is running smoothly.</p>
<h2><strong>Introducing Xeround’s Auto-Scaling capabilities:</strong></h2>
<p>Much of our focus at Xeround is on <strong>simplifying</strong> the way databases are managed in the cloud &#8211; supporting true scalability and high-availability in a way that’s as <strong>plug-and-play</strong> and as automated as possible.</p>
<h3>In comes Auto-Scaling:</h3>
<ol>
<li>The system <strong>identifies</strong> when more resources are required – either in DB size or throughput – based on the threshold the user defines.</li>
<li>Your database <strong>automatically scales across multiple nodes</strong> when needed, and scales back down when it is underutilized – no over provisioning.</li>
<li><strong>No database downtime – </strong>re-partitioning and resource allocation are done on the fly.</li>
<li>Scaling is <strong>transparent to the application &#8211; </strong>no code changes or any architectural considerations are needed to support scaling.</li>
<li><strong>Unlimited linear scalability</strong> for both database throughput and size.</li>
</ol>
<p><img class="alignleft size-medium wp-image-1113" title="set-thresholds-for-auto-scaling-of-your-cloud-database" src="http://blog.xeround.com/wp-content/uploads/2011/04/set-thresholds-for-auto-scaling-of-your-cloud-database1-248x300.png" alt="Database Auto Scaling Settings" width="248" height="300" />To enjoy auto-scaling, all users need to do is log in to their <a href="https://cloud.xeround.com/">Xeround Database Manager console</a> and define the threshold at which they want the database to automatically scale up. By the same token, when the database is underutilized, automatic scale-down shrinks database resources to save costs while ensuring that the system will continue to function without disruption.</p>
<p>Auto-scaling is offered in addition to our <strong>on-demand scaling</strong> capabilities, where users can scale their database instance up or down with a single click from within the Database Manager online console.</p>
<p>Auto-scaling and the dynamic allocation of resources are also key to Xeround’s ability to bill users based on actual usage, and not by a pre-set instance, which often results in over-provisioning. As Xeround’s auto-scaling feature develops, users will be able to configure advanced rules and policies for automatically assigning resources to their database as their application demands.</p>
<p><strong>To summarize:  Scaling your DB in the cloud just got a hell of a lot easier!</strong></p>
<p>Very exciting! :)<br />
<strong><a href="http://xeround.com/mysql-cloud-db-free-registration/">Give it a try »</a></strong></p>
<p>&nbsp;</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/gt3MlPaiUlc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/industry-first-auto-scaling-database-in-the-cloud/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/industry-first-auto-scaling-database-in-the-cloud</feedburner:origLink></item>
		<item>
		<title>Meet Xeround Team at the 2011 MySQL Conference &amp; Expo</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/ehPDsRwtYuY/meet-the-xeround-team-at-the-2011-mysql-conference-expo</link>
		<comments>http://xeround.com/blog/2011/04/meet-the-xeround-team-at-the-2011-mysql-conference-expo#comments</comments>
		<pubDate>Wed, 06 Apr 2011 09:15:24 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1077</guid>
		<description><![CDATA[If you’re attending the conference, come say hi! Stop by our booth for some swag and your chance to win an iPad; catch up with us for a chat about your database in the cloud (among other things), or just chill with us at the evening reception (we'll buy you a drink :)) <a href="http://xeround.com/blog/2011/04/meet-the-xeround-team-at-the-2011-mysql-conference-expo">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Meet the team attending the upcoming <a href="http://en.oreilly.com/mysql2011/" target="_blank">MySQL Conference</a> &#8211; April 11-14, Santa Clara CA.</p>
<div id="attachment_1078" class="wp-caption aligncenter" style="width: 570px"><img class="size-full wp-image-1078 " title="Xeround-cloud-database-team-mysql-conference" src="http://blog.xeround.com/wp-content/uploads/2011/04/Xeround-cloud-database-team-mysql-conference.jpg" alt="Meet Xeround Team at the 2011 MySQL Conference" width="560" height="372" /><p class="wp-caption-text">(feel free to print this photo for future reference so you can spot us on the conference floor ;-))</p></div>
<p>In this photo:<br />
<em>Standing-up:</em> Itamar Haber &#8211; AVP Ops &amp; Solutions ; <a href="http://blog.xeround.com/2011/03/ask-avi-vigder-xeround-chief-architect-the-tough-questions-about-your-database-the-cloud-and-world-domination">Avi Vigder</a> &#8211; Chief Architect ; <a href="http://blog.xeround.com/2011/02/meet-eran-levin-at-mysql-conference-california">Eran Levin</a> &#8211; VP R&amp;D. <em>Sitting:</em> Avigail Ofer &#8211; Director of Marketing ; Hamutal Mazor &#8211; Director of Product  ; <a href="http://xeround.com/about-us/meet-the-team/">Razi Sharir</a> &#8211; CEO.</p>
<p>If you’re attending the conference, come say hi!</p>
<p>Stop by our booth for some swag and your chance to win an iPad; Catch up with us for a chat about your database in the cloud (among other things), or just chill with us at the evening reception (we&#8217;ll buy you a drink :))</p>
<p><strong>Be sure to also check out Xeround&#8217;s sessions at the conference:</strong></p>
<p><strong><a href="http://en.oreilly.com/mysql2011/public/schedule/detail/19728" target="_blank">A ridiculously Easy &amp; Seriously Powerful Cloud Database &#8211; See it in Action!</a></strong><br />
Tuesday, 3:05pm, Ballroom H.<br />
Presented by Itamar Haber &#8211; AVP Ops &amp; Solutions</p>
<p><strong><a href="http://en.oreilly.com/mysql2011/public/schedule/detail/17747" target="_blank">Running Your Database in the Cloud</a></strong><br />
Wedensday, 2:00pm, Ballroom G.<br />
Presented by <a title="Meet Eran Levin at the MySQL Conference &amp;Expo" href="http://blog.xeround.com/2011/02/meet-eran-levin-at-mysql-conference-california">Eran Levin &#8211; VP R&amp;D</a></p>
<p>Hope to see you there!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/ehPDsRwtYuY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/meet-the-xeround-team-at-the-2011-mysql-conference-expo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/meet-the-xeround-team-at-the-2011-mysql-conference-expo</feedburner:origLink></item>
		<item>
		<title>Different Approaches for Database Performance and Throughput in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/ifggE31ekdg/approaches-database-performance-and-throughput-in-the-cloud</link>
		<comments>http://xeround.com/blog/2011/04/approaches-database-performance-and-throughput-in-the-cloud#comments</comments>
		<pubDate>Mon, 04 Apr 2011 10:00:26 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql scalability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1059</guid>
		<description><![CDATA[A recent article in Smashing Magazine titled “Speeding Up Your Website’s Database“ provides a great and very detailed explanation on how your website is affected by the performance of your database, tips on how to speed up your website by optimizing your database, and useful tools to measure database performance. The article also discusses schema considerations, indexing, the importance of using memory cache, and problems you’re faced with when the cache is not large enough. <a href="http://xeround.com/blog/2011/04/approaches-database-performance-and-throughput-in-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.xeround.com/wp-content/uploads/2011/04/website-performance-smashing-magazine.gif"><img class="alignleft size-medium wp-image-1063" title="website-performance-smashing-magazine" src="http://blog.xeround.com/wp-content/uploads/2011/04/website-performance-smashing-magazine-300x222.gif" alt="How your database's performance affects your website performance" width="300" height="222" /></a>A recent article in Smashing Magazine titled “<a href="http://www.smashingmagazine.com/2011/03/23/speeding-up-your-websites-database/" target="_blank">Speeding Up Your Website’s Database</a>“ provides a great and very detailed explanation on how your website is affected by the performance of your database, tips on how to speed up your website by optimizing your database, and useful tools to measure database performance. The article also discusses schema considerations, indexing, the importance of using memory cache, and problems you’re faced with when the cache is not large enough.</p>
<p>At this point, I find that the article begins to drift into a “No-No-Land” from my perspective. It goes on to describe how to make <strong>your own cache</strong> on the application side, and then proceeds to making <strong>concessions on the business side</strong> in order to better deal with the performance issue.</p>
<p>When you’re at the point where you’re thinking of building your own cache or throwing away important business functions, I think this is a good time to move to a more suitable solution for your database. You need a database that will provide efficient performance, stability and scalability; one that is “future ready” for your application’s anticipated growth.</p>
<p>As an application developer, I think it would be better to focus on your code and not have to  deal with database scaling and performance issues, even as your site grows more than you might have anticipated (which is good news!)</p>
<p>Given limited time and financial resources an out-of-the-box solution, such as MySQL, is rather limited – providing you with only “one degree of scalability”. The article outlines several ways to achieve that one degree of scalability. However, when the need arises for increased scalability,  and developers try to achieve the next level of scale, things get too complicated and too fragile. And that’s when you start trying to build your own cache… doing without some of the functionality you planned for… and basically fussing and worrying about IT and your database, instead of improving your application.</p>
<p>Xeround <a href="http://xeround.com">cloud database</a> is a great solution in this case. It offers great scalability and <strong>worry-free service</strong> that provides high availability with zero maintenance. What I particularly like about Xeround’s solution is that in most cases, it can help developers avoid  even the initial obstacles of setting up their own database and making sure it suits both their initial needs and the needs of future expansion.</p>
<p>Xeround provides a great solution for small-scale applications that will grow into a larger scale application, starting free of charge and progressing to a  “pay per use” pricing model, which ensures your <a href="http://blog.xeround.com/2011/01/choosing-the-right-cloud-database-the-box-model">costs</a> are highly correlated to your actual business activity.</p>
<p>Haven’t <a href="http://xeround.com/mysql-cloud-db-free-registration/">tried us out yet</a>? It’s never too late! :)</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/ifggE31ekdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/04/approaches-database-performance-and-throughput-in-the-cloud/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/04/approaches-database-performance-and-throughput-in-the-cloud</feedburner:origLink></item>
		<item>
		<title>MySQL – A Natural Starting Point for Databases in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/zf1cd_y1itQ/mysql-a-natural-starting-point-for-databases-in-the-cloud</link>
		<comments>http://xeround.com/blog/2011/03/mysql-a-natural-starting-point-for-databases-in-the-cloud#comments</comments>
		<pubDate>Mon, 28 Mar 2011 10:00:30 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[heroku mysql]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1033</guid>
		<description><![CDATA[Early in the application development cycle, developers need to decide which database to use – this important decision impacts all facets of the creation and future managing of the database: <a href="http://xeround.com/blog/2011/03/mysql-a-natural-starting-point-for-databases-in-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Early in the application development cycle, developers need to decide which database to use – this important decision impacts all facets of the creation and future management of the database:</p>
<ol>
<li><strong>Schema design –</strong> Since different databases have different ways to optimize the raw logical schemas, the schema is designed and optimized for a specific database.</li>
<li><strong>Toolset –</strong> The different tools that are used for the configuration and management of the  database are also frequently tied to a specific database technology. For example, MySQL workbench or PHPMyAdmin are used to manage MySQL databases.</li>
<li><strong>Cost –</strong> same as with cars: there are the high-end “Ferrari” like databases, and the more economical ones. Since many of us can’t start with a Ferrari right off the bat, the initial costs of running a database should also be considered.</li>
<li><strong>Simplicity and manageability –</strong> When choosing an ‘exotic’ database solution (like an exotic car…) expect high maintenance costs. These could be, for example, either in the form of work hours or in costly change management procedures. Those high maintenance costs come in addition to the risk of service outage and having to dig in an endless number of files or logs to find out what went wrong and how to restore the service.</li>
<li><strong>Feature set –</strong> The database has to satisfy both the functional and operational needs of the application. Things like online backup and full ANSI SQL, and so on.</li>
<li><strong>Supported platforms – </strong>Preferably, the database should support as many platforms as possible, to allow maximum mobility and flexibility.</li>
<li><strong>Performance –</strong> This is an important issue, and may be an app-killer to your killer-app… However, this needs to be put in the right perspective, and performance objectives for the database should be defined based on use-cases. Nonetheless, this is a tricky one; databases behave differently when dealing with more or less concurrent requests. An important database capacity is its ability to scale if needed, to meet the performance objective under higher load.</li>
</ol>
<p><img class="alignleft size-full wp-image-1034" title="mysql-logo" src="http://blog.xeround.com/wp-content/uploads/2011/03/mysql-logo.gif" alt="MySQL Database" width="240" height="134" />As understood from the title of this post, my mind is already made up on the right choice for your database in the cloud :)</p>
<p><strong>Why MySQL?</strong> Well, the most important thing to me is that I do not want to be blocked by a specific solution or locked to one solution &#8212; on any one of the considerations listed above.</p>
<p>MySQL is, in fact, more than a database. It’s an open, well developed and broad ecosystem, with many options and flavors in place. This allows me to create my application based on MySQL and then, when it comes to deployment, I can choose between various options without changing anything in the way I work:</p>
<p><strong>Plain MySQL</strong> is simple enough to install and operate for the skilled developer. Alternatively, I can use a <strong>free <a href="http://xeround.com/">Xeround database instance</a></strong>, which will work seamlessly with my MySQL application. For <strong>Ruby</strong> and <strong>Heroku</strong> developers, Xeround Cloud Database is one of the <a href="http://addons.heroku.com/">DB add-ons</a>.</p>
<p>When my application matures, and picks up more audience and load, I can move to a fully managed service like <strong><a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">RDS</a></strong>, or upgrade to a full scale database with <strong>Xeround</strong>, which gives me peace of mind as for my database scalability and availability. Another option for the very skilled developers and system engineers is <strong>MySQL Cluster</strong>, which can help me grow my database and throughput gradually.</p>
<p>In most cases, choosing MySQL would be the right decision because of its <strong>rich and diversified ecosystem</strong>. Databases should not be showstoppers, and MySQL gives me great choices for the different phases in my application lifecycle.</p>
<p>Xeround’s <strong>MySQL façade implementation</strong> is a great addition to this ecosystem. It enriches it in the most suitable way for the cloud. It is not aiming only at the “big fish”, like MySQL Cluster does, but providing a managed database service that can suite the full lifecycle of the application – for both the “Average-Joe” developers and the bigger fish.</p>
<p>&nbsp;</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/zf1cd_y1itQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/mysql-a-natural-starting-point-for-databases-in-the-cloud/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/mysql-a-natural-starting-point-for-databases-in-the-cloud</feedburner:origLink></item>
		<item>
		<title>Starting ‘Light’ for Enterprises in the Public Cloud Environment</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/FbY3jOCVKMI/enterprises-in-public-cloud-environment</link>
		<comments>http://xeround.com/blog/2011/03/enterprises-in-public-cloud-environment#comments</comments>
		<pubDate>Mon, 21 Mar 2011 12:00:14 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[heroku mysql]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[rds]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=1003</guid>
		<description><![CDATA[Here is a simple blue print for migrating simple applications to the cloud. In this example, we’ll use an online business catalog that will be deployed in the cloud with relatively minimal effort and cost. We’ll also review some very cool extra benefits that can be obtained when taking this a step further. <a href="http://xeround.com/blog/2011/03/enterprises-in-public-cloud-environment">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Building an enterprise strategy for the cloud is a complex task being tackled by many organizations today. Some have just started thinking of moving to the cloud, while others have concrete plans in place.</p>
<p>While there’s no arguing that proper planning and research are required in developing the right cloud strategy, I’m also a firm believer in <strong>experimenting and prototyping</strong> &#8212; and cloud resources, by their nature, lend themselves quite effectively to this task.</p>
<p>While brainstorming for your organization’s “master plan” for cloud domination, you should start putting your ideas to the test TODAY to quickly assess what the best approach is to taking advantage of the cloud to best suit your business’ needs.</p>
<p>Many teams in various organizations worldwide are taking the ‘<strong>light’ approach</strong> to familiarize themselves with the unique infrastructure of the cloud and to optimize it to their needs.</p>
<h2>How to go about it: The Bottom-Up Approach <strong> </strong></h2>
<p>In every organization there are applications/systems that are less critical (in the sense that they do not constitute the core IP or value of the organization). Moving these applications to the cloud is quite low-risk to the business, yet it carries direct and immediate value both in terms of cost and operation efficiency. Such applications can be, for example, online support forums, blogs, downloadable technical materials such as white papers or user manuals, or even the product&#8217;s catalog.</p>
<p>This “trial-and-error” approach of experimenting with isolated projects and gradually moving your business’ operations to the cloud &#8211; starting with your less-critical ones &#8211; has immense value. This “bottom-up” tactic creates a knowledge base and experience that can continue to be built upon to promote a more reliable transition to the cloud. This has proven to be a great low-risk way for enterprises to continuously tune their cloud strategy, making sure it progresses in the right direction. Furthermore, the actual experience gained by various teams is also effective in disarming any resistance and concerns about moving to the cloud that may arise.</p>
<p><span style="color: #000000; font-size: 23px; line-height: 35px;">A Step-by-Step Guide: Moving Your Application to the Cloud</span></p>
<p><img class="alignleft size-large wp-image-1022" title="Migrating-application-to-the-cloud-architecture" src="http://blog.xeround.com/wp-content/uploads/2011/03/architecture-migrating-application-to-the-cloud.png" alt="Moving your application from an on-premise data center to a cloud infrastructure" width="400" />To be practical, here is a simple blue print for migrating simple applications to the cloud.</p>
<p>In this example, we’ll use an online business catalog that will be deployed in the cloud with relatively minimal effort and cost. We&#8217;ll also review some very cool extra benefits that can be obtained when taking this a step further.</p>
<h3>Online Catalog example:</h3>
<p>Before deploying your product catalog in the cloud, some decisions need to be made:</p>
<ol>
<li><strong>Which  Content Management System (CMS) should you use to publish your content?</strong>You could choose an off-the-shelf CMS framework such as <a href="http://drupal.com/" target="_blank">Drupal</a>, <a href="http://joomla.com/" target="_blank">Joomla</a> or the Ruby based <a href="http://spreecommerce.com/" target="_blank">Spree</a> and customize it to suite your needs. Another option is to code your online catalog in Ruby, PHP, or another web language (sometimes this is the quicker approach for migrating legacy applications to the cloud; it maintains all existing features  and data models).</li>
<li><strong>Which infrastructure should you choose – a managed or a non-managed platform? </strong><br />
Amazon’s servers infrastructure requires IT resources on your end for setting-up, configuring, and managing the environment. On the other hand are managed hosting platforms, such as <a href="http://blog.xeround.com/2011/03/cloud-database-heroku-add-on">Heroku</a> (which is for Ruby applications only). With Heroku and its <a href="http://addons.heroku.com/" target="_blank">add-ons</a>, implementation time can be faster, and scaling and management of the application is provided as a service.</li>
<li><strong>Which data service should you choose? </strong><br />
On the data front, you also have two options: manual installation and configuration or a managed data service. For simple data storage and retrieval, <a href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a>is a great solution for media files such as images or videos. It is easily accessible from the web front-end nodes and provides high data availability.For more extensive data needs that require a database for robust querying &#8211; you could, again, choose between <a href="http://blog.xeround.com/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service">doing it yourself</a> or selecting a managed <a href="http://xeround.com/mysql-cloud-db-free-registration/">Database-as-a-Service solution</a>to guarantee high-availability and proper scaling. There are a few examples for managed databases in the cloud, and naturally I recommend ours as the easiest to set up and start running :). Xeround offers auto-scaling, which simplifies dealing with additional throughput when needed and also guarantees availability, even in the case of failure. In the future, we plan to also provide a limited-size database for free.Regarding the migration of your database to the cloud &#8211; In many cases, I think the schema for the database can be similar to or a subset of the original database. This would make the population of the database by an ETL tool easier.</li>
</ol>
<p>Although this may seem like a complicated project (hopefully not :)), the purpose  of experimenting in this case is to learn how cloud environments behave, and how the cloud, and the platforms running on it, can save you both time and money.</p>
<p>During the migration process of their chosen application, I believe developers will realize that the cloud infrastructure will empower them to focus on the coding and development of their application and can greatly simplify their deployment operations. That way, they can get more done from a small team or even a single developer – leaving cloud&#8217;s various services to take care of the IT hassles. With cloud resources and development/production stacks acquired and auto-managed with just a click of a button, a lot of time is saved for what really matters.</p>
<h2>And for the finale: the cool extra benefits organizations can gain by moving to the cloud:</h2>
<p>For large enterprises, business frequently comes from across the globe. Being able to serve customers from a closer geographical location provides a better user experience, consequently increasing conversion and revenue.</p>
<p>Once the cloud blueprint is implemented on a single data center, it can easily be replicated to additional geographical sites like the US, Europe or Asia (where Amazon EC2 or other cloud service providers operate their data centers).</p>
<p>Free tools, such as <a href="http://www.ipligence.com/" target="_blank">ipligence</a> or <a href="http://www.ip2location.com/" target="_blank">ip2location</a>, can be used to redirect users from various geographical locations to the closest deployment of the website. Database replication configuration can be used to sync all the sites (as opposed to using ETL), and S3 can be used as a source to Amazon CloudFront for distribution of media files.</p>
<p>These extra benefits may prove to developers and to enterprises how powerful cloud services are when dealing with global production environments, all while having to do <strong>less coding</strong> and being able to use more available tools to get things done quickly and at the right scale.</p>
<h2>The cost of getting your application in the cloud:</h2>
<p>Surprisingly, the cost of such a prototype is relatively low since many of the required services or technologies are either available completely free or charge, as a limited ‘freemium’ version, as a trial version, etc., In addition, less resources are needed during development, and smaller scale servers can be used, which in turn carry lower monthly costs. The most expensive resource for a developer would be their time &#8211; but it would be a worthy investment!</p>
<p>BTW- you may also wish to check out some <a href="http://blog.xeround.com/2011/03/free-development-resources-in-the-cloud">free development resources</a> in the cloud to help with your development efforts!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/FbY3jOCVKMI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/enterprises-in-public-cloud-environment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/enterprises-in-public-cloud-environment</feedburner:origLink></item>
		<item>
		<title>Survey Shows Poor Performance of Cloud Applications Delays Cloud Adoption</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/OjOB3edtN9c/poor-performance-of-cloud-applications-delays-cloud-adoption</link>
		<comments>http://xeround.com/blog/2011/03/poor-performance-of-cloud-applications-delays-cloud-adoption#comments</comments>
		<pubDate>Wed, 16 Mar 2011 13:00:32 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=979</guid>
		<description><![CDATA[A database that does not scale, such as a standalone database (the most simple and widely used configuration today on the cloud), may lead to very unstable performance distribution (as we have seen in our Amazon RDS benchmark). As the number of concurrent requests grows performance has declined rapidly in a non-linear manner, quickly reaching the point where it is considered to be too slow. Add that to all the other latencies in the chain until the information gets to the end point, and what we will likely experience is a service or application that is not usable and will most likely lead to customer abandonment and possible revenue loss. <a href="http://xeround.com/blog/2011/03/poor-performance-of-cloud-applications-delays-cloud-adoption">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-980 alignleft" title="cloud-database-performance" src="http://blog.xeround.com/wp-content/uploads/2011/03/cloud-database-performance-300x225.jpg" alt="Performance improvements in the cloud will further cloud adoption" width="300" height="225" />An interesting <a href="http://www.cloudcomputingdevelopment.net/news/survey-shows-poor-performance-of-cloud-applications-delays-cloud-adoption/" target="_blank">new survey from Compuware</a> shows that poor performance of cloud applications delays cloud adoption.</p>
<p>The survey was conducted among <strong>677 IT directors </strong>in large enterprise organizations, and the report discusses the infrastructure and topology of cloud environments alongside the unique additional limitations of the cloud, starting from access networks, such as mobile networks, high latency, bandwidth, all the way to the application server and the database.</p>
<p>One of the major findings from the survey was that “<em>the majority of organizations… are greatly aware that poor performance of cloud applications has a direct impact on revenue.</em>”</p>
<p>Naturally, I would like to focus on the database side. The database, in most cases, is the last stop in the application-fulfillment chain and is also one of the most sensitive parts in it. It is the <strong>most difficult tier to scale</strong>, and, even when scaled, it comes with a price of additional networking and latency.</p>
<p>A database that does not scale, such as a standalone database (the simplest and most used configuration today on the cloud), may lead to very <strong>unstable performance distribution</strong> (as we have seen in our <a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/">Amazon RDS benchmark</a>). As the number of concurrent requests grows performance has declined rapidly in a non-linear manner, quickly reaching the point where it is considered to be too slow. Add that to all the other latencies in the chain until the information gets to the end point, and what we will likely experience is a service or application that is not usable and will most likely lead to customer abandonment and possible revenue loss.</p>
<p>Xeround Cloud Database is a great example of how a <a href="http://blog.xeround.com/2010/12/native-cloud-databases-%E2%80%93-why-should-you-care">native cloud database</a> is different from a traditional technology/solution that has been adopted to the cloud environment. The <a href="http://blog.xeround.com/category/cloud-challenges-for-databases-series">inherent limitations of the cloud</a> are taken into consideration as an integral part of the architecture and engineering of Xeround’s solution, making sure customers get a highly <strong>predictable performance</strong> model that they can count on.</p>
<p>In the broader sense, I think clouds today are still, in many respects, in their infancy, and there is much improvement ahead of us, both in terms of the infrastructure, especially <a href="http://blog.xeround.com/2011/02/two-almost-new-technologies-bound-to-have-a-big-impact-on-the-cloud">networking and fast I/O</a>, and with more intelligent ways to manage resources on the cloud and making sure related resources are allocated in an optimal way. For example, the Application Server and the database should preferably be hooked on the same switch &#8211; for both improved performance as well as proper allocation: the cloud service provider will not need to allocate costly long path routing resources for the two elements.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/OjOB3edtN9c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/poor-performance-of-cloud-applications-delays-cloud-adoption/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/poor-performance-of-cloud-applications-delays-cloud-adoption</feedburner:origLink></item>
		<item>
		<title>Xeround Adds Heroku Integration – Seamless Support for Heroku MySQL Apps in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/keJ0XIfy75Y/cloud-database-heroku-add-on</link>
		<comments>http://xeround.com/blog/2011/03/cloud-database-heroku-add-on#comments</comments>
		<pubDate>Wed, 16 Mar 2011 09:33:51 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[heroku mysql]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=986</guid>
		<description><![CDATA[Yesterday we've officially announced the availability of our database service for MySQL-based applications as an Add-on for the Heroku cloud platform – the most popular PaaS (Platform-as-a-Service) for Ruby developers. <a href="http://xeround.com/blog/2011/03/cloud-database-heroku-add-on">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-795" title="Heroku logo" src="http://blog.xeround.com/wp-content/uploads/2011/02/heroku-logo-300x86.jpg" alt="Xeround MySQL Cloud DB for Heroku" width="250" />Yesterday we officially announced the availability of our database service for MySQL-based applications as an <a href="http://addons.heroku.com">add-on for the Heroku cloud platform</a> – the most popular PaaS (Platform-as-a-Service) for Ruby developers.</p>
<p>We&#8217;ve already got some cool press mentions &#8211; check out <a href="http://siliconangle.com/blog/2011/03/15/xeround-extends-ruby-support-with-heroku-add-on/" target="_blank">SiliconAngle</a> (&#8220;<em>Xeround is on the path for growth, taking on horizontal scaling capabilities and seeking additional points of integration</em>&#8220;), <a href="http://diversity.net.nz/xeround-still-has-faith-in-heroku/2011/03/15/" target="_blank">Diversity Blog</a> &#8211; where you can read more on how we&#8217;re different from Salesforce&#8217;s database.com offering, and most recently <a href="http://gigaom.com/cloud/for-xeround-mysql-in-the-cloud-knows-no-bounds/">GigaOm</a>.</p>
<h2>From our Press Release:</h2>
<p>Xeround’s Heroku add-on provides simple <strong>one-click integration</strong> between <a href="http://xeround.com/mysql-cloud-db-overview/platforms/mysql-heroku/">MySQL apps on Heroku</a> and Xeround’s Database-as-a-Service (DBaaS).</p>
<p>From the users’ perspective, all they need to do is add the add-on to their application from within the Heroku environment. This automatically creates a MySQL-compatible cloud database that easily connects to their application. Xeround’s cloud database enables Heroku users to take advantage of a highly available and elastic database that can grow in size and throughput as required by the application.</p>
<p style="padding-left: 30px;">“<em>Xeround is already running on Amazon EC2, and we’re very pleased to announce that our service is now available also to Heroku users as a simple add-on</em>,” said Razi Sharir, CEO of Xeround. “<em>This is just the first of many steps we’re taking to expand Xeround’s database for the cloud, enriching our feature set and enabling easy integration with popular platforms in the cloud ecosystem.</em>”</p>
<p style="padding-left: 30px;">“<em>We’re excited to have the Xeround Cloud Database available as a Heroku add-on,</em>” said Morten Bagai, Senior Director of Product Management at Heroku. “<em>The cloud, and the Heroku Platform in particular, promises simplicity – both in the development stages and in production. A simple cloud database is therefore great fit for Heroku developers looking for an easy way to ensure a stable and cost-effective database in the cloud.</em>”</p>
<p>Xeround’s database is currently the only horizontally scalable and highly available SQL database available for Heroku users. To try Xeround’s add-on for Heroku – currently in private beta – Heroku users should sign up for the Heroku beta program by sending an email to <a href="mailto:beta@heroku.com">beta@heroku.com</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/keJ0XIfy75Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/cloud-database-heroku-add-on/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/cloud-database-heroku-add-on</feedburner:origLink></item>
		<item>
		<title>Ask Avi Vigder – Xeround’s Chief Architect – the Tough Questions about Your Database, the Cloud (and World Domination)</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/I761QSSeD0I/ask-avi-vigder-xeround-chief-architect-the-tough-questions-about-your-database-the-cloud-and-world-domination</link>
		<comments>http://xeround.com/blog/2011/03/ask-avi-vigder-xeround-chief-architect-the-tough-questions-about-your-database-the-cloud-and-world-domination#comments</comments>
		<pubDate>Mon, 14 Mar 2011 07:00:09 +0000</pubDate>
		<dc:creator>Avi Vigder</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[mysqlconf]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=960</guid>
		<description><![CDATA[To those of you that remember: this is The Brain – from “Pinky and the Brain”, And this is me: Avi Vigder – Xeround’s Chief Architect. Unlike The Brain, I have a cheerful disposition, but much like him, I’m also planning to take over the world :)
Also like The Brain, my diagrams (as you can see above) are all pretty self-explanatory and simple. With just one glance the great truths of life will suddenly become crystal clear to you!
OK, maybe not quite… <a href="http://xeround.com/blog/2011/03/ask-avi-vigder-xeround-chief-architect-the-tough-questions-about-your-database-the-cloud-and-world-domination">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>To those of you that remember: this is <em>The Brain</em> – from “<a href="http://en.wikipedia.org/wiki/Pinky_and_the_Brain" target="_blank">Pinky and the Brain</a>”</p>
<p><img class="alignnone size-full wp-image-961" title="pinky-and-the-brain-xeround-cloud-database-for-mysql" src="http://blog.xeround.com/wp-content/uploads/2011/03/pinky-and-the-brain-xeround-cloud-database-for-mysql.jpg" alt="The Brain and his white board- planning to take over the world" width="450" /></p>
<p>And this is me: Avi Vigder – Xeround’s Chief Architect.</p>
<p><img class="alignnone size-full wp-image-968" title="avi-vigder-chief-architect" src="http://blog.xeround.com/wp-content/uploads/2011/03/avi-vigder-chief-architect1.png" alt="Avi Vigder - Xeround's Chief architect" width="450" /></p>
<p>Unlike <em>The Brain</em>, I have a cheerful disposition, but much like him, I’m also planning to take over the world :)</p>
<p>Also like <em>The Brain,</em> my diagrams (as you can see above) are all pretty self-explanatory and simple. With just one glance the great truths of life will suddenly become crystal clear to you!</p>
<p>OK, maybe not quite…</p>
<p>While my diagramming skills admittedly need some work – here at Xeround I am responsible for the design of all things “cloud database” – starting from the underlying architecture, technology, and up to the Database-as-a-Service admin tier.</p>
<p>I personally invite each of you to come to me with your questions, whether it’s on how Xeround’s cloud database is set up, how we work, our secret sauce, or how best to optimize your database instance for the cloud. I promise to do my best to answer CLEARLY and avoid diagram illustrations as much as possible.</p>
<p>Feel free to email me directly at <a href="mailto:avi.vigder@xeround.com">avi.vigder@xeround.com</a>. Also, if you’re attending MySQL Conference in Santa Clara – come by for a face-to-face chat!. Like several of my <a href="http://blog.xeround.com/2011/02/meet-eran-levin-at-mysql-conference-california">colleagues</a>, I will also be by our booth there- looking forward to talking in-depth about technology.</p>
<p>Finally, a little bit about my background: I’ve been with Xeround since its early beginnings in 2005, when we were focusing our technology on the telco industry. I’ve been involved in the product development since its conception, focusing mainly on the backend.</p>
<p>I especially enjoy the unique challenges of Xeround &#8211;  on the one hand dealing with complex database development and on the other hand a highly distributed, fail-safe system that’s delivered to our users in the simplest possible way. Robust database functionality and simplicity are two areas that for long time did not mix (someone mentioned NoSQL J). It’s pretty amazing to see our vision of a software-based, highly scalable and fail-safe database hitting the masses and helping so many of our users deploy their database in the cloud environment.</p>
<p>So don’t be a stranger and I look forward to your questions!</p>
<p>Cheers,</p>
<p>Avi</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/I761QSSeD0I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/ask-avi-vigder-xeround-chief-architect-the-tough-questions-about-your-database-the-cloud-and-world-domination/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/ask-avi-vigder-xeround-chief-architect-the-tough-questions-about-your-database-the-cloud-and-world-domination</feedburner:origLink></item>
		<item>
		<title>MySQL Conference &amp; Expo Early Registration Closes 3/15</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Jj4iNLvd5hg/mysql-conference-expo-early-registration-closes-315</link>
		<comments>http://xeround.com/blog/2011/03/mysql-conference-expo-early-registration-closes-315#comments</comments>
		<pubDate>Wed, 09 Mar 2011 15:27:34 +0000</pubDate>
		<dc:creator>Eran Levin</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[mysqlconf]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=954</guid>
		<description><![CDATA[Just a quick note that the Early Registration deadline for the 2011 MySQL Conference (where I’m presenting) is coming up on 3/15. Only a week to take advantage of savings up to $200! If you’re planning to attend the event use code mys11fsd for a 25% discount. <a href="http://xeround.com/blog/2011/03/mysql-conference-expo-early-registration-closes-315">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mysqlconf.com"><br />
<img title="O'Reilly MySQL Conference &amp; Expo 2011" src="http://assets.en.oreilly.com/1/event/56/mysql20111_speaking_badge_120x240.gif" border="0" alt="O'Reilly MySQL Conference &amp; Expo 2011" style="float:left; padding-right:20px;" width="120" height="240" /></a>Just a quick note that the Early Registration deadline for the 2011 MySQL Conference (where <a href="http://blog.xeround.com/2011/02/win-an-all-expense-paid-trip-to-the-2011-mysql-conference/">I&#8217;m presenting</a>) is coming up on <strong>3/15</strong>.</p>
<p>Only a week to take advantage of savings up to $200!</p>
<p>If you&#8217;re planning to attend the event use code <strong>mys11fsd</strong> for a 25% discount.<br />
<a href="http://oreil.ly/gjbhtS">Click here to register &raquo; </a></p>
<p>We&#8217;d love to see you there!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Jj4iNLvd5hg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/mysql-conference-expo-early-registration-closes-315/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/mysql-conference-expo-early-registration-closes-315</feedburner:origLink></item>
		<item>
		<title>Free Development Resources in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/4E2v4DZpgwg/free-development-resources-in-the-cloud</link>
		<comments>http://xeround.com/blog/2011/03/free-development-resources-in-the-cloud#comments</comments>
		<pubDate>Tue, 08 Mar 2011 11:53:14 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[free cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=944</guid>
		<description><![CDATA[New projects, especially those that involve geographically distributed work forces, can benefit a lot from having a common location where teams can collaborate efficiently and easily and implement advanced development techniques, such as continuous integration and Scrum. Internet, e-commerce and &#8230; <a href="http://xeround.com/blog/2011/03/free-development-resources-in-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-947" title="SQL-code-on-the-cloud" src="http://blog.xeround.com/wp-content/uploads/2011/03/SQL-code-on-the-cloud.png" alt="Development Resources in the Cloud" width="275" height="210" />New projects, especially those that involve geographically distributed work forces, can benefit a lot from having a common location where teams can collaborate efficiently and easily and implement advanced development techniques, such as <strong>continuous integration</strong> and <strong>Scrum</strong>.</p>
<p>Internet, e-commerce and web 2.0 projects can benefit the most from using development resources that are in the cloud, such as development platforms (PaaS or Development-as-a-Service), free storage/hosting, a code repository and more.</p>
<h2>There are a few reasons for development teams to start using development resources in the cloud:</h2>
<ol>
<li><strong>Development Resources -</strong> Servers and networking are expensive. When developing in the cloud, most developers would just need a desktop or a laptop, and internet connectivity. For projects that require only a few months of development work, purchasing resources can be very inefficient due to the setup time and the fact that those resources are used for a relatively short time and then become less useful or even obsolete.</li>
<li><strong>Collaboration</strong> – Shared online environments create a new communication channel between management, different teams or roles, and most importantly – the customer. The ability to try features or functionality as they are being developed, get feedback from all relevant parties, and  demonstrate the success of a development cycle (“Sprint”) in the online environment are all great advantages.</li>
<li><strong>Time to market</strong> – When people don’t have to spend so much time on setup and synchronization they can deal with the application itself. Another advantage is having the option to test the application at a large scale or high throughput by acquiring large amount of resources (like servers) for very short periods (even only for a few hours), up to the scale at which the actual deployment is planned for.</li>
<li><strong>Prototyping or small-scale projects</strong> – Frequently, great ideas start small. The cloud can provide a free or low cost environment to test ideas and experiment with them, in a live environment with no need to commit to long-term expenses.</li>
<li><strong>Education </strong>– Many students need different kinds of resources such as web servers, databases, application servers, etc. for their various projects. Many people may also use such resources to educate and train themselves to become more professional and skilled for today’s workforce. Free cloud resources can make studying a lot easier (Personal thank-you to all the students already using our cloud database &#8212; hope you enjoy it J).</li>
</ol>
<p><strong>Finally, check out some relevant links to development resources below. </strong>Drop us a line if you have any recommendations for other resources we should add.</p>
<ul>
<li>Hosted <a href="http://codesion.com/products/free-plan.html" target="_blank">code management</a> for free</li>
<li><a href="http://aws.amazon.com/ec2/#pricing" target="_blank">Free Linux server</a> on Amazon – 750 hours of shared server (Microsoft has a similar offering on Azure)</li>
<li>Xeround &#8211; <a href="https://cloud.xeround.com/">Free SQL Cloud Database</a></li>
<li>Heroku - <a href="http://heroku.com/" target="_blank">Ruby in the cloud</a></li>
<li>CloudControl &#8211; <a href="http://cloudcontrol.com/pricing/" target="_blank">PHP hosting</a></li>
</ul>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/4E2v4DZpgwg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/free-development-resources-in-the-cloud/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/free-development-resources-in-the-cloud</feedburner:origLink></item>
		<item>
		<title>Announcing Xeround Bug Hunt Grand Prize Winner</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/_LYiogHo28c/announcing-xeround-bug-hunt-grand-prize-winner</link>
		<comments>http://xeround.com/blog/2011/03/announcing-xeround-bug-hunt-grand-prize-winner#comments</comments>
		<pubDate>Sun, 06 Mar 2011 09:30:01 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=937</guid>
		<description><![CDATA[Congratulations to Freddy May from Application Craft, on wining the grand prize on our Bug Hunt sweepstakes. 
Freddy wins a brand new iPod Touch 32GB. <a href="http://xeround.com/blog/2011/03/announcing-xeround-bug-hunt-grand-prize-winner">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-939" title="iPod-Touch-Cloud-Database-Bug-Hunt" src="http://blog.xeround.com/wp-content/uploads/2011/03/iPod-Touch-Cloud-Database-Bug-Hunt.jpg" alt="Create a free cloud database for your MySQL-based applications" width="181" height="226" />Congratulations to <strong>Freddy May</strong> from Application Craft, on winning the grand prize on our <a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes">Bug Hunt sweepstakes</a>.</p>
<p>Freddy wins a brand new <strong>iPod Touch 32GB. </strong></p>
<p>We thank everyone who participated for their time and effort with testing Xeround cloud database. We&#8217;ll see you on the next tournament!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/_LYiogHo28c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/announcing-xeround-bug-hunt-grand-prize-winner/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/announcing-xeround-bug-hunt-grand-prize-winner</feedburner:origLink></item>
		<item>
		<title>Some Popular Questions Answered – Following DIY vs. Database-as-a-Service Recent Post</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/X1UDySbuHnM/some-popular-questions-answered-following-diy-vs-database-as-a-service-recent-post</link>
		<comments>http://xeround.com/blog/2011/03/some-popular-questions-answered-following-diy-vs-database-as-a-service-recent-post#comments</comments>
		<pubDate>Wed, 02 Mar 2011 13:04:29 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[amazon web services]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[free cloud database]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=918</guid>
		<description><![CDATA[Some very good questions were raised on the Amazon Web Services Users Linkedin group following my last blog post. I wanted to take the opportunity to address them here as I think these are relevant to many of our readers. <a href="http://xeround.com/blog/2011/03/some-popular-questions-answered-following-diy-vs-database-as-a-service-recent-post">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some very good questions were raised on the <a href="http://www.linkedin.com/groupItem?view=&amp;gid=86137&amp;type=member&amp;item=44612931&amp;commentID=32971043&amp;qid=da6c0070-1039-4fdf-9357-1f9e10c442b8&amp;goback=.gmp_86137#commentID_32971043">Amazon Web Services Users</a> Linkedin group following my <a href="http://blog.xeround.com/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service">last blog post</a>. I wanted to take the opportunity to address them here as I think these are relevant to many of our readers.</p>
<h4>Q: Will we have access to the MySQL logs? Slow queries identification would be top of our list.</h4>
<p><span style="font-size: large;"><strong>A: </strong></span>We don’t provide access to the logs, we do however enable our users to monitor database activity and identify queries that cause full table scans. We also provide full support to the &lt;explain&gt; command to provide the execution plan for a query.</p>
<h4>Q: Is there a more detailed user guide than what I see on the website? I&#8217;m looking for things such as manually backing up a DB (just before a new app deployment), cloning a DB, export-import data subsets between DBs.</h4>
<p><span style="font-size: large;"><strong>A: </strong></span>This functionality is provided through the web user interface, see documentation for using it <a href="http://xeround.com/developers/mysql-cloud-database-manager-user-guide/#ug-1">here</a>. Regarding backup functionality, currently backup and restore can be done using any standard MySQL console. An upcoming feature in the web console will provide this functionality, including the ability to schedule backups, manage backup files, and restore data from those files.</p>
<h4>Q:  Any web-based query editors available or is it SqlWorkbench over SSH?</h4>
<p><span style="font-size: large;"><strong>A: </strong></span>Both work well, but we provide additional web-based query module, which can be launched from our Database Manager Console using PHPMyAdmin.<br />
<img class="alignleft size-full wp-image-935" title="phpmyadmin-xeround-cloud-database-mysql-applications" src="http://blog.xeround.com/wp-content/uploads/2011/03/phpmyadmin-xeround-cloud-database-mysql-applications.png" alt="PHPmyAdmin for managing your Cloud Database" width="450" /></p>
<h4>Q. What&#8217;s your production timeline and how do you plan to charge when this rolls out to production &#8211; By GB, network bandwidth, combo?</h4>
<p><span style="font-size: large;"><strong>A: </strong></span>Currently in Beta, the service is free of charge. We plan to launch commercially by summer.</p>
<p>We are currently finalizing our pricing model – please see structure below:</p>
<p>With Amazon you commit to a preset instance size and pay in advanced for the storage and processing it allows. With Xeround, the pricing would comprise of <strong>3 components:</strong></p>
<ol>
<li>Database size: price per MB of the actual data size (and not per machine 1.7GB, 7.5GB etc.)</li>
<li>Ops: either per TRN/SQL ops</li>
<li>Network Traffic cost (similar to Amazon)</li>
</ol>
<p>This model ensures that you <strong>only pay for what you use </strong>with no need for over-provisioning. Elasticity is supported both for the database size and for the throughput. Our service key offerings of high-availability and elasticity (auto scaling up/down based on the requirement of the app) &#8211; which are not supported on Amazon &#8211; are naturally included in the price.</p>
<h4>Q: How do you handle multi-tenancy and security &#8211; is each tenant&#8217;s DB a separate instance?</h4>
<p><span style="font-size: large;"><strong>A: </strong></span>Each database is a separate instance and runs in separate processes.</p>
<p>That’s it for this round. You can check some other popular questions on our <a href="http://xeround.com/developers/faq/">FAQ</a>. As always, if you have any further questions – don’t hesitate to <a href="mailto:info@xeround.com">ask!</a></p>
<p>If you haven’t already- no time like the present to try out our service: be up and running with your <a href="http://xeround.com/mysql-cloud-db-free-registration/">free cloud database</a> in under 5 minutes – <strong>it’s truly is <a href="http://xeround.com/mysql-cloud-db-free-registration/">that simple!</a></strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/X1UDySbuHnM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/03/some-popular-questions-answered-following-diy-vs-database-as-a-service-recent-post/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/03/some-popular-questions-answered-following-diy-vs-database-as-a-service-recent-post</feedburner:origLink></item>
		<item>
		<title>Meet Eran Levin at the MySQL Conference in California</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/1tQD0pOctnU/meet-eran-levin-at-mysql-conference-california</link>
		<comments>http://xeround.com/blog/2011/02/meet-eran-levin-at-mysql-conference-california#comments</comments>
		<pubDate>Mon, 28 Feb 2011 14:00:22 +0000</pubDate>
		<dc:creator>Eran Levin</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[DBaaS]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=906</guid>
		<description><![CDATA[You probably know by now that I will be presenting at the upcoming MySQL conference, April 11-14 in Santa Clara, California.
I figured this would be the perfect opportunity to introduce myself on our blog, and to invite all our followers and users to drop by and meet in-person at the conference. <a href="http://xeround.com/blog/2011/02/meet-eran-levin-at-mysql-conference-california">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-907" title="Eran-levin-vp-xeround-cloud-database" src="http://blog.xeround.com/wp-content/uploads/2011/02/Eran-levin-vp-xeround-cloud-database.jpg" alt="Eran Levin Xeround's VP of R&amp;D" width="200" height="272" />You probably <a href="http://blog.xeround.com/2011/02/win-an-all-expense-paid-trip-to-the-2011-mysql-conference">know by now</a> that I will be presenting at the upcoming MySQL conference, April 11-14 in Santa Clara, California.</p>
<p>I figured this would be the perfect opportunity to introduce myself on our blog, and to invite all our followers and users to drop by and meet in-person at the conference.</p>
<p>A little bit about me:</p>
<p>I joined Xeround in 2010 as VP of R&amp;D.</p>
<p>Following my degree in computer science, I started working as a programmer and gradually moved into managerial and product positions. Nevertheless, I have never lost my passion for programming or for the technological challenges of software development.</p>
<p>I joined Xeround because I saw a unique combination of technology, product and market demand &#8211; it’s very rare to come across a company that has all these ingredients that are so necessary for success, so well-aligned. At the same time, all three impose many challenges &#8211; that keep us driven in our daily work.</p>
<p>Cloud computing is fairly new, and addressing the specific challenges of databases in the cloud is even newer still. This is why I find it exciting &#8211; to be on the cutting edge, literally defining the future of cloud infrastructure. My work, together with the R&amp;D team at Xeround, is basically finding ways to solve those day-to-day hurdles that developers, DBAs, and anyone who had their database freeze on him on the cloud face everyday. When we see the market has a clear need for a solution like ours- it’s exciting to rise to the challenge!</p>
<p>Clearly, the challenges on all fronts are huge:</p>
<p>Creating a distributed, highly available and elastic database is challenging on its own. The need for full SQL coverage and competitive performance just adds to the fun. Furthermore, Database-as-a-Service (DBaaS) itself is a relatively new concept (along with Infrastructure-as-a-Service). Hence we face new <span style="text-decoration: line-through;">problems</span> challenges &#8211; both on the technical side as well as meeting customer expectations. Finally, the cloud is such a dynamic and unexpected environment – with both its technology and its players still maturing &#8211; so there’s never a dull moment.</p>
<p>On a personal note (since life isn’t all about the database :)) &#8211; after a long day’s work, besides being with my family, I usually dedicate my evenings to sports. If I’m in an active mood and still got some energy, I play basketball, while on other evenings I settle for watching sports on TV. During the weekends I try to free some time to my two hobbies – hiking and photography, and combining the two if possible. If you’re interested in some scenes from the Israeli landscape – check out my photo album at <a href="https://picasaweb.google.com/eran.shvilisrael">https://picasaweb.google.com/eran.shvilisrael</a> (note it’s in Hebrew, but the pictures speak for themselves).</p>
<p>Looking forward to shaking hands with some of you at the MySQL Conference – hope to see you there!</p>
<p>And if you ever have any feedback or suggestions about our service- feel free to email me at <a href="mailto:eran.levin@xeround.com">eran.levin@xeround.com</a></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/1tQD0pOctnU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/meet-eran-levin-at-mysql-conference-california/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/meet-eran-levin-at-mysql-conference-california</feedburner:origLink></item>
		<item>
		<title>Announcing Xeround’s Bug Hunt Weekly Winner: Week #4</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/JovLe93B9lo/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-4</link>
		<comments>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-4#comments</comments>
		<pubDate>Sun, 27 Feb 2011 08:26:57 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=896</guid>
		<description><![CDATA[Congratulations to David Clain, from Camelot, on being our 4th winner on our Bug Hunt Sweepstakes. The bugs reported by Claudio during his evaluation of our beta have earned him a $50 Amazon gift card! <a href="http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-4">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Congratulations to David Clain, from Camelot, on being our 4th winner on our <a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes">Bug Hunt Sweepstakes</a>. The bugs reported by David during his evaluation of our beta have earned him a $50 Amazon gift card!</p>
<p>Get ready for the grand prize next Sunday- as we draw an iPod Touch between all of our beta testers that participated.</p>
<p>To enter next week&#8217;s drawing simply continue testing Xeround cloud database and reporting any bugs you may encounter to <a href="mailto:support@xeround.com">support@xeround.com </a></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/JovLe93B9lo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-4</feedburner:origLink></item>
		<item>
		<title>Databases in the Cloud – Do-it-Yourself vs. Database-as-a-Service</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/hoxmsEjYPes/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service</link>
		<comments>http://xeround.com/blog/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service#comments</comments>
		<pubDate>Tue, 22 Feb 2011 14:00:49 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database-as-a-service]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql high availability]]></category>
		<category><![CDATA[mysql scalability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=868</guid>
		<description><![CDATA[In general, there are two options for setting up your database:
1) The DIY option: choosing a database, like MySQL or Postgres, and installing it and configuring it on a cloud server.
2)  Subscribe to a database service: for this option, you can choose a ready-made database service from one of the DBaaS providers on the cloud.
The differences between the two options are huge, and it’s not a case of “always the right decision.” Depending on the resources of a business, some organizations can manage setting up their cloud database themselves, but for others – correctly configuring a database to maintain scalability and high availability on the distributed and dynamic environment of the cloud – the task might prove too problematic and resource-heavy. <a href="http://xeround.com/blog/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-882" title="Do it yourself MySQL DB in the Cloud" src="http://blog.xeround.com/wp-content/uploads/2011/02/move-your-mysql-database-to-the-cloud-yourself-versus-database-service.jpg" alt="DYI install your MySQL database in the cloud" width="283" height="424" />I remember the hours I spent putting together a new piece of furniture from IKEA that came in a well-packed box. I especially remember the feeling of satisfaction when the assembly parts turned into a solid addition to our living room.</p>
<p>However, as I was assembling my new (high-end :)) desk-in-a-box, I could not stop cursing IKEA for putting the wrong type of screws in the box (too big for those tiny holes), only to find out that it was I who was attempting to put the screws in the wrong place.</p>
<p>The IKEA folks actually did not make a mistake after all and I had to disassemble the thing, re-read the manual and build it again – this time placing the screws in their rightful place.</p>
<p>While I enjoy assembling IKEA desks and cabinets (while I sort out the screws mix-ups), for some of the more “toolbox-challenged” people &#8211; the task may not be as entertaining.</p>
<p>Now &#8211; from my short-lived career as a carpenter (or really, an IKEA-assembler of sorts :)), to my experience with software development:</p>
<p><strong>Databases for my various applications can be set up in different ways,</strong> and in the cloud there are now more choices than ever.</p>
<h2>In general, there are two options for setting up your database:</h2>
<ol>
<li><strong>The DIY option:</strong> choosing a database, like MySQL or Postgres, and installing it and configuring it on a cloud server.</li>
<li><strong>Subscribe to a database service:</strong> for this option, you can choose a ready-made database service from one of the <a href="http://blog.xeround.com/2011/02/dbaas-vs-daas-vs-cloud-storage-difference">DBaaS</a> providers on the cloud.</li>
</ol>
<p>The differences between the two options are huge, and it’s not a case of “always the right decision.” Depending on the resources of a business, some organizations can manage setting up their cloud database themselves, but for others – correctly configuring a database to maintain scalability and high availability on the <a href="http://blog.xeround.com/2010/11/the-4-things-you-should-know-when-designing-your-database-for-the-cloud">distributed and dynamic environment</a> of the cloud – the task might prove too problematic and resource-heavy.</p>
<p>Databases especially are a <strong>sensitive part</strong> of the IT puzzle: they keep all the data, all the contacts, all the invoices etc. Data loss or an unresponsive database are big issues that could have serious consequences for today’s businesses.</p>
<p>While there are some friends for whom I would help construct IKEA purchases, I would not help even my best friend set up his database. Let’s face it – an IKEA chair is replaceable but if your DB breaks it can sink your entire business.</p>
<p>Most databases need <strong>care and attention</strong>, such as frequent backups, constant monitoring, configuration adjustments and more. In the DIY approach, attending to your database requires adding more capabilities and a <strong>management layer</strong> around the database itself &#8211; such as scripts, external monitoring and more. Not a simple task…</p>
<p>If someone offered you a sofa fully assemble, delivered to your door and at a similar price as IKEA – would you go for that, or would you prefer to run through the IKEA maze, carry the boxes yourself, kill your back lifting and trying to fit those large boxes into your compact car, drive all the way with the long wooden pieces in the back seat pushing you from behind, lift it home, and then… put it all together hoping you get it right :)</p>
<p>I know what my choice would be, even if I could do it all myself.</p>
<p><strong>DIY is often more expensive and requires more time, attention and internal resources. </strong>It may also prove more expensive in terms of actual cost &#8211; for example, Xeround charges on a usage basis &#8211; unlike with <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a> where you pay per instance, resulting in over-provisioning. In the future we’ll even offer a free limited version, making the DIY option unnecessary.</p>
<h2>The key differences between the DIY approach and DBaaS:</h2>
<table id="theTable" class="comptable" style="padding-top: 0px; margin-top: 0px;">
<tbody style="font-size: 12px; font-weight: normal; text-align: left; align: left;">
<tr class="headerRow" style="background-color: #000; text-align: left; color: #fff; font-size: 14px;">
<th style="text-align: left; padding-left: 20px;" width="165" height="31"><strong>DIY:</strong><br />
Install, configure, provision, upgrade, maintain, monitor, manage…</th>
<th style="text-align: left; padding-left: 20px;" width="165" height="31"><strong>DBaaS:</strong><br />
Worry-free philosophy: Load schema and/or create DB and run</th>
</tr>
<tr class="grey">
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Manual recovery from failures</td>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Fast automated recovery from failures</td>
</tr>
<tr>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Advanced configurations (replication for example) is complicated</td>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Either built-in with nothing to configure, or comes with a straightforward GUI-based configuration</td>
</tr>
<tr class="grey">
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Manual backup and restore</td>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Web-based console , managing backups restores and automated scheduling</td>
</tr>
<tr>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Requires external tools to make sure it’s up and running all the time</td>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Automatic monitoring</td>
</tr>
<tr class="grey">
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Requires Linux / Windows system knowledge</td>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Does not require any operating system knowledge</td>
</tr>
<tr>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Manual scaling and reconfiguring</td>
<td style="text-align: left; padding-left: 20px;" width="165" height="31">Automated on-the-go scaling with the ability to simply define the scaling rules or manually adjust</td>
</tr>
</tbody>
</table>
<p>If you&#8217;re debating whether DBaaS is for you, <a href="http://xeround.com/mysql-cloud-db-free-registration/">give it a try</a>!</p>
<p>Xeround offers a <strong><a href="http://xeround.com/mysql-cloud-db-free-registration/">free DBaaS for your MySQL applications</a></strong> over Amazon EC2 (US East and Europe).  All it takes is quick registration and you&#8217;re a few clicks away from running your free, elastic and highly available MySQL database in the cloud!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/hoxmsEjYPes" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/databases-in-the-cloud-do-it-yourself-vs-database-as-a-service</feedburner:origLink></item>
		<item>
		<title>Xeround’s Add-on for Heroku in Private Beta</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/jb5nPqc4tTk/xeround%e2%80%99s-add-on-for-heroku-in-private-beta</link>
		<comments>http://xeround.com/blog/2011/02/xeround%e2%80%99s-add-on-for-heroku-in-private-beta#comments</comments>
		<pubDate>Sun, 20 Feb 2011 11:02:23 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[heroku mysql]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=862</guid>
		<description><![CDATA[Xeround's new MySQL Cloud Database Add-on for Heroku is now in Private beta. Heroku users who wish to try this new Add-on need to sign up for the Heroku Beta Group via their admin console. <a href="http://xeround.com/blog/2011/02/xeround%e2%80%99s-add-on-for-heroku-in-private-beta">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-863" title="Heroku-add-on-xeround-cloud-database" src="http://blog.xeround.com/wp-content/uploads/2011/02/Heroku-add-on-xeround-cloud-database.jpg" alt="Xeround Cloud DB Add-on for Heroku" width="371" height="123" />Xeround&#8217;s new MySQL Cloud Database Add-on for <a href="http://addons.heroku.com/" target="_blank">Heroku</a> is now in Private beta.</p>
<p>Heroku users who wish to try this new Add-on need to sign up for the Heroku Beta Group. Simply send an email to <a href="mailto:beta@heroku.com">beta@heroku.com</a>. Be sure to state your acceptance that info furnished through the Heroku beta program will be treated as confidential until otherwise indicated. Once you&#8217;re approved for the Beta Program you&#8217;d be able to add this Add-on from the <a href="http://addons.heroku.com" target="_blank">Add-ons directory</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/jb5nPqc4tTk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/xeround%e2%80%99s-add-on-for-heroku-in-private-beta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/xeround%e2%80%99s-add-on-for-heroku-in-private-beta</feedburner:origLink></item>
		<item>
		<title>Announcing Xeround’s Bug Hunt Weekly Winner: Week #3</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/T0-FylaoCfw/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-3</link>
		<comments>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-3#comments</comments>
		<pubDate>Sun, 20 Feb 2011 10:25:21 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=856</guid>
		<description><![CDATA[Congratulations to Claudiu Rogoveanu, on winning a $50 Amazon gift card on our Bug Hunt Sweepstakes!
Two more weeks left on our Bug Hunt challenge! One more $50 Amazon gift cards and the grand prize of an iPod Touch are still up for grabs! So get cracking with the beta testing :) <a href="http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-3">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Congratulations to <span style="color: #000000;"><strong>Claudiu Rogoveanu</strong></span>, on winning a $50 Amazon gift card on our <a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes" target="_self">Bug Hunt Sweepstakes</a>!</p>
<p><strong>Two more weeks left on our Bug Hunt challenge!</strong></p>
<p>One more<strong> $50 Amazon gift cards</strong> and the grand prize of an <strong>iPod Touch</strong> are still up for grabs! So get cracking with the beta testing :)</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/T0-FylaoCfw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-3</feedburner:origLink></item>
		<item>
		<title>Two (Almost) New Technologies Bound to Have a Big Impact on the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/h4XsJlzhhXo/two-almost-new-technologies-bound-to-have-a-big-impact-on-the-cloud</link>
		<comments>http://xeround.com/blog/2011/02/two-almost-new-technologies-bound-to-have-a-big-impact-on-the-cloud#comments</comments>
		<pubDate>Mon, 14 Feb 2011 14:00:16 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud infrastructure]]></category>
		<category><![CDATA[server utilization]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=818</guid>
		<description><![CDATA[As hyped as the cloud is today, it may become even hyper, with the introduction of two (relatively) new technologies:  10Gb network connectivity and Solid State Drives, known as SSD. <a href="http://xeround.com/blog/2011/02/two-almost-new-technologies-bound-to-have-a-big-impact-on-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As hyped as the cloud is today, it may become even hyper, with the introduction of two (relatively) new technologies:  <strong>10Gb network connectivity</strong> and <strong>Solid State Drives</strong>, known as <strong>SSD</strong>.</p>
<p>Hardware has immensely improved in the last few years. A key development in the field is more CPUs/cores per server, providing vast processing power to today’s standard servers. This is amplified with the latest Nehalem architecture from Intel, which enables a much higher level of parallelism due to its new cache memory re-architecture and more cores in a CPU. Standard I/O capabilities have also greatly improved, particularly with high bandwidth and fairly low cost solutions like SATA. In addition, hard drives have also grown significantly in capacity and can now provide terabytes of storage on a single drive. Lastly, energy efficiency has also improved considerably, with lower power consumption across the board.</p>
<p>These key improvements in hardware, which enable users to get even more from their infrastructure, have also found their way into the cloud – where they are used effectively to power this environment.</p>
<p><strong>At the current state, cloud infrastructure has two main bottlenecks that significantly impair cloud services, especially distributed services:</strong></p>
<h2>1. Network      Bandwidth:</h2>
<p>A 1Gb network is commonly used in most interfaces today. Even if multiple network interface devices are used on a single server, their combined bandwidth is still far lower than desired. The relatively low bandwidth in and out of the server prevents the optimal utilization of the server’s capacity. After all, most applications are I/O intensive and not computation intensive.   For example, in a 4 cores Intel CPU the throughput can easily reach 40Gb/sec, yet this power cannot be demonstrated on top of 1Gb networks. (I highly recommend reading <a href="http://routebricks.org/papers/rb-sosp09.pdf">this paper from Intel</a>, on a software-switch prototype demonstrating how fast CPUs are today.)</p>
<p>To unleash the power of the server, clouds must provide multiple 10Gb connectivity as a standard. Cloud applications by nature require extensive network use. Once the STANDARD shifts from 1Gb to 10Gb network interface, the cloud as a whole will enjoy better connectivity and will be better equipped to deliver on its major promises.</p>
<p>The following illustration shows how CPU and memory are utilized depending on network connectivity. To clarify, this assumes I/O is done through the network, such as when using Amazon’s EBS for example.</p>
<p style="text-align: center;"><img class="size-medium wp-image-838 aligncenter" title="1Gb-network connectivity-affect-on-server-utilization" src="http://blog.xeround.com/wp-content/uploads/2011/02/1Gb-network-connectivity-affect-on-server-utilization-300x168.png" alt="Poor utilization of CPU and memory with a 1Gb network connectivity" width="300" height="168" /></p>
<p>The illustration shows a 1Gb network connectivity fully utilized for networking and I/O, while CPU and memory bandwidth remain under-utilized. This results in <strong>unbalanced server utilization, </strong>where<strong> </strong>the CPU and memory are under-utilized and the networking and I/O are over-utilized.</p>
<p style="text-align: left;"><img class="size-medium wp-image-839 aligncenter" title="10Gb-network connectivity-affect-on-server-utilization-in-the-cloud" src="http://blog.xeround.com/wp-content/uploads/2011/02/10Gb-network-connectivity-affect-on-server-utilization-in-the-cloud-300x167.png" alt="Maximum utilization of CPU and memory bandwidth with 10Gb network connectivity" width="300" height="167" />A 10Gb network connectivity fully utilized for networking and I/O, brings CPU and memory bandwidth to 100% utilization – A well-balanced server can easily <strong>utilize the full potential of all of its components</strong>.</p>
<h2>2. Storage</h2>
<p>Another major pain in the cloud is large-scale persistent storage and the way it deals with random access patterns, or in short &#8211; hard drives…</p>
<p>Those old beasts are not suitable to serve one of the most common data use-cases – a database.</p>
<p>Despite the improvements in hardware, hard-drives for the most part still exhibit their inherent limitations of seek time and read/write serialization, resulting in poor support for random access. Hard drives have zero level of parallelism, and they are highly limited by their physical mechanical structure, which forces a delay of ~10ms on every move of their heads across the magnetic plates. It is less of a limitation when serving use cases like video streaming (as those make good use of hard drive high capacity and high throughput in sequential read patterns), but prove inefficient for heavy read/write operations that are often required by databases.</p>
<p><a href="http://en.wikipedia.org/wiki/Solid-state_drive">SSD</a> is an evolving technology that resolves the random access pattern issues, while still providing large-scale storage capacity and long term data persistency. SSD is built on “electronics only”, with no mechanical parts that cause delays. SSD is a perfect solution for databases, despite the fact that today it is much more expensive than standard hard drives on a per GB price (price ratio today is about 1 to 5). However,  when considering the overall cost and value of this technology, and its effect on server utilization and performance, this price may not be as high. Another significant advantage is the fact that there is no need to make any changes in software to benefit from SSD technology, as it uses the same interfaces as standard hard drives, namely, SATA interface.</p>
<p>The effective throughput of SSD for random data access can reach 30-50MB/sec. Contrast that with a standard hard drive’s effective throughput of 100K/sec (when trying to read 1K records from random locations on the drive).  While SSD keeps improving, hard drives have made very little improvement in the last 20 years.</p>
<p>The following illustration shows how CPU and memory are utilized when standard hard drives are used, compared to SSD.</p>
<p style="text-align: left;"><img class="size-medium wp-image-840 aligncenter" title="server-utilization-hard-drives" src="http://blog.xeround.com/wp-content/uploads/2011/02/server-utilization-hard-drives-300x174.png" alt="CPU and memory utilization with regular hard drives" width="300" height="174" />Ten hard drives at full throttle (random access) barely scratch the performance of a server.</p>
<p style="text-align: left;"><img class="size-medium wp-image-837 aligncenter" title="server-utilization-SSD" src="http://blog.xeround.com/wp-content/uploads/2011/02/server-utilization-SSD-300x176.png" alt="Solid State Drives better utilize the CPU and Memory of the server" width="300" height="176" />Ten SSDs bring server utilization to a very reasonable area, leaving space for additional tasks such as web apps to run effectively on the same server.</p>
<p>When implementing these two great improvements, the cloud can then be truly exploited in an effective and efficient manner. Their impact on key critical components in the software funnel &#8211; such as distributed databases &#8211; is immense.</p>
<p>Bottom line – 10Gb network and SSDs are an absolute necessity in an advanced cloud environment, leading to improved resource utilization and further adoption of the cloud.</p>
<p><strong>10Gb networks and SSDs are hopefully coming soon to a cloud service provider near you!</strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/h4XsJlzhhXo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/two-almost-new-technologies-bound-to-have-a-big-impact-on-the-cloud/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/two-almost-new-technologies-bound-to-have-a-big-impact-on-the-cloud</feedburner:origLink></item>
		<item>
		<title>Announcing Xeround’s Bug Hunt Weekly Winner: Week #2</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Xh2BuA3dY34/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-2</link>
		<comments>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-2#comments</comments>
		<pubDate>Sun, 13 Feb 2011 11:16:54 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=825</guid>
		<description><![CDATA[Congratulations to Sebastian Barale, from ID90 Technologies, on winning a $50 Amazon gift card on our Bug Hunt Sweepstakes! Two additional Amazon gift cards and the grand prize of an iPod Touch are still up for grabs! <a href="http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-2">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes"><img class="alignleft size-full wp-image-830" title="bug-hunt-week-two-amazon-gift-card" src="http://blog.xeround.com/wp-content/uploads/2011/02/bug-hunt-week-two-amazon-gift-card.png" alt="Test Xeround MySQL Cloud Database and enter to win an iPod touch and $50 Amazon gift cards" width="186" height="258" /></a>Congratulations to <span style="color: #000000;"><strong>Sebastian Barale</strong></span>, from ID90 Technologies, on winning a $50 Amazon gift card on our <a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes" target="_self">Bug Hunt Sweepstakes</a>!</p>
<p><strong>Two additional $50 Amazon gift cards and the grand prize of an iPod Touch are still up for grabs!</strong></p>
<p><strong> </strong>So get cracking with the beta testing-<br />
Report a bug, get a reward. Fair, isn&#8217;t it? :)</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Xh2BuA3dY34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/announcing-xeround%e2%80%99s-bug-hunt-weekly-winner-week-2</feedburner:origLink></item>
		<item>
		<title>Database Benchmark: Xeround Cloud Database vs. Amazon RDS</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/M-k_ZgxkO5k/database-benchmark-xeround-cloud-database-vs-amazon-rds</link>
		<comments>http://xeround.com/blog/2011/02/database-benchmark-xeround-cloud-database-vs-amazon-rds#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:12:35 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=800</guid>
		<description><![CDATA[Many people have asked how Xeround cloud database performs compared to other databases in the cloud environment.

In this benchmark we measure throughput and latency under increasing concurrent users to compare the performance of Xeround cloud DB to that of Amazon RDS. The benchmark is using standard DBT-2 as the benchmarking framework. <a href="http://xeround.com/blog/2011/02/database-benchmark-xeround-cloud-database-vs-amazon-rds">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/"></a><a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/"><img class="alignleft size-full wp-image-806" title="db-benchmark-msql-cloud-database-vs-amazon-rds" src="http://blog.xeround.com/wp-content/uploads/2011/02/db-benchmark-msql-cloud-database-vs-amazon-rds.png" alt="Database Benchmarking - Latency and Throughput of Xeround MySQL Cloud Database vs. Amazon RDS" width="273" height="151" /></a>Many people have asked how Xeround&#8217;s MySQL cloud database performs compared to other databases in the cloud environment.</p>
<p>In this benchmark we measure throughput and latency under increasing concurrent users to compare the performance of Xeround cloud DB to that of Amazon RDS.<br />
The benchmark is using standard <a href="http://osdldbt.sourceforge.net/" target="_blank">DBT-2</a> as the benchmarking framework.</p>
<p>The results show that in most cases, particularly as the number of concurrent users grows, Xeround performs much better than RDS. Xeround cloud database represents a leap forward compared to “old school” database technology, offering significantly better handling of large numbers of concurrent users, and very stable performance and latency under high loads.</p>
<h2><a href="http://xeround.com/mysql-cloud-db-overview/xeround-vs-amazon-rds-benchmark/">See the full benchmark »</a></h2>
<p><em>Update: </em>a number of folks &amp; folkesses have contacted us with requests for more information on how the benchmark was carried out. We’ve compiled the following list to answer these questions &#8211; let us know if we missed anything!</p>
<ul>
<li>Tool:
<ul>
<li>We used the TPC-C-variant DBT2       tool, specifically <a href="http://www.iclaustron.com/" target="_blank">dbt2-0.37.49</a></li>
<li>We compiled the benchmark as a       stand-alone, single process</li>
<li>The benchmark executed on an       EC2 large server instance (m2.4xlarge)</li>
</ul>
</li>
<li>Settings:
<ul>
<li>Workers per warehouse were set       to 1</li>
<li>The number of warehouses was       increased with each cycle as shown in the report</li>
</ul>
</li>
<li>Cycles:
<ul>
<li>Run time was set for 300       seconds per interval</li>
<li>No ramp up or ramp down       between cycles</li>
<li>Each cycle was executed 3-5       times against both platforms</li>
</ul>
</li>
</ul>
<p>We also added a couple of indexes to the benchmark’s database schema &#8211; here are their definitions:</p>
<ul>
<li>CREATE INDEX ix_new_order_wd_btree      ON new_order(no_w_id, no_d_id) USING BTREE</li>
<li>CREATE INDEX ix_stock_si ON      stock(s_i_id)</li>
<li>CREATE INDEX ix_district_d_w_id      ON district (d_w_id)</li>
<li>CREATE INDEX      ix_order_line_ol_owd_id ON order_line(ol_o_id, ol_w_id, ol_d_id)</li>
<li>CREATE INDEX ix_order_line_btree_ol_wdo_id      ON order_line(ol_w_id, ol_d_id, ol_o_id) USING BTREE</li>
<li>CREATE INDEX      ix_customer_wd_id_last ON customer(c_w_id, c_d_id, c_last)</li>
<li>CREATE INDEX ix_orders_wdc_id      ON orders(o_w_id, o_d_id, o_c_id)</li>
</ul>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/M-k_ZgxkO5k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/database-benchmark-xeround-cloud-database-vs-amazon-rds/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/database-benchmark-xeround-cloud-database-vs-amazon-rds</feedburner:origLink></item>
		<item>
		<title>Announcing Xeround’s Add-on for Heroku in Alpha</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/KJLNHQfYw6w/announcing-xerounds-add-on-for-heroku-in-alpha</link>
		<comments>http://xeround.com/blog/2011/02/announcing-xerounds-add-on-for-heroku-in-alpha#comments</comments>
		<pubDate>Mon, 07 Feb 2011 10:25:46 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[heroku mysql]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=794</guid>
		<description><![CDATA[We've recently released an add-on of our MySQL Cloud Database for Heroku. This add-on, currently in Alpha, enables Heroku users to easily create their Xeround cloud database instance in one click from within their Heroku environment. <a href="http://xeround.com/blog/2011/02/announcing-xerounds-add-on-for-heroku-in-alpha">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-795" title="Heroku logo" src="http://blog.xeround.com/wp-content/uploads/2011/02/heroku-logo-300x86.jpg" alt="Xeround MySQL Cloud DB for Heroku" width="240" height="69" />We&#8217;ve recently released an add-on of our MySQL Cloud Database for <a href="http://heroku.com" target="_blank">Heroku</a>.</p>
<p>This add-on, currently in Alpha, enables Heroku users to easily create their Xeround cloud database instance in one click from within their Heroku environment.</p>
<p><strong>Interested in testing your Heroku application with this add-on? <BR><a href="mailto:info@xeround.com?subject=Heroku%20add%20on">Email us to request an invite »</a></strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/KJLNHQfYw6w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/announcing-xerounds-add-on-for-heroku-in-alpha/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/announcing-xerounds-add-on-for-heroku-in-alpha</feedburner:origLink></item>
		<item>
		<title>Announcing Xeround’s Bug Hunt Weekly Winner: Week #1</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Doq-PcuW-s8/announcing-xerounds-bug-hunt-weekly-winner-week-1</link>
		<comments>http://xeround.com/blog/2011/02/announcing-xerounds-bug-hunt-weekly-winner-week-1#comments</comments>
		<pubDate>Sun, 06 Feb 2011 13:59:49 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=784</guid>
		<description><![CDATA[The first week of our Bug Hunt Sweepstakes has come to a close. Congratulations to Graham Weldon, from CakePHP, on being our first weekly winner. The issues he reported during his evaluation of our cloud database service earned him a &#8230; <a href="http://xeround.com/blog/2011/02/announcing-xerounds-bug-hunt-weekly-winner-week-1">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-786" title="bug-hunt-week-1-amazon-gift-card" src="http://blog.xeround.com/wp-content/uploads/2011/02/bug-hunt-week-1-amazon-gift-card.png" alt="Try Xeround MySQL Cloud DB - Enter to win an iPod Touch" width="190" height="198" />The first week of our <a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes">Bug Hunt Sweepstakes</a> has come to a close.</p>
<p>Congratulations to <strong>Graham Weldon</strong>, from CakePHP, on being our first weekly winner. The issues he reported during his evaluation of our cloud database service earned him a $50 Amazon Gift Card! (Check your email Graham :))</p>
<p>We want to thank all the beta testers who are taking part in the Bug Hunt &#8211; your efforts are greatly appreciated.</p>
<p><strong>Three additional $50 Amazon gift cards and an iPod Touch are still up for grabs! </strong></p>
<p><strong></strong>Next week&#8217;s winner would be announced on Sunday, and be sure to stay tuned for our 1st prize winner coming March 6th!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Doq-PcuW-s8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/announcing-xerounds-bug-hunt-weekly-winner-week-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/announcing-xerounds-bug-hunt-weekly-winner-week-1</feedburner:origLink></item>
		<item>
		<title>Win an all-expense-paid trip to the 2011 MySQL Conference</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/8WhMfh2feuA/win-an-all-expense-paid-trip-to-the-2011-mysql-conference</link>
		<comments>http://xeround.com/blog/2011/02/win-an-all-expense-paid-trip-to-the-2011-mysql-conference#comments</comments>
		<pubDate>Wed, 02 Feb 2011 13:06:29 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=770</guid>
		<description><![CDATA[We’re excited to offer one of our beta testers the opportunity to join us at the biggest MySQL event of the year - for 4 days of “Everything-MySQL” – where we pick up the check! <a href="http://xeround.com/blog/2011/02/win-an-all-expense-paid-trip-to-the-2011-mysql-conference">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-771" title="win-trip-to-MySQL-conference-in-CA" src="http://blog.xeround.com/wp-content/uploads/2011/02/win-trip-to-MySQL-conference-in-CA-300x236.png" alt="Join Xeround Cloud Database at the 2011 MySQL Conference in California" width="270" height="212" />Xeround will be attending the upcoming <a href="http://en.oreilly.com/mysql2011/" target="_blank">MySQL Conference</a> on <strong>April 11-14 in Santa Clara, California.</strong> Eran Levin, Xeround’s Vice President of Research and Development, will be presenting a session on the key principles and architectural considerations behind <a href="http://en.oreilly.com/mysql2011/public/schedule/detail/17747" target="_blank">designing a DBaaS service for the cloud</a>.</p>
<p>We’re excited to offer one of our beta testers the opportunity to join us at the biggest MySQL event of the year &#8211; for 4 days of “Everything-MySQL” – where <strong>we pick up the check!</strong></p>
<h2>Win an all-inclusive trip to the conference, including:</h2>
<ol>
<li>Air fare</li>
<li>Hotel accommodations</li>
<li>Conference admission pass</li>
</ol>
<h2>What do you need to do?</h2>
<ol>
<li><a href="http://xeround.com/mysql-cloud-db-free-registration/">Try Xeround’s MySQL Cloud Database</a></li>
<li>Test our cloud database with your sandbox data or with your live apps</li>
<li>Complete our short <a href="http://xeround.com/developers/xeround-private-beta-share-your-thoughts-with-us/">feedback survey</a> to let us know what you liked or didn’t like about the service</li>
<li>Email us at <a href="mailto:info@xeround.com?subject=Win%20a%20Trip%20to%20MySQL%20Conference">info@xeround.com</a> to share why you needed a cloud database solution and what you thought of Xeround.<br />
Tell us:</p>
<ul>
<li>How do you plan to use Xeround with your live applications?</li>
<li>What benefits do you look for in a cloud DBaaS? How were these addressed by our service?</li>
<li>What did you think was the best feature of the product? What still requires work?</li>
<li>Describe your experience with the product</li>
<li>And anything else you’d like to share…</li>
</ul>
</li>
</ol>
<h2>From all submissions, we’ll choose the most interesting use case as the winner!</h2>
<p>The winner will be featured in a case study and will be awarded an all-expense-paid trip to the 2011 MySQL conference!</p>
<p>You can submit your entries until <strong>April 1<sup>st</sup>.</strong></p>
<h2>So get cracking – we’d love to meet you in-person at the conference! :)</h2>
<p><small>*Note that by participating in this challenge and sharing how you use Xeround with your app, you acknowledge that we may share this information publicly at our discretion as part of various marketing efforts (case studies, etc.).</small></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/8WhMfh2feuA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/win-an-all-expense-paid-trip-to-the-2011-mysql-conference/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/win-an-all-expense-paid-trip-to-the-2011-mysql-conference</feedburner:origLink></item>
		<item>
		<title>DBaaS vs. DaaS vs. Cloud Storage – What’s the difference?</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/gqPcxuQLYY8/dbaas-vs-daas-vs-cloud-storage-difference</link>
		<comments>http://xeround.com/blog/2011/02/dbaas-vs-daas-vs-cloud-storage-difference#comments</comments>
		<pubDate>Tue, 01 Feb 2011 17:10:18 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[DaaS]]></category>
		<category><![CDATA[data-as-a-service]]></category>
		<category><![CDATA[database-as-a-service]]></category>
		<category><![CDATA[DBaaS]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=760</guid>
		<description><![CDATA[Let’s try and make heads or tails of the various cloud services available and clarify the key differences between them. Database-as-a-Service (DBaaS), Data-as-a-Service (DaaS) and Cloud Storage all relate to data management in the Cloud. The differences between them lie &#8230; <a href="http://xeround.com/blog/2011/02/dbaas-vs-daas-vs-cloud-storage-difference">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-762" title="cloud-storage-versus-cloud-database-as-a-service" src="http://blog.xeround.com/wp-content/uploads/2011/02/cloud-storage-versus-cloud-database-as-a-service-300x300.jpg" alt="Cloud Storage versus DaaS and Database as a Service" width="240" height="240" />Let’s try and make heads or tails of the various cloud services available and clarify the key differences between them.</p>
<p>Database-as-a-Service (DBaaS), Data-as-a-Service (DaaS) and Cloud Storage all relate to data management in the Cloud. The differences between them lie mainly in regards to the forms of data being stored and how the data is managed.</p>
<p><strong>Cloud Storage</strong> services such as Amazon S3 or<strong> </strong>Dropbox enable users to store data in the cloud as they would on any other storage device, only the data is uploaded to a <strong>virtual storage</strong>.  By ‘data’ we’re generally referring to documents and objects being stored in the cloud for backup, DRP or distributed retrieval.</p>
<p><strong>DaaS</strong> <strong>(<em><span style="color: #808080;">Data</span></em>-as-a-Service)</strong> describes the ability to define data lists in a cloud service and then query against this data.  DaaS is not to be confused with a database. Unlike database solutions, DaaS <strong>cannot be accessed</strong> via common interfaces (SQL or alike). DaaS is suitable only for basic data management querying and manipulation – think of a Microsoft-Access hosted and run by someone else and offered as a service.</p>
<p><strong>DBaaS (<em><span style="color: #808080;">Database</span></em>-as-a-service)</strong> is the most robust data solution being offered as a service. DBaaS offers <strong>full-blown database functionality</strong>, accessed via common set of APIs.</p>
<p>In a DBaaS, the database tier in the backend is being overseen by a <strong>management layer</strong> that’s responsible for the continues monitoring and configuring of the database to achieve optimized scaling, high availability, multi-tenancy and effective resource allocation in the cloud. In a DBaaS solution, the developer is spared much of the hassles of the tedious ongoing DB management tasks and operations, as those are automatically handled by the service itself.</p>
<p>Cloud applications commonly connect to a database that is also being run on the cloud. It can take the form of a manually configured database, like MySQL on an Amazon EC2 instance; preconfigured MySQL, like <a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a>; or a <a href="http://blog.xeround.com/2010/12/native-cloud-databases-%E2%80%93-why-should-you-care/">native cloud Database-as-a-Service </a>like Xeround’s MySQL cloud database. What we’ve seen is that native cloud databases are better equipped to optimally use cloud resources and to guarantee availability and stability, compared to “patched” software being adopted for cloud use.</p>
<p>When choosing a data solution for the cloud, application developers and IT managers need to asses their needs and the nature of the underlying service they seek. Do they only require a simple remote storage/ data retrieval, or do their applications require more extensive database operations? One also needs to assess the app’s growth potential and future uses and transactions.</p>
<p>And naturally, if your app does require a <a href="http://xeround.com/mysql-cloud-db-free-registration/">SQL database in the cloud</a> – Xeround is here to help!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/gqPcxuQLYY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/02/dbaas-vs-daas-vs-cloud-storage-difference/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/02/dbaas-vs-daas-vs-cloud-storage-difference</feedburner:origLink></item>
		<item>
		<title>Back to School: Cloud Database in the Academia</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/vmh_Ow_wLs0/back-to-school-cloud-database-in-the-academia</link>
		<comments>http://xeround.com/blog/2011/01/back-to-school-cloud-database-in-the-academia#comments</comments>
		<pubDate>Sun, 30 Jan 2011 10:12:04 +0000</pubDate>
		<dc:creator>Itamar Haber</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=749</guid>
		<description><![CDATA[Probably one of the nicest things that can happen to an innovative, young company with an original idea is to get validated. However, when that validation comes in the form of a paper from distinguished MIT researchers, well, it’s even nicer than cute puppies wrapped in pink cotton candy! :) <a href="http://xeround.com/blog/2011/01/back-to-school-cloud-database-in-the-academia">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-750" title="Designing a database for the cloud" src="http://blog.xeround.com/wp-content/uploads/2011/01/blackborad-designing-cloud-db-300x225.jpg" alt="" width="240" height="180" />Probably one of the nicest things  that can happen to an innovative, young company with an original idea is to get  validated. However, when that validation comes in the form of a paper from  distinguished MIT researchers, well, it’s even nicer than cute puppies wrapped  in pink cotton candy! :)</p>
<p>That’s how we feel after reading <a title="http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper33.pdf" href="http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper33.pdf" target="_blank">Relational  Cloud: A Database-as-a-Service for the Cloud</a> – a paper submitted to the 2011  Conference on Innovative Data Systems Research (<a title="http://www.cidrdb.org/cidr2011/" href="http://www.cidrdb.org/cidr2011/" target="_blank">CIDR</a>) by a group of students and  professors from MIT. The paper describes the main aspects of a project called <a title="http://relationalcloud.com/" href="http://relationalcloud.com/" target="_blank">Relational  Cloud</a> that is an effort to investigate technologies and challenges related  to DBaaS within cloud computing.</p>
<p>Besides coming up with a great name  for the project, the team that is responsible for the effort really put a lot of  thought into identifying the main challenges for a cloudy DBaaS that are:  <strong>efficient multi-tenancy, elastic scalability and privacy. </strong>The paper goes on to  present the approaches that they had developed to meet these challenges and  emphasizes an underlying notion of workload awareness that is ingrained in their  overall design of the system.</p>
<p>Reading through the paper, one (and especially us)  cannot ignore the <strong>similarities </strong>between this project and Xeround’s DBaaS.  Moreover, even the differences between the two serve to show that there is more  than one way to achieve a goal.</p>
<p>We’re thrilled to see such significant progress  that’s being made on the same challenges that we set out to solve with Xeround. If you haven&#8217;t already- why not <a href="http://xeround.com/mysql-cloud-db-free-registration/">register for the beta</a> to try us out and see how we&#8217;re doing (you may even <a href="http://blog.xeround.com/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes/">win yourself an iPod Touch!</a>)</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/vmh_Ow_wLs0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/back-to-school-cloud-database-in-the-academia/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/back-to-school-cloud-database-in-the-academia</feedburner:origLink></item>
		<item>
		<title>Xeround Bug Hunt: Win an iPod Touch and Other Cool Prizes!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/_wZR4Yx1HWw/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes</link>
		<comments>http://xeround.com/blog/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes#comments</comments>
		<pubDate>Thu, 27 Jan 2011 12:30:27 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[promotions]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=718</guid>
		<description><![CDATA[Hundreds of users have already tested Xeround’s beta, and we’ve received some great feedback as a result of those efforts. Some technical glitches are to be expected from a beta service. The feedback from the community and the bugs reported &#8230; <a href="http://xeround.com/blog/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-721" title="test-free-cloud-db-win-an-ipod" src="http://blog.xeround.com/wp-content/uploads/2011/01/test-free-cloud-db-win-an-ipod-300x222.png" alt="Test Xeround Cloud Database and Win  an iPod" width="300" height="222" />Hundreds of users have already tested Xeround’s beta, and we’ve received some great feedback as a result of those efforts.</p>
<p>Some technical glitches are to be expected from a beta service. The feedback from the community and the bugs reported to our Support team have been invaluable to us as we work on improving the features and stability of our product.</p>
<p>We greatly appreciate everyone’s enthusiasm and help with beta testing –so we want to give something back! That’s why we’re happy to announce Xeround’s <strong>Bug Hunt Sweepstakes!</strong> One lucky beta tester will win an <strong>Apple iPod Touch</strong>, and <strong>4 additional winners</strong> will each get a <strong>$50 Amazon gift card.</strong></p>
<p>To win the prizes, all you need to do is <a href="http://xeround.com/mysql-cloud-db-free-registration/">register for the beta</a>, test Xeround, and report any bugs you might discover to our <a href="mailto:support@xeround.com">Support Team</a>.</p>
<ul style="padding-top: 15px;">
<li style="padding-bottom: 15px;"><strong>Every bug</strong> that you report <strong>before March 5<sup>th</sup> </strong>entitles you to one sweepstakes entry. The more bugs you find – the more you increase your chances of winning.</li>
<li style="padding-bottom: 15px;">From the submitted and approved bugs:
<ul>
<li style="padding-bottom: 15px;">Every week, we will randomly select the <strong>weekly winner</strong>, who will receive a<strong> $50 Amazon gift card.</strong></li>
<li style="padding-bottom: 15px;">The weekly winner will be announced on our blog (so on top of everything, you’ll get eternal fame too!) on the following dates: February 6<sup>th</sup>, 13<sup>th</sup>, 20<sup>th</sup>, and 27<sup>th</sup>.</li>
<li style="padding-bottom: 15px;">At the end of the sweepstakes, after March 5<sup>th</sup>, we’ll randomly choose the <strong>1<sup>st</sup> prize</strong><strong> winner</strong>, who will receive an <strong>iPod Touch 32GB.</strong></li>
</ul>
</li>
<li style="padding-bottom: 15px;"><strong>Note to our Private Beta Testers</strong> and to anyone who has already reported bugs: We keep meticulous records and the bugs you’ve <strong>already reported</strong> in the past will count towards the Bug Hunt Sweepstakes.</li>
</ul>
<h2><a href="http://xeround.com/mysql-cloud-db-free-registration/">Happy Hunting!</a> :)</h2>
<p>We look forward to hearing from you.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/_wZR4Yx1HWw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/xeround-bug-hunt-win-an-ipod-touch-and-other-cool-prizes</feedburner:origLink></item>
		<item>
		<title>Choosing the Right Cloud Database: The Box Model</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/cuB0qIJlyGs/choosing-the-right-cloud-database-the-box-model</link>
		<comments>http://xeround.com/blog/2011/01/choosing-the-right-cloud-database-the-box-model#comments</comments>
		<pubDate>Mon, 24 Jan 2011 14:00:09 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql scalability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=700</guid>
		<description><![CDATA[Comparing database solutions has always been a tricky task.  Traditionally, enterprise IT decisions about which database to use seemed bound to factors such as SLA and cost. And frequently the main criteria for choosing a database solution is preference for &#8230; <a href="http://xeround.com/blog/2011/01/choosing-the-right-cloud-database-the-box-model">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Comparing database solutions has always been a tricky task.  Traditionally, enterprise IT decisions about which database to use seemed bound to factors such as SLA and cost. And frequently the main criteria for choosing a database solution is preference for a specific vendor, such as “we are an Oracle shop.”</p>
<p>In the cloud environment, on the other hand, decisions about infrastructure, specifically databases, are often driven by more objective considerations.</p>
<p>The model proposed here suggests a simple yet powerful way to compare database solutions. The model is based on three dimensions:</p>
<ol>
<li><strong><em>Scale</em> –</strong> The level of scale required by the application. Scale encompasses measurable parameters such as size, throughput, and high availability.</li>
<li><strong><em>Simplicity</em> –</strong> Keep it simple for development and operations.</li>
<li><strong><em>Cost</em> –</strong> How efficient the solution is in relation to the application requirements. For example, high fixed costs are often inefficient. If we could directly tie the cost to the scale and usage while keeping it lower than fixed costs- that might be more efficient.</li>
</ol>
<h2>Introducing: The Box</h2>
<p><img class="alignright size-full wp-image-711" title="cloud-database-scalability-cost-simplicity-factors" src="http://blog.xeround.com/wp-content/uploads/2011/01/cloud-database-scalability-cost-simplicity-factors.jpg" alt="Evaluate your cloud dB of choice" width="317" height="298" />Let’s consider the box in the diagram. Its attributes can vary along three dimensions:</p>
<ol>
<li><strong>The Cost Axis:</strong> Varies from zero cost to excess cost, which means that whatever solution is chosen, the cost structure will never be efficient. This applies in the case of over-provisioning for example, where users are required to over-pay for resources that they do not necessarily consume.</li>
<li><strong>The Simplicity/Complexity Axis:</strong> This shows the “sweet-spot” of the Simple Enough” point &#8211; where beyond this point a given solution becomes too complex for the application’s needs.</li>
<li><strong>The Scale Axis:</strong> Varies from zero-scalability to the point of Excess Scale. The optimal point is the right scale to accommodate the needs of the application. Beyond this point, any addition in scaling capabilities will go un-utilized.</li>
</ol>
<p><strong>The Blue box in the diagram represents the optimal zone</strong>: The optimal zone is where the infrastructure chosen best serves the application’s operational requirements at any given time. A solution that is located within this blue box would be considered an optimal one in terms of cost, scalability and simplicity.</p>
<h2>Now, let’s move from the theory to some concrete examples:</h2>
<h3>Large Databases Use Case: Is Oracle RAC the right solution?</h3>
<p><img class="alignright size-full wp-image-713" title="oracle-rac-db-ranking-on-scale-cost-simplicity" src="http://blog.xeround.com/wp-content/uploads/2011/01/oracle-rac-db-ranking-on-scale-cost-simplicity.jpg" alt="Oracle RAC scalability simplicity and cost" width="311" height="299" />With Oracle RAC, the scale that should be chosen for an application should be one that can deal with predicted peak points. Thus, the <strong>average utilization of the database is generally low</strong>. If we consider the 3D Box model &#8211; on the Scale axis, Oracle would be on the <strong>Excess Scale</strong> point compared to the required average usage.</p>
<p>Oracle pricing model is by CPU. Since the infrastructure mandates over-provisioning &#8211; the Cost axis would point at <strong>Excess Cost</strong>.</p>
<p>An Oracle on-site is relatively high maintenance and requires a dedicated DBA for on-going maintenance. Therefore, on the Complexity axis it would be positioned as a <strong>complex solution.</strong></p>
<p>Overall, when positioned within the 3D Box diagram, Oracle RAC would be located <strong>outside the optimal zone</strong> of the blue box.</p>
<h3>MySQL Instance on EC2:</h3>
<p>This solution is most suitable for smaller scale requirements. In this case, scale is not an issue but simplicity is the key factor.</p>
<p>A standard SQL over Amazon EC2 will be optimal in terms of simplicity of the solution and will require lower maintenance overhead.</p>
<p>On the cost factor – since Amazon’s instance cost is fixed, the question is: Can the right EC2 instance be purchased for the application’s needs – both initial needs and in <strong>preparation for future peaks</strong><strong>?</strong></p>
<p>When there is a need to scale, the DB can be migrated to a larger machine up to a point (limited by Amazon’s instance sizes). However, this may lead to <strong>low average utilization</strong> of the server, and therefore would also not be the optimal solution.</p>
<p>If we position the Amazon EC2 setup on our 3D Box diagram, we can see that the Scale and Complexity are within the optimal range, yet the Cost is higher than optimal.</p>
<h3>Amazon RDS:</h3>
<p><a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Amazon RDS</a>’ architecture is closer to a Database-as-a-Service, and is best suited for small to medium scale requirements. On the Simplicity axis, RDS provides relative ease-of-use for DB operations. Yet, Amazon’s cost is still based on fixed server pricing, which means the cost is higher than the optimal point due to low utilization of the server or due to over-provisioning.</p>
<p>So, placing RDS within our 3D Box model &#8211; its overall positioning would still be “out of the box” in terms of optimal solution, mainly due to the cost factor.</p>
<h3>Xeround MySQL Cloud Database-as-a-Service:</h3>
<p>So how do we measure up?</p>
<p>Xeround cloud DBaaS is another step forward:</p>
<p>Xeround is suitable for databases of various sizes, from small to large ones. It offers a<strong> pay- per-use pricing model</strong>, which effectively <strong>links the cost factor to the scale factor. </strong>Users pay more when there’s increased demand and when you are effectively showing growth and require more resources.</p>
<p>One of the unique features of Xeround is the ability to scale <strong>exactly</strong> to the needs of the application, with no over-provisioning and with <strong>no operation downtime</strong>. Your application can get the exact scale it needs from the database, as your DB scales across multiple nodes when you need it to and shrinks back down when you don’t &#8211; and pricing is based only on actual usage and scale.</p>
<p><img class="alignright size-full wp-image-707" title="mysql-cloud-database-ranking-on-scale-cost-simplicity" src="http://blog.xeround.com/wp-content/uploads/2011/01/mysql-cloud-database-ranking-on-scale-cost-simplicity.jpg" alt="Xeround mySQL Cloud Database offers optimal scalability simplicity and cost" width="310" height="287" />On the Simplicity axis &#8211; Xeround offers standard SQL interface and does not require any code changes to your application or any need for you to be bothered with the configuration and on-going maintenance. Xeround seamlessly configures and optimizes your database’s performance and availability in the cloud, with all DB management tasks and daily operations done automatically as the application demands.</p>
<p>Turning to our 3D Box diagram once more, Xeround is positioned <strong>well within the blue box</strong>, showing <strong>optimal infrastructure</strong> both in terms of scale, simplicity and cost.</p>
<p><strong>So &#8211; for once &#8211; staying “inside the box” is a </strong><a href="http://xeround.com/mysql-cloud-db-free-registration/"><strong>good thing</strong></a><strong>! </strong><strong>:)</strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/cuB0qIJlyGs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/choosing-the-right-cloud-database-the-box-model/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/choosing-the-right-cloud-database-the-box-model</feedburner:origLink></item>
		<item>
		<title>How is Xeround MySQL Cloud Database Different from Amazon’s MySQL Offering?</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/I3LfmenFHv4/how-is-xeround-mysql-cloud-database-different-from-amazons-mysql-offering</link>
		<comments>http://xeround.com/blog/2011/01/how-is-xeround-mysql-cloud-database-different-from-amazons-mysql-offering#comments</comments>
		<pubDate>Mon, 17 Jan 2011 14:38:46 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=678</guid>
		<description><![CDATA[Contrary to common perception, Amazon RDS is not a truly elastic cloud database service, but an implementation of MySQL on EC2.
While Xeround runs on Amazon EC2, our database is vastly different than Amazon’s MySQL offering. Xeround's DB is a native cloud database, which offers a simple database-as-a-service that seamlessly configures and optimizes your MySQL’s performance, elasticity and availability in the cloud. <a href="http://xeround.com/blog/2011/01/how-is-xeround-mysql-cloud-database-different-from-amazons-mysql-offering">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well…That&#8217;s a good question!</p>
<p>Contrary to common perception, Amazon RDS is not a truly elastic cloud database service, but an implementation of MySQL on EC2.</p>
<p>While Xeround <a href="http://xeround.com/2011/01/xeround-expands-its-cloud-database-to-europe/">runs on Amazon EC2</a>, our database is vastly different than Amazon’s MySQL offering.  Xeround is a <a href="http://blog.xeround.com/2010/12/native-cloud-databases-%E2%80%93-why-should-you-care/">native cloud database</a>, which offers a simple <strong>database-as-a-service</strong> that seamlessly configures and optimizes your MySQL’s performance, elasticity and availability in the cloud.</p>
<p>Xeround&#8217;s DBMS automates management tasks that are aimed to ensure high availability, elasticity, and geographical distribution, as well as on-going tedious daily operations.</p>
<p>So with a click of a button you can <a href="http://xeround.com/mysql-cloud-db-overview/mysql-cloud-db-free-registration/">set up your highly-available and elastic database</a> on the cloud.</p>
<h2>With Xeround MySQL Cloud Database You Get:</h2>
<ol>
<li>Rule-based Auto Scaling up &amp; down with no downtime &#8211; vs. manual scaling with down time on RDS</li>
<li>Pay per actual usage &#8211; vs. pay per instance size, resulting in over subscription</li>
<li>Xeround never fails – even when Amazon’s instance fails: Xeround offers a highly available, self-healing, database, with no downtime. Amazon RDS cannot guarantee no downtime, both planned (4 hour / week maintenance) and unplanned</li>
<li>Unlimited database size &#8211; vs. limited to Amazon’s instance sizes</li>
<li>Database configuration does not require code changes to your application (replication etc.)</li>
<li>Xeround is agnostic to cloud service providers – your database will run with low latency on any cloud service provider of your choice</li>
</ol>
<h3><strong><a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/">Check out our detailed feature comparison table »</a></strong></h3>
<div id="attachment_680" class="wp-caption alignleft" style="width: 305px"><a href="http://xeround.com/mysql-cloud-db-overview/amazon-rds-feature-comparison/"><img class="size-full wp-image-680 " title="amazon-rds-feature-comparison-mysql-cloud" src="http://blog.xeround.com/wp-content/uploads/2011/01/amazon-rds-feature-comparison-mysql-cloud.png" alt="Xeround vs. Amazon RDS MySQL Cloud Offering" width="295" height="223" /></a><p class="wp-caption-text">Click to view comparison table</p></div>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/I3LfmenFHv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/how-is-xeround-mysql-cloud-database-different-from-amazons-mysql-offering/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/how-is-xeround-mysql-cloud-database-different-from-amazons-mysql-offering</feedburner:origLink></item>
		<item>
		<title>Xeround Cloud Database Beta for MySQL Apps Rolls Public Beta and is Now Available on Amazon EC2 in Europe!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/0T0_5LUE8G0/xeround-cloud-database-beta-goes-public-and-is-now-available-on-amazon-ec2-in-europe</link>
		<comments>http://xeround.com/blog/2011/01/xeround-cloud-database-beta-goes-public-and-is-now-available-on-amazon-ec2-in-europe#comments</comments>
		<pubDate>Wed, 12 Jan 2011 14:00:32 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=650</guid>
		<description><![CDATA[Today we’ve expanded our MySQL Cloud DBaaS to be running on Amazon EC2 in Europe. This is in addition to our already active datacenter on Amazon EC2 in the US. <a href="http://xeround.com/blog/2011/01/xeround-cloud-database-beta-goes-public-and-is-now-available-on-amazon-ec2-in-europe">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We’re excited to share <a href="http://xeround.com/2011/01/xeround-expands-its-cloud-database-to-europe/">two major announcements</a>-</p>
<p>Today we’ve expanded our Cloud DBaaS offering for <a href="http://xeround.com/cloud-database-comparison/ec2-mysql/">MySQL apps to run on Amazon EC2</a> in Europe. This is in addition to our already active datacenter on Amazon EC2 in the US.</p>
<p>Xeround’s <strong>multi-geographic capability</strong> lets organizations choose to run their database instances closest to wherever their applications are running. By having both applications and the databases hosted on the same cloud and in the same geographical region, companies that rely on Xeround can address the key issue of performance in a cloud environment and significantly <strong>decrease latency</strong> of their applications.</p>
<p>When signing up for Xeround and creating your new cloud DB instance, you can select the data center closest to where your application is hosted.</p>
<p>Hundreds of users have already tried Xeround since we announced our private beta in September; many of them expressed interest in a datacenter in Europe. With the expansion into Amazon EU, we are also announcing that our MySQL cloud database beta service is now <strong><a href="http://xeround.com/mysql-cloud-db-free-registration/">available to the public</a></strong>.</p>
<p>We’ve recently released an upgrade version that addresses many of the performance issues, stability and bug fixes that have been reported by our valuable beta testers during the private beta stage, so if you haven’t already- be sure to <a href="http://xeround.com/mysql-cloud-db-free-registration/">try us out</a>!</p>
<p>And as always&#8211; stay tuned for more exciting news coming up. In addition to offering multiple data center locations, we will support multiple cloud providers over the next year. Because Xeround’s cloud database is agnostic to your choice of cloud provider, those that choose Xeround can avoid vendor lock-in and migrate seamlessly between different clouds.<br />
<a href="http://xeround.com/mysql-cloud-db-free-registration/"><img class="alignleft size-full wp-image-663" title="mysql-cloud-database-amazon-ec2-usa-europe" src="http://blog.xeround.com/wp-content/uploads/2011/01/mysql-cloud-database-amazon-ec2-usa-europe.jpg" alt="" width="400" /></a></p>
<div style="float: right; padding-left: 20px; padding-right: 0px; margin-left: 0px; margin-right: 0px; text-size: 8px;"><em>“At cloudControl, we always strive to enable PHP developers to choose from the best technologies available to power their projects. That’s why we are especially excited to partner with Xeround, a high performance, scalable and highly-available MySQL-compatible database solution.”</em><br />
-Philipp Strube, founder and CEO of cloudControl.</div>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/0T0_5LUE8G0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/xeround-cloud-database-beta-goes-public-and-is-now-available-on-amazon-ec2-in-europe/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/xeround-cloud-database-beta-goes-public-and-is-now-available-on-amazon-ec2-in-europe</feedburner:origLink></item>
		<item>
		<title>Application Complexity and Your Database</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/9prjOop705Q/application-complexity-and-your-database</link>
		<comments>http://xeround.com/blog/2011/01/application-complexity-and-your-database#comments</comments>
		<pubDate>Mon, 10 Jan 2011 11:54:54 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[scalable cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=636</guid>
		<description><![CDATA[In "5 Important Things I Learned About Building Apps", one of the main issues discussed is server and database load, when adding new features to applications. <a href="http://xeround.com/blog/2011/01/application-complexity-and-your-database">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://feint.me/articles/5-important-things-i-learned-about-building-apps" target="_blank">5 Important Things I Learned About Building Apps</a>, one of the main issues discussed is server and database load, when adding new features to applications.</p>
<p>This is one of the things Xeround can help with &#8211; reducing the need for complexity in the application, at least on the database front. Xeround cloud database can scale automatically to suite the application needs for throughput and size, no need for reconfiguration, code changes or complex database migrations.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/9prjOop705Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/application-complexity-and-your-database/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/application-complexity-and-your-database</feedburner:origLink></item>
		<item>
		<title>Five Predictions for your Database in 2011</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Cz_VvnjNOgk/five-predictions-for-your-database-in-2011</link>
		<comments>http://xeround.com/blog/2011/01/five-predictions-for-your-database-in-2011#comments</comments>
		<pubDate>Wed, 05 Jan 2011 14:00:08 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database elasticity]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[NoSQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=599</guid>
		<description><![CDATA[It’s that time of year where we look back on 2010, analyze the trends building up in the market and ask ourselves: what does 2011 hold for your database? Below are our main predictions for the year ahead: <a href="http://xeround.com/blog/2011/01/five-predictions-for-your-database-in-2011">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-604" title="cloud-databases-trends-in-2011" src="http://blog.xeround.com/wp-content/uploads/2011/01/cloud-databases-trends-in-2011.jpg" alt="Your DB in the cloud predictions for 2011" height="100" />It’s that time of year where we look back on 2010, analyze the trends building up in the market and ask ourselves: what does 2011 hold for your database? Below are our main predictions for the year ahead:</p>
<ol style="margin-top: 40px;">
<li><strong>Database models and alternatives settle back on SQL </strong>
<p>The recent hype around NoSQL will continue to <a href="http://gigaom.com/cloud/will-scalable-data-stores-make-nosql-a-non-starter-2/" target="_blank">decline</a>, as DBAs and enterprises return to the proven SQL solutions. As it turns out, the promise for great scalability and distribution that drove the NoSQL adoption early on could not compensate for the lack of the very basic transactional and relational functions, which are core requirements for any commercial application.In turn, alternate use cases will be found for NoSQL, and early on signs indicate it is picking up on DW/BI uses &#8211; where extra-large data sets and types encompassing high performance key.</li>
<li><strong>Enterprises and Developers will realize that databases in the cloud have specific needs </strong>
<p>Discussion around databases in the cloud is maturing. On the one hand, enterprises and developers started realizing the benefits of the cloud, while on the other hand, they become aware that the cloud is not only about abstraction of virtualization.Databases are not only the most mission-critical part of the application, but it’s also becoming abundantly clear that databases in a cloud environment are <a href="http://blog.xeround.com/2010/11/the-4-things-you-should-know-when-designing-your-database-for-the-cloud" target="_self"><strong>inherently different than traditional installs</strong></a>. This increased attention given by CIOs and IT professionals to the unique requirements of databases in the cloud will grow stronger in 2011.</p>
<p>It has become evident that running a database in the cloud is not as simple as installing it over a virtual machine &#8211; mostly because of the <a href="http://blog.xeround.com/2010/10/cloud-challenges-for-databases-series-%E2%80%9Cbuilt-to-fail%E2%80%9D-the-dynamic-fluctuating-environment">fluidity of resources</a> and the highly fragmented nature of the cloud. Those who have made their first steps in cloud database architecture discovered that achieving <strong>high availability, scalability and multi-tenancy </strong>in a cloud setup is more difficult than first perceived.</li>
<li><strong>2011 is the year of Database-as-a-Service (DBaaS) </strong>
<p>The promise of databases in the cloud goes beyond mere cost reduction and operations efficiency. It is all about <strong>simplicity and a &#8220;worry free&#8221; philosophy.</strong>The cloud DBaaS delivers seamless configuration and optimization for your database performance and availability on the cloud. Setup issues and the on-going DB operations become automated or as easy as a click of a button away.DB management tasks aimed to ensure high availability, elasticity, and geographical distribution, as well as on-going tedious daily operations &#8211; that typically require long and detailed planning, extensive resources and complex execution – all become as simple as click-and-go.</p>
<p>2011 will be the year of <strong>“plug-and-play” for databases</strong> &#8211; where you could be set up with your highly available database in the cloud <a href="http://xeround.com/mysql-cloud-db-free-registration/">in a matter of minutes</a>. Plug-and-play also implies <strong>no vendor lock-in</strong>, which is a major barrier in current setups. DBaaS will also be implemented in private clouds, as more and more local platforms mature and become similarly plug-and-play.</p>
<p>Last but not least is the smooth transition – typically<strong> no code changes </strong>are required in order to run your database in the cloud. In fact, architectural and code scaling considerations such as memcached, sharding etc. become redundant.</li>
<li><strong>Native SaaS pricing </strong>
<p>The SaaS model comes as close as it gets to on-demand computing, where consuming software over the cloud as a service disarms the need for oversubscription (and over-paying) for users and/or for resources.2011 will be the year where databases and infrastructure models are pressured into applying the same &#8220;keep it simple&#8221; SaaS model: <strong>pay per actual usage.<br />
</strong><br />
The vision behind the cloud being an on-demand per-use framework does not coincide with the architecture and pricing models of leading services today, such as Amazon RDS, or even databases which are manually configured on pre-set virtual machines. Traditional pricing models for enterprise databases will adjust to reflect the flexibility and the dynamic nature of the cloud.</li>
<li><strong>Elasticity is the key – and in 2011, we expect it to be automatic </strong>
<p>At the end of the day, the availability and potential growth of your application is only as good as the <a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/01/the-database-tier-is-not-elastic.aspx" target="_blank">elasticity of your database tier</a>. If previously developers had to choose between elasticity and simplicity of NoSQL, and the transaction and query capabilities of SQL – 2011 will bring more and more live applications that prove you can have it both.Elasticity reflects all gating clauses for the application growth (data and throughput), scale, availability and distribution. Offering a dynamically cost effective and operations efficient service boils down to an essentially elastic nature.</p>
<p>Do not get confused with linear scale that can be typically achieved by scaling a database up (in the same node). It is about <strong>scaling out &#8211; across nodes</strong>: In the enterprise world, being able to burst out for resources or spill-over means scaling out. This is a mandatory requirement for the Cloud Olympic Games.</p>
<p>True to the plug-and-play <strong>ease of use principle</strong>, in 2011 we expect elasticity to be automatic. Why be bogged down by manual monitoring and configuration, when you can have your database solution ensure automatic scalability, tuning and backup.</li>
</ol>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Cz_VvnjNOgk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/five-predictions-for-your-database-in-2011/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/five-predictions-for-your-database-in-2011</feedburner:origLink></item>
		<item>
		<title>Take our LinkedIn Poll</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/yKkwgNoGDYs/take-our-linkedin-poll</link>
		<comments>http://xeround.com/blog/2011/01/take-our-linkedin-poll#comments</comments>
		<pubDate>Sun, 02 Jan 2011 14:54:25 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[ec2 mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=584</guid>
		<description><![CDATA[We just want to know one thing: Which cloud database do you use today? Vote Now » (Requires a LinkedIn account)]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linkedin.com/osview/canvas?_ch_page_id=1&amp;_ch_panel_id=1&amp;_ch_app_id=1900&amp;_applicationId=1900&amp;_ownerId=0&amp;appParams={%22section%22:%22vote%22,%22poll_id%22:116218}&amp;trk=twitter-polls-vote" target="_blank"><img class="alignright size-full wp-image-585" title="cloud-database-survey-on-linkedin" src="http://blog.xeround.com/wp-content/uploads/2011/01/cloud-database-survey-on-linkedin.png" alt="cloud db poll on linkedin" width="300" /></a>We just want to know one thing:<br />
Which cloud database do you use today?</p>
<p><a href="http://www.linkedin.com/osview/canvas?_ch_page_id=1&amp;_ch_panel_id=1&amp;_ch_app_id=1900&amp;_applicationId=1900&amp;_ownerId=0&amp;appParams={%22section%22:%22vote%22,%22poll_id%22:116218}&amp;trk=twitter-polls-vote" target="_blank"><span style="font-size: 16px;"><strong>Vote Now »</strong></span></a><br />
<small>(Requires a <a href="http://linkedin.com" target="_blank">LinkedIn</a> account)</small></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/yKkwgNoGDYs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2011/01/take-our-linkedin-poll/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2011/01/take-our-linkedin-poll</feedburner:origLink></item>
		<item>
		<title>Happy New Year!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/ZrUdSTvApJc/happy-new-year</link>
		<comments>http://xeround.com/blog/2010/12/happy-new-year#comments</comments>
		<pubDate>Thu, 30 Dec 2010 09:50:26 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=518</guid>
		<description><![CDATA[Xeround wishes you, your loved ones &#8211; and your database ;-) &#8211; nothing but the best for 2011!]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.xeround.com/wp-content/uploads/2010/12/xeround_newyear_500.png" alt="Happy 2011 from Xeround" title="xeround_newyear_500" width="340" class="alignleft size-full wp-image-519" /> <strong><br />
Xeround wishes you, your loved ones &#8211;  and your database ;-) &#8211; nothing but the best for 2011!</strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/ZrUdSTvApJc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/happy-new-year/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/happy-new-year</feedburner:origLink></item>
		<item>
		<title>Cloud Databases to have the Greatest Impact on the Database Industry</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/1ZskqP_mRWc/cloud-databases-to-have-the-greatest-impact-on-the-database-industry</link>
		<comments>http://xeround.com/blog/2010/12/cloud-databases-to-have-the-greatest-impact-on-the-database-industry#comments</comments>
		<pubDate>Wed, 29 Dec 2010 12:29:03 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=524</guid>
		<description><![CDATA[This is according to a recent survey conducted by Embarcadero taken by over 1,200 database professionals. In the upcoming year, DBAs and developers &#8220;will have to learn an entirely new playbook for managing distributed data in a less than predictable and &#8230; <a href="http://xeround.com/blog/2010/12/cloud-databases-to-have-the-greatest-impact-on-the-database-industry">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is according to a recent survey conducted by <a href="http://www.embarcadero.com/images/dm/technical-papers/database-survey-report.pdf" target="_blank">Embarcadero</a> taken by over 1,200 database professionals. In the upcoming year, DBAs and developers &#8220;will have to learn an entirely new playbook for <strong>managing distributed data in a less than predictable and controlled environment</strong>&#8221; &#8211; says Scott Walz, senior director of product management for Embarcadero</p>
<p><span style="color: #000000;"><span style="line-height: 35px;">..Don&#8217;t we know it! :)</span></span></p>
<p><img class="alignleft size-full wp-image-525" title="cloud-db-s-have-greatest-impact-on-dbas" src="http://blog.xeround.com/wp-content/uploads/2010/12/cloud-db-s-have-greatest-impact-on-dbas.png" alt="" width="491" height="382" /></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/1ZskqP_mRWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/cloud-databases-to-have-the-greatest-impact-on-the-database-industry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/cloud-databases-to-have-the-greatest-impact-on-the-database-industry</feedburner:origLink></item>
		<item>
		<title>Bending the Rules for SQL</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/E-hzMf07RRs/bending-the-rules-for-sql</link>
		<comments>http://xeround.com/blog/2010/12/bending-the-rules-for-sql#comments</comments>
		<pubDate>Thu, 23 Dec 2010 14:00:16 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud infrastructure]]></category>
		<category><![CDATA[data consistency]]></category>
		<category><![CDATA[database scalability]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=494</guid>
		<description><![CDATA[Some NoSQL solutions loosen the requirements when it comes to consistency by not supporting transactions, thus reducing the need for synchronization points. This relaxed consistency approach may suit some use cases where consistency is less important, but would be unsuitable for others. <a href="http://xeround.com/blog/2010/12/bending-the-rules-for-sql">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-502" title="data consistency issues arise in distributed environment. NoSQL compromise on consistency can create major problems" src="http://blog.xeround.com/wp-content/uploads/2010/12/iStock_000004319108XSmall.jpg" alt="data consistency issues arise in distributed environment" width="275" height="214" />NoSQL is a disruptive trend that changed many years of rigid perception of data stores and how they should be serving applications. NoSQL evolved from distributed theories and the common notion that distributed foundations are an absolute necessity for making the next leap in data management.</p>
<p>The data management needs of large scale services such as web search engines and global social networking cannot be properly served by ”old school” data management systems. Comparing <strong>today’s hardware</strong> to the past, your average $200 netbook has the computing power of a $10M mainframe of the 90’s. Yet the data growth we’re experiencing these days far exceeds hardware improvement and scaling, and many databases cannot be contained in a single server.</p>
<p><strong>Distribution of data </strong>across multiple machines enables you to deal with large amounts of data and improve throughput. However, once the data is distributed, it becomes <strong>more difficult to maintain data consistency. </strong>For example, transactions may change data that resides on multiple servers. To be able to synchronize all the changes made by the transaction into a single known state (before and after committing), a synchronization point is needed, in the form of a transaction state.</p>
<p>Some NoSQL solutions <strong>loosen the requirements</strong> when it comes to <strong>consistency</strong> by not supporting transactions, thus reducing the need for synchronization points. This relaxed consistency approach may suit some use cases where consistency is less important, but would be unsuitable for others.</p>
<p>Let’s consider the example of social networking applications. In these applications, operations over the data objects are well spread, and there is a low likelihood of collision to start with. On top of that, data is mostly added and rarely updated. By contrast, NoSQL’s compromise of consistency can create major problems for most applications, some of which include CRMs, ERPs and trading applications &#8212; those cannot accept data integrity inconsistencies, even if they are temporary.</p>
<p>To date, I have yet to see proper research that recommends a viable approach to dealing with the problem of data inconsistency. Most applications are very intolerant to the “third state of a bit” &#8211;computer systems by nature are very dichotomic &#8212; it’s either Yes or No. There is no easy way to obtain a programming paradigm that deals well with an unknown state of data.</p>
<p>Unless a worthy solution at the application level is found that can deal with the data inconsistency issues in NoSQL, most applications can only find limited use of NoSQL in the form of caches, accelerators for specific tables, and more.</p>
<p>The question is: can distributed data services (NoSQL) help to scale data, even if it takes into account the existence of synchronization points and their limitations? <strong>What would be sacrificed if synchronization and transaction mechanisms were added</strong> on top of NoSQL foundations?  The answer is <strong>performance.</strong> <strong>Distributed and consistent data services will always be slower </strong>than pure raw distributed data service.</p>
<h2>Is sacrificing performance worth it?</h2>
<p>Yes. Despite the performance penalty introduced by adding the consistency governing mechanisms, performance would still be reasonable for the majority of applications. It would not be as fast as a single server, all in-memory data service &#8211; but for most needs, the performance provided by a distributed yet consistent service would be good enough and comparable with standard database performance.</p>
<h2>What do I get in exchange for higher performance?</h2>
<p>The gains would be:</p>
<ul>
<li>Larger storage space</li>
<li>X times more throughput than a single node</li>
<li>More stable and predictable performance</li>
<li>Better average performance under load</li>
</ul>
<h2>What would be the performance of a SQL implementation on top of Consistent NoSQL foundations?</h2>
<p>Because the level of parallelism in a distributed system is high (yes, even with locks and transactions), the average performance of such a solution could exceed that of a standard database if the right optimizations are done to realize the parallelism and distribution potential.</p>
<h2>So what sacrifices would I need to make for a distributed SQL database as opposed to a single server database?</h2>
<p>When the database load is low, a single server will probably be faster. In this case, parallelism has a smaller effect and single server has no network overheads. Single server solutions have their drawbacks in the form of scalability, availability, throughput and stability, and therefore they are usually not a good solution.</p>
<p>Xeround’s <a href="http://xeround.com">cloud database</a> is a SQL database that combines NoSQL principles to facilitate elasticity, alongside the mechanisms to support locks, transactions and query capabilities as in relational databases. Xeround’s SQL cloud database couples both SQL and NoSQL to create a highly parallel, highly scalable, and available cloud database.</p>
<p><a href="http://xeround.com/mysql-cloud-db-free-registration/"><strong>Try it out now!</strong></a></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/E-hzMf07RRs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/bending-the-rules-for-sql/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/bending-the-rules-for-sql</feedburner:origLink></item>
		<item>
		<title>Happy Holidays from Xeround!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/lHEVJJzwN-c/happy-holidays-from-xeround</link>
		<comments>http://xeround.com/blog/2010/12/happy-holidays-from-xeround#comments</comments>
		<pubDate>Thu, 23 Dec 2010 13:34:05 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Inside Xeround]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=509</guid>
		<description><![CDATA[Enjoy Christmas and have a great holiday season! <a href="http://xeround.com/blog/2010/12/happy-holidays-from-xeround">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-510" title="xeround_holiday_500" src="http://blog.xeround.com/wp-content/uploads/2010/12/xeround_holiday_500.png" alt="" width="250" />Enjoy Christmas and have a great holiday season!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/lHEVJJzwN-c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/happy-holidays-from-xeround/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/happy-holidays-from-xeround</feedburner:origLink></item>
		<item>
		<title>What is the Simplest, Cheapest Way to Create a Highly Available Web Architecture for Your Website?</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/7cFYu9nNpvk/what-is-the-simplest-cheapest-way-to-create-a-highly-available-web-architecture-for-your-website</link>
		<comments>http://xeround.com/blog/2010/12/what-is-the-simplest-cheapest-way-to-create-a-highly-available-web-architecture-for-your-website#comments</comments>
		<pubDate>Thu, 16 Dec 2010 14:23:05 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[cloud db]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=484</guid>
		<description><![CDATA[Small businesses face a number of dilemmas when setting up their web infrastructures.  A primary concern is how to make sure their website is always available for their users without jumping the gun and committing to a pricey, over-the-top solution -- the newest and largest servers around, for example -- which they might not even need. <a href="http://xeround.com/blog/2010/12/what-is-the-simplest-cheapest-way-to-create-a-highly-available-web-architecture-for-your-website">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Small businesses face a number of dilemmas when setting up their web infrastructures.  A primary concern is how to make sure their website is always available for their users without jumping the gun and committing to a pricey, over-the-top solution &#8212; the newest and largest servers around, for example &#8212; which they might not even need.</p>
<p>We thought this would be a good opportunity to suggest our “recipe” for a highly available web architecture and to compare different options. Please feel free to contribute to this thread by proposing your own solutions to “high-availability on a budget.” :)</p>
<h2>Here are some guiding principles:</h2>
<ol>
<li>The solution must provide high availability and <strong>failover at all levels – application tier and the database tier</strong></li>
<li>There must be low maintenance overhead</li>
<li>A cost estimate per month should be provided</li>
</ol>
<h2>Now, to my recipe:</h2>
<p>I thought the best way to approach it is would be from the most common web stack: <a href="http://en.wikipedia.org/wiki/LAMP_(software_bundle)">LAMP</a>. Besides being widely used for web applications and relying on open source, other advantages of using the LAMP stack include its ease of development and management, as well as the maturity of the platform. All of these are factors that affect cost, so taking them into account can save you a lot of money in the long run.</p>
<p>The next logical step is figuring out the easiest and cheapest way to deploy a highly available LAMP-based application.</p>
<h2>The ingredients:</h2>
<p><img class="alignright size-full wp-image-489" title="1" src="http://blog.xeround.com/wp-content/uploads/2010/12/11.jpg" alt="" width="240" height="240" /></p>
<ol>
<li><strong> </strong>Two small, standard and on-demand Amazon EC2 Instances, to be used for the Apache PHP</li>
<li>Elastic Load Balancing service</li>
<li>A small-sized highly available <a href="http://xeround.com/mysql-cloud-db-overview/">Xeround Cloud Database instance</a>, MySQL compatible</li>
</ol>
<p><strong>Estimated Cost:<br />
</strong>$18/month for load balancing</p>
<p>$0.085/ hour for EC2 instance &#8212; for two servers, the cost is about $122</p>
<p>Xeround’s cloud database is free while in beta – you can <a href="http://xeround.com/mysql-cloud-db-free-registration/">give it a try</a>, and enjoy the elasticity and high availability that Xeround provides. Total estimated cost, excluding traffic, is around $140/month.</p>
<p>What do you think? Feel free to share your thoughts here and propose other competitive deployments.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/7cFYu9nNpvk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/what-is-the-simplest-cheapest-way-to-create-a-highly-available-web-architecture-for-your-website/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/what-is-the-simplest-cheapest-way-to-create-a-highly-available-web-architecture-for-your-website</feedburner:origLink></item>
		<item>
		<title>What Can We Learn from Salesforce.com Cloud Database Initiative?</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/tDg3j9XUKmM/what-can-we-learn-from-salesforce-com-cloud-database-initiative</link>
		<comments>http://xeround.com/blog/2010/12/what-can-we-learn-from-salesforce-com-cloud-database-initiative#comments</comments>
		<pubDate>Thu, 09 Dec 2010 14:00:49 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database API]]></category>
		<category><![CDATA[database scalability]]></category>
		<category><![CDATA[database.com]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[salesforce]]></category>
		<category><![CDATA[SFDC]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=440</guid>
		<description><![CDATA[On Tuesday Salesforce.com announced its move into the cloud database arena with the launch of its Database.com service. This is a significant move, and yet another testament to the need for cloud database solutions that we’re seeing in the market. &#8230; <a href="http://xeround.com/blog/2010/12/what-can-we-learn-from-salesforce-com-cloud-database-initiative">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-443" title="database-com-salesforce-cloud-db-announcement" src="http://blog.xeround.com/wp-content/uploads/2010/12/database-com-salesforce-cloud-db-announcement.png" alt="Salesforce Announces Cloud Database Service database.com" width="296" height="95" />On Tuesday Salesforce.com announced its move into the cloud database arena with the launch of its <a href="http://www.eweek.com/c/a/Cloud-Computing/Salesforce-Unveils-Databasecom-Enterprise-Database-Built-for-Cloud-570349/">Database.com service</a>. This is a significant move, and yet another testament to the need for cloud database solutions that we’re seeing in the market.</p>
<h2>Some Thoughts on Database.com and the Cloud Ecosystem:</h2>
<p>One of the interesting things about Salesforce’s new initiative is the fact that the database service offered can be used from anywhere, not necessarily from the same location as the database, which is a leap forward in the way applications are perceived today.</p>
<p>Working with a remote database can introduce <strong>high latency and slightly less reliable service</strong> than running both the application and database on the same premise. However, there are ways to deal with these issues and there are benefits to using the service, even when latency is higher.</p>
<p>One of the things I think Database.com will provide (compared to standard databases) is good scalability, especially for high throughput applications &#8212; with relatively the same required investment in terms of budget and administration costs.</p>
<p>In addition, I’m sure Database.com will have beefy network bandwidth compared to major cloud providers, and obviously with Force.com and SalesForce.com, so that applications running on these services could get a higher level of service.</p>
<p>Furthermore, performance and latency can be improved significantly when using a similar approach to stored procedures, allowing the business logic to run in the database, or next to it, thus avoiding too many hops and iterations across the network. So even if this approach swims somewhat against the current in terms of application tiering, it is still a valid solution for very specific, complex database operations.</p>
<p>From the information provided by Salesforce and their demo, it appears they are aimed at more complicated applications that have broad and various needs for data consumption. Those types of applications require all the <strong>benefits of a relational data model</strong>, as opposed to specific use cases that may gain more from Restful API. The REST/SOAP APIs provided by Database.com are better optimized to work on individual objects rather than complex DB operations. Things like joins implies many REST operations, the use of stored procedures, or &#8211; as stated in Database.com FAQ – the use of a third party ODBC / JDBC driver. Regarding transactions -with Database.com <strong>every REST / SOAP operation is a transaction</strong>.</p>
<p>Many things are still unclear about Database.com and how it is going to operate in different scenarios, but one fact is known: it is based on an Oracle solution which could, in some cases, pose a <strong>limit on scalability and elasticity and does not really adopt deep cloud concepts and architectures</strong>. As I explained in my previous post on <a href="http://blog.xeround.com/2010/12/organic-cloud-databases-%E2%80%93-why-should-you-care/">Organic Cloud Services</a>, solutions for the cloud that are not native cloud services carry mid- and long-term implications.</p>
<p>If we make yet another assumption about Database.com’s architecture, we can guess that it employs a serious storage solution (Netapp, EMC etc.) to serve those massive Oracle instances. These have a very high cost compared to organic cloud storage.</p>
<p>Non-organic cloud database services result in future limitations, either in <strong>scale, efficiency or costs</strong>. Will Database.com be able to compete with similar or better services that have fewer limitations in the long-term and cheaper admin costs?</p>
<p>In conclusion, Salesforce’s announcement <strong>strengthens the position of the</strong> <strong>relational cloud model</strong>, mostly because it seems businesses in the real world today can’t find a good alternative to that model to service their mission-critical applications.</p>
<p>I believe the best way to interact with this model is through its natural language – SQL. And <strong>here lies part of the problem with Database.com</strong> – as it is providing a different interface to the relational model. Developers will need to interact with SalesForce’s database solution using SOAP, or REST APIs and Object Model. This does not prevent customers from migrating to a different database service, but it does make it more difficult than plain SQL. Thus, there is a sense of <strong>customer lock-in</strong> when choosing Database.com. In addition, do you really want to go into <strong>changing the code of all your existing applications</strong> only to enable them to work with a new cloud service? What happened to plug-and-play?</p>
<p><strong><em>SQL=+Simple</em></strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/tDg3j9XUKmM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/what-can-we-learn-from-salesforce-com-cloud-database-initiative/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/what-can-we-learn-from-salesforce-com-cloud-database-initiative</feedburner:origLink></item>
		<item>
		<title>Native Cloud Databases – Why Should You Care?</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/t2WXaqJffik/native-cloud-databases-%e2%80%93-why-should-you-care</link>
		<comments>http://xeround.com/blog/2010/12/native-cloud-databases-%e2%80%93-why-should-you-care#comments</comments>
		<pubDate>Thu, 09 Dec 2010 00:34:00 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database architecture]]></category>
		<category><![CDATA[database scalability]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[native cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=426</guid>
		<description><![CDATA[With the arrival of cloud computing – which represents a new IT model - databases still remain, in many respects, the exception to the cloud infrastructure rule. When most of the infrastructure is spread across numerous virtual resources, the database still resides on a fixed set of machines, in the cloud or outside of it, and frequently, using a specific storage solution. <a href="http://xeround.com/blog/2010/12/native-cloud-databases-%e2%80%93-why-should-you-care">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Databases are a critical resource in any company’s IT, and are considered one of the most precious assets of the company. In many ways, the database holds all that is valuable for the company’s business and that is critical for its operations.</p>
<p>With the arrival of cloud computing – which represents a new IT model &#8211; databases still remain, in many respects, the exception to the cloud infrastructure rule. When most of the infrastructure is spread across numerous virtual resources, the database still resides on a fixed set of machines, in the cloud or outside of it, and frequently, using a specific storage solution, like Netapp or EMC. This mean that the DB is not an integral and <strong>inherent</strong> part of the cloud. You could say it’s doing it’s best to come along for the ride &#8211; but currently it’s too much baggage for the conventional cloud set-up to know what to do with :)</p>
<h2>The Native Cloud Database</h2>
<p>&nbsp;</p>
<p><img class="alignleft size-full wp-image-428" title="organic-cloud-infrastructure" src="http://blog.xeround.com/wp-content/uploads/2010/12/organic-cloud-infrastructure.jpg" alt="organic cloud infrastructure" width="288" height="264" />Native cloud Databases are using <strong>only c</strong><strong>loud resources </strong>for all their needs. Storage for such a database is based on the servers’ local drives, <strong>spread across as many machines as needed,</strong> and as allocated by the cloud on standard machines. Alternatively, the storage layer can be based on General Cloud Storage such as Amazon EBS, which is using the same paradigm, but provides Block storage as a service.</p>
<p>DB processes <strong>consume fragmented resources</strong> that the cloud can allocate to the DB, and elasticity is key &#8211; so resources can be <strong>returned to the cloud</strong> when they are not needed.</p>
<p>Native cloud databases need to provide a reliable view of the database state for monitoring and resource allocation purposes. For example, they need to be integrated with the cloud management system, and allow the management system to control the database and monitor it.</p>
<p>Since data loss is costly, cloud DBs need to be able to maintain <strong>multiple copies of the data,</strong> so hardware failures could not cause complete meltdown of a system or an application. Alongside this capability, the cloud database needs to be able to “<strong>self heal</strong>” itself from failures up to certain level.</p>
<p>Clouds run many applications, and as a data service, the cloud database is required to have <strong>multi- tenancy</strong>, and also to allow <strong>different configurations to different instances</strong> within the DB.</p>
<h2>Why Are Native Cloud Databases So Important?</h2>
<p>It is important to have a database as an organic part of the cloud for one key reason: to <strong>avoid dedicated and complex maintenance</strong> required to &#8220;babysit&#8221; the odd-child in the cloud infrastructure.</p>
<p>Any non-cloud service will become some kind of an exception which requires special maintenance, skillset, procedures etc. It’s definitely true long-term, but even in their day-to-day operations today, DBAs and System Administrators can attest to how much time and energy (and admin costs) go into monitoring their DB and ensure it “plays well” and is properly integrated with the other components of the cloud.</p>
<p>In addition, non-native cloud services will not enjoy the benefits achieved by <strong>natural tenants of the cloud. </strong> These benefits include, for example, all the automation, resource-optimization, dynamic networking, and more.</p>
<p>Databases should be regarded as <strong>integral part of the cloud</strong> so that the IT infrastructure can really be a <strong>commodity</strong>, which can be bought, traded, re-allocated and moved around as needed.</p>
<p>On the other side of the equation, to live up to the theory, the cloud database technology itself must deliver a convincing paradigm and proof for its ability to keep the data safe, secured and always available, at least on the same level as enterprise databases today.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/t2WXaqJffik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/native-cloud-databases-%e2%80%93-why-should-you-care/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/native-cloud-databases-%e2%80%93-why-should-you-care</feedburner:origLink></item>
		<item>
		<title>Databases in the Cloud: Share your Thoughts with Us!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/p_OWyiPo0zc/databases-in-the-cloud-share-your-thoughts-with-us</link>
		<comments>http://xeround.com/blog/2010/12/databases-in-the-cloud-share-your-thoughts-with-us#comments</comments>
		<pubDate>Wed, 08 Dec 2010 19:02:50 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[mysql scalability]]></category>
		<category><![CDATA[promotions]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=379</guid>
		<description><![CDATA[As we develop our  Database-as-a-Service cloud offering, we'd like to hear from you: If you have an application running on MySQL, please help us by answering a few questions about your experiences with databases in the cloud. <a href="http://xeround.com/blog/2010/12/databases-in-the-cloud-share-your-thoughts-with-us">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the rise of cloud computing and “big data”, database scalability issues are becoming critical to the growth and success of many applications. Xeround enables a truly scalable and elastic cloud computing infrastructure by providing the missing piece: a scalable database built specifically for the cloud.</p>
<p><img src="http://blog.xeround.com/wp-content/uploads/2010/12/databases-in-the-cloud-survey-win-tshirt.png" alt="give us feedback about databases in the cloud and win a free T-shirt" title="databases-in-the-cloud-survey-win-tshirt" width="200" height="126" class="alignleft size-full wp-image-419" />Xeround&#8217;s MySQL Cloud Database is an elastic, always-on database that lets you run your existing MySQL-based application in the cloud.</p>
<p><strong>As we develop our  Database-as-a-Service cloud offering, we&#8217;d like to hear from you:</strong> If you have an application <strong>running on MySQL</strong>, please help us by answering a few questions about your experiences with databases in the cloud.<BR><br />
<iframe onLoad="window.scrollTo(0,0);" src="https://spreadsheets.google.com/embeddedform?formkey=dHZabUtaYVZsRHNaZHRWMXp2akdCaEE6MA" width="630" height="3720" frameborder="0" marginheight="0" marginwidth="0">Loading&#8230;</iframe></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/p_OWyiPo0zc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/databases-in-the-cloud-share-your-thoughts-with-us/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/databases-in-the-cloud-share-your-thoughts-with-us</feedburner:origLink></item>
		<item>
		<title>NoSQL: The Sequel – Discussion Continues:</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/w7LHfD1vr-A/nosql-the-sequel-discussion-continues</link>
		<comments>http://xeround.com/blog/2010/12/nosql-the-sequel-discussion-continues#comments</comments>
		<pubDate>Mon, 06 Dec 2010 12:04:12 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database scalability]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://xeround.com/blog/?p=377</guid>
		<description><![CDATA[Domnul Alex Popescu posted a response to my latest post and I wanted to take the opportunity to address some of the points he raises.
 <a href="http://xeround.com/blog/2010/12/nosql-the-sequel-discussion-continues">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-291" title="nosql-versus-sql-for-running-in-the-cloud" src="http://xeround.com/blog/wp-content/uploads/2010/11/nosql-versus-sql-for-running-in-the-cloud.png" alt="NoSQL versus SQL" width="120" /><a href="http://nosql.mypopescu.com/post/2083510524/why-nosql-why-not">Domnul Alex Popescu</a> posted a response to my <a href="http://blog.xeround.com/2010/12/02/nosql-the-sequel/">latest post</a> and I wanted to take the opportunity to address some of the points he raises.</p>
<p>To frame the discussion, it’s important to note that my analysis of MySQL and NoSQL’s pros and cons relates to how large, medium and even small businesses today would result to using these databases within their cloud environment.</p>
<p>We are <strong>not</strong> talking about the mammoths of this world, which deal with monstrous amounts of data and very extreme use cases &#8211; these would be willing to pay a high price to find a working solution to their problems. However, for 90% of operations interested in benefiting from the cloud &#8211; there needs to be a simpler solution, which can work with their echo system, not to mention within their budget, and still support future scaling and optimal performance.</p>
<p>*<em><a href="http://nosql.mypopescu.com/post/2083510524/why-nosql-why-not">Popescu</a> responses to my previous post are marked in Italic.</em></p>
<h2>Why NoSQL</h2>
<p style="padding-left: 35px;"><em>I’d say that <strong>data normalization</strong> is not a goal per se, but a solution to a problem (data duplication, frequent updates to common entities). But what if this solution is introducing another bigger problem (read JOINs)?</em></p>
<p style="padding-bottom: 25px;">I believe there is considerable value in normalization &#8211; in both SQL and NoSQL, especially in read Joins. Non-normalized models mean you are required to transfer a lot more data on the network than you would have had to if you were using normalized data model. Normalized models can bring this overhead to a minimum. I do agree though, that sometimes non-normalized data models can be faster; still, this can also be implemented in SQL.</p>
<p style="padding-left: 35px;"><em>[Alongside the ability to easily scale, NoSQL] may give you more <strong>flexibility</strong> in your data model, plus it may be a better (as in operational, complexity, performance, etc.) storage for different formats of data.</em></p>
<p>Looking at the context of medium to large business, and not huge enterprises with obscene amounts of data (and funds), these could actually be disadvantages rather than advantages, because the IT service in the organization would have to struggle with implementing these new tools and approaches across the organization and get it all the way to production. I’m not dismissing, though, the option of using NoSQL for very specific use cases.</p>
<h2>Why not NoSQL</h2>
<p>Previously, i had stated that<strong> at the system level</strong>, data models are key. Not having a skilled authority to design a single, well-defined data model, regardless of the technology used, has its drawbacks.</p>
<p style="padding-left: 35px;"><em>Actually I think the reality might be a bit different. Because NoSQL imposes a “narrow predefined access pattern” it will require one to spend more time understanding and organizing data. Secondly, the final model will reflect and be based on the reality of the application, on not only on pure theory (as is the case with most initial relational model designs).</em></p>
<p style="padding-bottom: 25px;">I agree this can be good and beneficial for very specific use cases, but the Skillset is still an issue. Who is the right person to design a NoSql schema? What is the price of an error in such a design? Do enterprises today have the tools to lower the risks involved in bad NoSql design? Moreover, what happens when the application needs to get out of the “narrow predefined access pattern”? Say you need to switch engines (you competition had acquired the open source you rely on) &#8211; if switching from one SQL provider to another is hard because of deviations from the standard, moving from an entirely different data model is so much more.</p>
<p><strong>At the architecture level</strong>, I pointed to two major issues: interfaces and interoperability. Interfaces for the NoSQL data services are yet to be standardized.</p>
<p style="padding-left: 35px;"><em> The interface limitation is a temporary issue in terms of getting more/better/quicker tooling support and probably a longer term issue for developers needing to learn different models. But as we’ve agreed, NoSQL has a small, predefined access mode and so we are not talking about learning completely new languages. </em></p>
<p style="padding-left: 35px;"><em>Personally, I think the real issue is steep learning curve of understanding each of these NoSQL databases semantics and operational behavior then not having a common API.</em></p>
<p style="padding-bottom: 25px;">I agree with Popescu. The API issue is just the shell of the problem, the different data models are the real problem; this is why the absence of clear NoSql standards is so critical.</p>
<p>I claimed <strong>Interoperability</strong> is an important point, especially when data needs to be accessed by multiple services.</p>
<p style="padding-left: 35px;"><em> I’m not seeing the problem here. As far as I know each relational database is coming with its per-language drivers. On the NoSQL side, there are already quite a few products using </em><a href="http://nosql.mypopescu.com/post/411195754/nosql-protocols-are-important"><em>standard protocols</em></a>.</p>
<p style="padding-bottom: 25px;">I think this is a good progress in the NoSql arena. However, many NoSql solutions find it hard to externalize their special features via standard protocols, thus, forcing you to choose between standards, better performance or richer set of features. However, as pointed out, you can work using different protocols from different locations, as needed.</p>
<p>I maintain <strong>the operational environment</strong> requires a set of tools that is not only scalable but also manageable and stable, be it on the cloud or on a fixed set of servers. […] Operation needs to be systematic and self contained.</p>
<p style="padding-left: 35px;"><em> Now, this is completely the other way around. If you read any large scale application story, you’ll notice the pattern: the operational costs where a significant factor in deciding to use NoSQL. Just check the stories of <a href="http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king">Twitter</a>, <a href="http://nosql.mypopescu.com/post/518121097/hbase-adobe-an-interview-with-adobe-saas">Adobe</a>, <a href="http://nosql.mypopescu.com/post/2082712431/hbase-and-hadoop-at-adobe">Adobe products</a>, <a href="http://nosql.mypopescu.com/post/1582886261/facebook-replacing-cassandra-with-hbase-in-new">Facebook</a>. <a href="http://nosql.mypopescu.com/post/287581423/the-new-dimension-of-nosql-scalability-complexity">Complexity is a fundamental dimension of scalability</a> and right now the balance is towards NoSQL databases .</em></p>
<p style="padding-bottom: 25px;">I fully agree that these kind of companies require special solutions, as well as numerous other organizations such as government agencies, research centers etc’. However, these are the mammoths I’m referring to. I think your average Joe (as well as below-average or above-average :)) will need something else entirely. I also believe that even in the case of the Heavy-Lifters such as the Twitter and Facebook of the world &#8211; they will still keep 95% of their databases as SQL, and will look for SQL solutions for the cloud. And also, let’s not forget, that Twitter’s fale-Whale and other similar examples occurred because there weren’t scalable SQL solutions available – which is exactly what Xeround addresses! :).</p>
<p>It is my opinion that a SQL database built on NoSQL foundations can provide the highest value to customers who wish to be both agile and efficient while they grow.</p>
<p style="padding-left: 35px;"><em>Unfortunately I don’t think that’s actually possible or at least not for all solutions. But If we just want some common access language, we will probably get it. </em></p>
<p style="padding-left: 35px;"><em>If, on the other hand, what we want is more tunable and scenario specific engines, we will probably get these too. (nb: as far as I’ve heard the PostgreSQL community is learning a lot from the various NoSQL databases and trying to bring in as many of the good ideas they can).</em></p>
<p>Agility requires a very flexible solution, based on readily available resources. Agility and Efficiency will allow making changes at a reasonable cost and faster time-to-market. Many companies <strong>cannot pay an upfront price</strong> for <strong>potential</strong> growth, therefore, the model I present works well for them. There will always be specific applications that will need special data models, where RDBMS will not be a good fit. But let us not forget, that for general enterprise applications &#8211; it’s a practice that has proven itself.</p>
<h2>Conclusion</h2>
<p style="padding-left: 35px;"><em>My conclusion is simple. As with programming languages where we are not stuck with COBOL, polyglot persistence is here to stay and it’ll only get better.</em></p>
<p>I do not see a contradiction between Popescu conclusion and my post. Many companies will deploy NoSQL solutions in addition to SQL Solutions. Plus, with a SQL DB, which is based on NoSQL foundations, you can get the best of both worlds using polyglot. I also believe that <strong>SQL is here to stay, and it will get better and more scalable implementations &#8211; like Xeround.</strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/w7LHfD1vr-A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/nosql-the-sequel-discussion-continues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/nosql-the-sequel-discussion-continues</feedburner:origLink></item>
		<item>
		<title>NoSQL: The Sequel</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/H9hITB836gE/nosql-the-sequel</link>
		<comments>http://xeround.com/blog/2010/12/nosql-the-sequel#comments</comments>
		<pubDate>Thu, 02 Dec 2010 14:00:31 +0000</pubDate>
		<dc:creator>Avi Kapuya</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=283</guid>
		<description><![CDATA[Let’s start with a simple question: What is the real difference between NoSQL and SQL?  In my view, the different access patterns provided by NoSQL and SQL result in very different scalability and performance. <a href="http://xeround.com/blog/2010/12/nosql-the-sequel">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>SQL vs. NoSQL in the Cloud: Database Considerations</h2>
<p><img class="alignleft size-medium wp-image-291" title="nosql-versus-sql-for-running-in-the-cloud" src="http://xeround.com/blog/wp-content/uploads/2010/11/nosql-versus-sql-for-running-in-the-cloud.png?w=272" alt="NoSQL versus SQL" width="153" height="168" />Let’s start with a simple question: What is the real difference between NoSQL and SQL?  In my view, <strong>the different access patterns provided by NoSQL and SQL result in very different scalability and performance.</strong></p>
<p>NoSQL elements allow data access only in a <strong>narrow predefined access pattern</strong>. For example, DHT (Distributed Hash Table) is accessible via hashtable API; given the exact key, the value is returned. The access pattern for other NoSQL data services is similarly narrow and well-defined, and as a result scalability and performance structure are predictable and reliable.</p>
<p>In SQL, the access pattern is not known in advance, the tables are modeled, assumptions are made regarding the access patterns, and these assumptions are translated into predefined optimizations like index definitions. SQL is by definition a generic language that allows access to data in various ways. The programmer also has limited control over the execution of the SQL statements; mostly, the database engine is responsible for optimizing the execution of the statements. In other words, in SQL, the data model does not enforce a specific way to work with the data &#8212; it is built with an emphasis on <strong>data integrity, simplicity, data normalization and abstraction,</strong> which are all extremely important for large complex applications.</p>
<h2>Why NoSQL</h2>
<p><strong> </strong>The NoSQL approach presents huge advantages over SQL databases because it allows one to <strong>scale an application to new levels</strong>. The new data services are based on truly scalable structures and architectures, built for the cloud, built for distribution, and are very attractive to the application developer. There’s no need for DBA, no need for complicated SQL queries and it is fast. Hooray, <strong>freedom for the people</strong>!</p>
<p>This is no small matter &#8212; a good programmer’s freedom to choose a data model, write a program or an application with familiar tools, reduce dependencies on other people, test and optimize the code without doing guesswork or counting on a black box (DB). Yes, it’s slow on the test system, but someone will take care of it later by tuning the DB…these are all major advantages of the NoSQL movement.</p>
<h2>And Why Not…</h2>
<p><strong> </strong>There are some disadvantages to the NoSQL approach. Those are <strong>less visible at the developer level, but are highly visible at the system, architecture and operational levels.</strong></p>
<ol>
<li style="padding-bottom: 20px;"><strong>At the system level, data models are key</strong>. Not having a skilled authority to design a single, well-defined data model, regardless of the technology used, has its drawbacks. The data model may suffer from duplication of data objects (non-normalized model). This can happen due to the different object model used by different developers and their mapping to the persistency model. At the system level one must also understand the limitations of the chosen data service, whether it is size, ops per second, concurrency model, etc.</li>
<li style="padding-bottom: 20px;"><strong>At the architecture level, two major issues are interfaces and interoperability.</strong> Interfaces for the NoSQL data services are yet to be standardized. Even DHT, which is one of the simpler interfaces, still has <strong>no standard semantics</strong>, which includes transactions, none blocking API etc. Each DHT service used comes with its own set of interfaces. Another big issue is how different data structures, such as DHT and a binary tree, just as an example, share data objects. <strong>There are no intrinsic semantics for pointers</strong> in all those services. In fact, there’s usually not even strong typing in these services &#8212; it’s the developer’s responsibility to deal with that.Interoperability is an important point, especially when data needs to be accessed by multiple services. A simple example: backoffice works in Java, web serving works in php, can the data be accessed easily from both domains? Clearly one can use web services in front of the data as a data access layer, but that complicates things even more, and <strong>reduces business agility, flexibility and performance while increasing development overhead.</strong></li>
<li><strong>Moving to the operational realm</strong>, here, from my experience, lies the toughest resistance, and rightfully so…The operational environment requires a set of tools that is not only scalable but also <strong>manageable and stable</strong>, be it on the cloud or on a fixed set of servers. When something goes wrong, it should not require going through the whole chain and up to the developer level to diagnose the problem. In fact, that is exactly what operation managers regard as an operational nightmare. Have you ever tried getting a developer to diagnose why a payment system is not functioning while he’s at a bar and a few beers in? I&#8217;m sure the developer’s date would be impressed by his dedication to his work, but that’s a pretty expensive way to impress someone :)<strong>Operation needs to be systematic and self contained.</strong> With the current NoSQL services available in the market, this is not easy to achieve, even in managed environments such as Amazon.</li>
</ol>
<p>So, how can we gain the major advantages of the NoSQL approach while keeping the advantages of the SQL approach?</p>
<h2>SQL and NoSQL Joined:</h2>
<p>A SQL database implementation that uses NoSQL infrastructure is a good solution. A SQL database that is scalable, manageable, cloud-ready, highly available and built entirely on NoSQL infrastructure, but still provides all the advantages of a SQL database, such as interoperability, well-defined semantics and more. Xeround’s <a href="http://xeround.com">cloud database</a> is just such a solution.</p>
<p>This hybrid would not be as fast as a NoSQL service, but it may be good enough for the 80% of the market that needs stronger scalability and organic cloud behavior.</p>
<p>Such a solution would also allow <strong>migrating existing applications easily into cloud environments,</strong> thus protecting huge investments made by organizations in those applications.</p>
<p>It is my opinion that a SQL database built on NoSQL foundations can provide the <strong>highest value to customers who wish to be both agile and efficient while they grow.</strong></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/H9hITB836gE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/12/nosql-the-sequel/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/12/nosql-the-sequel</feedburner:origLink></item>
		<item>
		<title>Divide and Conquer: How Virtual Partitioning Enables Elasticity</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/mMC89OE_dJ0/divide-and-conquer-how-virtual-partitioning-enables-elasticity</link>
		<comments>http://xeround.com/blog/2010/11/divide-and-conquer-how-virtual-partitioning-enables-elasticity#comments</comments>
		<pubDate>Mon, 29 Nov 2010 09:15:51 +0000</pubDate>
		<dc:creator>Itamar Haber</dc:creator>
				<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[database architecture]]></category>
		<category><![CDATA[database scalability]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[partitioning]]></category>
		<category><![CDATA[shared-everything]]></category>
		<category><![CDATA[shared-nothing]]></category>
		<category><![CDATA[virtual partitioning]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=304</guid>
		<description><![CDATA[Databases are inherently limited by the capacity of the hardware they run on. Despite these limitations, partitioning offers a way for databases to scale out by splitting the data and putting it on different machines. More machines mean additional resources to manage more requests for more data. <a href="http://xeround.com/blog/2010/11/divide-and-conquer-how-virtual-partitioning-enables-elasticity">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-312" title="partitioning-with-xeround-cloud-db-shared-nothing" src="http://xeround.com/blog/wp-content/uploads/2010/11/partitioning-with-xeround-cloud-db-shared-nothing.jpg" alt="Xeround cloud database virtual partitions is another layer between the hardware and the partition" width="200" height="106" />Databases are inherently limited by the capacity of the hardware they run on. Despite these limitations, partitioning offers a way for databases to scale out by splitting the data and putting it on different machines. More machines mean additional resources to manage more requests for more data.</p>
<h2>There are two main architectural approaches to partitioning:</h2>
<ol>
<li style="padding-bottom: 20px;"><strong>“Shared Nothing” approach -</strong> where each partition is handled by just one server. Each node is self-sufficient, and there is no <a title="http://en.wikipedia.org/wiki/Single_point_of_contention" href="http://en.wikipedia.org/wiki/Single_point_of_contention" target="_blank">single point of contention</a> across the system. An example of a “shared nothing” database is IBM’s DB2 solution, a partitioned database in which every partition is in charge of only a slice of the database.</li>
<li><strong>”Shared Everything” -</strong> where the database is not partitioned &#8212; <em>all</em> the data is managed by <em>all</em> the nodes in tandem. The worker nodes are identical and each of them can access each piece of data. A notable example of “shared everything” database is Oracle’s commercial solution, RAC.</li>
</ol>
<p>Partitioning has two major benefits:</p>
<ol>
<li style="padding-bottom: 20px;">You can scale very effectively for write purposes</li>
<li>You can easily fetch information from the server if you know how the data is split between different partitions</li>
</ol>
<h2>The Xeround approach to Partitioning:</h2>
<p>Xeround offers a <a href="http://xeround.com/cloud-database-comparison/">Cloud DB for MySQL</a> apps, which is based on a “shared nothing” architecture and where<strong>data is partitioned spread across numerous servers</strong>.</p>
<p>There are two primary challenges with the “shared nothing” approach:</p>
<ol>
<li style="padding-bottom: 20px;"><strong>Sometimes your partitioning scheme needs to change</strong>. Let’s say you have a database of Social Security numbers and server A contains SSNs from 1-10,000. If there’s suddenly an influx of people with SSNs in that range the server will become overloaded and you’ll have to introduce a new partitioning scheme. Repartitioning is a major task that involves doing a lot of administrative work and taking down the database, which results in downtime and inaccessibility for users.</li>
<li><strong>Trying to access data that doesn&#8217;t follow the partitioning scheme takes more time and energy</strong>. Using the Social Security database example above, let’s say you’re looking for all the people named “Mary” in the database, regardless of their SSN. Because the servers are divided by SSN and not first names, finding everyone named Mary is a trickier task because then all the servers and machines must be scanned using a different criteria.</li>
</ol>
<p>Xeround circumvents the aforementioned obstacles by <strong>introducing virtual partitions as another layer between the hardware and the partition. </strong><a href="http://xeround.com/mysql-cloud-db-overview/">Xeround’s patented technology</a> allows users to enjoy all the benefits partitioning offers (more scale!) without the burdens of reassigning hardware to data – which means less administrative annoyance and code changes to your apps.</p>
<p>As you scale, your partitioning schema is bound to scale as well and become more complex. Handling its logic and on-going maintenance is a major headache.. :) Good thing this is what we do here at Xerond – allowing you to easily <strong>plug in to a DBaaS </strong>that’s always-on and supports your changing scalability needs.</p>
<p>Want to go under the hood? Take a look at our <a href="http://xeround.com/developers/mysql-cloud-db-technical-whitepaper/" target="_blank">Technical Whitepaper</a> for more information on Xeround’s unique technology and architecture.</p>
<p><a href="http://xeround.com/mysql-cloud-db-free-registration/">Register for our Private Beta</a> to experience Xeround MySQL Cloud Database for yourself.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/mMC89OE_dJ0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/divide-and-conquer-how-virtual-partitioning-enables-elasticity/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/divide-and-conquer-how-virtual-partitioning-enables-elasticity</feedburner:origLink></item>
		<item>
		<title>Introducing Avi Kapuya: Xeround’s New Chief Scientist</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/ffLWRYBs2Qs/introducing-avi-kapuya-xeround%e2%80%99s-new-chief-scientist</link>
		<comments>http://xeround.com/blog/2010/11/introducing-avi-kapuya-xeround%e2%80%99s-new-chief-scientist#comments</comments>
		<pubDate>Tue, 23 Nov 2010 11:19:45 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=268</guid>
		<description><![CDATA[With more than 20 years  of experience in technology and application design, Avi brings deep market and  technical domain expertise in Cloud Computing, specifically Data and Storage  challenges, systems scalability, performance and  distribution. <a href="http://xeround.com/blog/2010/11/introducing-avi-kapuya-xeround%e2%80%99s-new-chief-scientist">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://xeround.com/blog/wp-content/uploads/2010/11/avi-kapuya2.png"><img class="alignleft size-full wp-image-269" title="Avi Kapuya Joins Xeround as Chief Scientist" src="http://xeround.com/blog/wp-content/uploads/2010/11/avi-kapuya2.png" alt="Avi Kapuya joins Xeround Cloud database" width="143" height="255" /></a>We’re excited to welcome Avi Kapuya to the Xeround family, as our new Chief Scientist.</p>
<p>With more than 20 years of experience in technology and application design, Avi brings deep market and technical domain expertise in Cloud Computing, specifically Data and Storage challenges, systems scalability, performance and distribution.</p>
<p>In recent years, Avi focused on cutting edge development and research projects such as next generation Internet, Content Oriented Networks, Cloud data services and large graph applications in companies such as <strong>Yahoo, Huawei and Verint.</strong></p>
<p>Avi believes in <strong>breakthrough via innovation and simplicity</strong> – so he’s in the right place, as Xeround defines the future of cloud databases and cloud computing infrastructure.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/ffLWRYBs2Qs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/introducing-avi-kapuya-xeround%e2%80%99s-new-chief-scientist/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/introducing-avi-kapuya-xeround%e2%80%99s-new-chief-scientist</feedburner:origLink></item>
		<item>
		<title>Cloud Database Challenges Series: Distributed Environment</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/KbzzO4rf-98/cloud-challenges-for-databases-series-distributed-environment</link>
		<comments>http://xeround.com/blog/2010/11/cloud-challenges-for-databases-series-distributed-environment#comments</comments>
		<pubDate>Wed, 17 Nov 2010 14:00:30 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=201</guid>
		<description><![CDATA[When it comes to cloud computing, people want to command nearly endless resources while still being able to deploy, run and consume a distributed solution anywhere and anytime. The reality, however, is not that simple. <a href="http://xeround.com/blog/2010/11/cloud-challenges-for-databases-series-distributed-environment">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-205" title="Setting up a database on a cloud environment can be a challenge" src="http://xeround.com/blog/wp-content/uploads/2010/11/istock_000014049611xsmall.jpg?w=300" alt="Setting up a database on a cloud environment can be a challenge" width="210" height="139" />When it comes to cloud computing, people want to command nearly endless resources while still being able to deploy, run and consume a distributed solution anywhere and anytime. The reality, however, is not that simple.</p>
<p>Cloud computing relies on the interconnection of resources. <strong>Network latency</strong> usually plays a critical role in the application flow from the front end, through the middle tier to the database and all the way back again.</p>
<p>Setting mobile access aside for the sake of this discussion, the performance one would get would depend on the proximity to the cloud entry point (datacenter). For example, if your SaaS application is deployed in the Amazon EC2 West Availability Zone, users on the East Coast would not get the same level of performance as those on the West Coast. That’s reality at work – no bending of physical laws.</p>
<p>One way to work around this issue is to deploy the application in <strong>several geographical locations</strong> (in this case East and West Coasts) so that the majority of users closer to each location will enjoy better performance.</p>
<p>Pursuing this solution assumes a couple key architectural and configuration considerations:</p>
<ol>
<li>The application is stateless and therefore <strong>agnostic</strong> of the servers that are actually active in the flow.</li>
<li>The database can be <strong>replicated</strong> to several locations.</li>
<li>The database’s replicas can operate in <strong>multi-master mode</strong>.</li>
</ol>
<p>Running a database with multiple replicas is usually done using a single master that ships updates to several passive copies. The passive copies can be used to offload read operations, but not writes.</p>
<p>Regardless of the exact replication method, failing over (and ultimately back again) from master to a stand-by passive node takes time and can be painful. And if you need to have your database support heavy-duty online transaction processing that entails both reads and writes simultaneously, in several locations &#8212; that’s where it gets interesting.</p>
<p>Xeround addressed this specific challenge early on when we designed our solution as a subscriber database management system for <strong>telecoms</strong>. The very nature of the solution had to be distributed, serving roaming users in multiple locations &#8212; <strong>a core <a href="http://en.wikipedia.org/wiki/GSM" target="_blank">GSM</a> function</strong>. Users would use and access the nearest database.</p>
<p>After moving to the cloud, we refreshed this core capability and applied the same principles to <strong>multiple copies of the same <a href="http://xeround.com">cloud database</a> that span multiple locations</strong>. In fact, since our core technology allows us to effectively and transparently distribute the database across multiple nodes, it is not really an issue if the same data is spread across multiple nodes or locations – the basic logic remains the same.</p>
<p>At this point, we’re often asked about the “<a href="http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf" target="_blank">CAP Theorem</a>.” While it’s true that we can’t defy the laws of physics, we can certainly <strong>track, manage and synchronize multiple copies of the database</strong> and clear conflicts as and where applicable.</p>
<p>To do this, we keep a transaction log constantly updated in the same way we write transactions to multiple replicas. We organically provide this service out of the gate to ensure high availability. We’ve dubbed this concept <strong>&#8220;Active Global&#8221;</strong>, because groups of geographically-dispersed clusters of MySQL are accessed and managed locally while they’re synchronized with a top-level, global logic layer. Active Global ensures for near real-time “clearance” anytime, anywhere.</p>
<p>Read more about the challenges databases face when running on a cloud environment on our <a href="http://blog.xeround.com/category/cloud-challenges-for-databases-series/" target="_self">Cloud Challenges for Databases Series</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/KbzzO4rf-98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/cloud-challenges-for-databases-series-distributed-environment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/cloud-challenges-for-databases-series-distributed-environment</feedburner:origLink></item>
		<item>
		<title>The 4 Things You Should Know When Designing Your Database for the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/2VJJymEo4GY/the-4-things-you-should-know-when-designing-your-database-for-the-cloud</link>
		<comments>http://xeround.com/blog/2010/11/the-4-things-you-should-know-when-designing-your-database-for-the-cloud#comments</comments>
		<pubDate>Tue, 16 Nov 2010 13:38:00 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[News & Press Mentions]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=174</guid>
		<description><![CDATA[In his recent column, CNET's Dave Rosenberg asks "Are databases in the cloud really all that different?". The short answer: Yes, They ARE! <a href="http://xeround.com/blog/2010/11/the-4-things-you-should-know-when-designing-your-database-for-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In his recent column, <a href="http://news.cnet.com/8301-13846_3-20022794-62.html">CNET&#8217;s Dave Rosenberg</a> asks &#8220;Are databases in the cloud really all that different?&#8221;. The short answer: Yes, They ARE!</p>
<p><img class="alignleft" title="MySQL Cloud Database" src="http://xeround.com/blog/wp-content/uploads/2010/11/istock_000007226572xsmall.jpg?w=150" alt="High Availability and Scalability for MySQL Database on the Cloud" width="150" height="112" />Addressing Rosenberg&#8217;s point, I described the 4 key issues every system architect should take into account when designing their database for the cloud &#8212; and why achieving them on a Cloud environment might be more complex, tedious to manage, and way more expensive than you might think.</p>
<p>Basically, you need:</p>
<ol>
<li><strong>Replicable, high-availability set-up </strong>- because the cloud is an unstable, unpredictable, environment.</li>
<li><strong>Database that scales elastically </strong>- and scaling out by adding nodes is harder on a cloud infrastructure.</li>
<li><strong>Distributed databases</strong> &#8211; which require building the logic to handle conflicts, network and latency problems.</li>
<li><strong>True Multi-tenancy </strong>- And not a simple standard SQL database installed in multiple copies on the same virtual machine &#8211; which can cause more headaches and management overhead to keep running.</li>
</ol>
<p>This is all hard work &#8211; we know..</p>
<p>In his review, Rosenberg also describes why relational databases are here to stay, and why NoSQL isn&#8217;t necessarily the answer for your cloud concerns.</p>
<p>At Xeround, we&#8217;ve always felt the answer lies in making SQL Cloud-able &#8211; for REAL! Our technology for managing data in the cloud provides both the <strong>transactional and query capabilities</strong> of relational databases, along with the <strong>simplicity and scalability </strong>as of NoSQL data stores.</p>
<p>Xeround SQL <a href="http://xeround.com">Cloud Database</a>, offered for both public clouds (IaaS) and private clouds, was designed specifically for the cloud, to give you multi-tenancy, high-availability, auto-scaling and self-healing &#8211; all <strong>without being bogged down by the development, management and expenses overhead.</strong></p>
<p>If you haven&#8217;t tried us out yet- <strong><a href="http://xeround.com/mysql-cloud-db-free-registration/">sign up for the private beta and check it out for yourself!</a></strong></p>
<p>You can read more on CNET’s <a href="http://news.cnet.com/8301-13846_3-20022794-62.html" target="_blank">Are databases in the cloud really all that different?</a></p>
<div><span style="line-height: 24px; font-size: 16px;"><br />
</span></div>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/2VJJymEo4GY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/the-4-things-you-should-know-when-designing-your-database-for-the-cloud/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/the-4-things-you-should-know-when-designing-your-database-for-the-cloud</feedburner:origLink></item>
		<item>
		<title>Xeround at CloudCon Israel</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/hbLwv3Pp3fo/xeround-at-cloudcon-israel</link>
		<comments>http://xeround.com/blog/2010/11/xeround-at-cloudcon-israel#comments</comments>
		<pubDate>Thu, 11 Nov 2010 11:13:42 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=168</guid>
		<description><![CDATA[Attending CloudCon Israel? be sure to stop by the Xeround booth for a live demo of our MySQL Cloud Database and some cool freebies :) <a href="http://xeround.com/blog/2010/11/xeround-at-cloudcon-israel">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cloudcon.co.il" target="_blank"><img class="alignleft size-thumbnail wp-image-169" title="Xeround SQL Cloud DB at CloudCon Israel" src="http://xeround.com/blog/wp-content/uploads/2010/11/xeround-sql-cloud-db-at-cloudcon-israel.gif?w=150" alt="" width="150" height="64" /></a>This time we&#8217;re in our own back yard!</p>
<p>Attending <a href="http://www.cloudcon.co.il" target="_blank">CloudCon Israel</a>? be sure to stop by the Xeround booth for a <strong>live demo of our <a title="MySQL Cloud Database" href="http://xeround.com/mysql-cloud-db-overview/" target="_self">SQL Cloud Database</a></strong> and some cool freebies :)</p>
<p>CloudCon 2010<br />
Tuesday, November 16, 2010  |  Avenue Convention Center, Airport City, Israel</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/hbLwv3Pp3fo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/xeround-at-cloudcon-israel/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/xeround-at-cloudcon-israel</feedburner:origLink></item>
		<item>
		<title>Meet Xeround’s CEO at QCon’s Panel: Data in the Cloud</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Zr2UHqP354c/meet-xeround%e2%80%99s-ceo-at-qcon%e2%80%99s-panel-data-in-the-cloud</link>
		<comments>http://xeround.com/blog/2010/11/meet-xeround%e2%80%99s-ceo-at-qcon%e2%80%99s-panel-data-in-the-cloud#comments</comments>
		<pubDate>Thu, 04 Nov 2010 10:20:36 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Events & Conferences]]></category>
		<category><![CDATA[DBaaS]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=146</guid>
		<description><![CDATA[eround's CEO, Razi Sharir, will be participating in a panel at QCon with other leaders of modern data management in the cloud. The discussion will cover the different aspects of managing data in the cloud, as well as the various challenges and solutions that are available today. <a href="http://xeround.com/blog/2010/11/meet-xeround%e2%80%99s-ceo-at-qcon%e2%80%99s-panel-data-in-the-cloud">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>November 5, 2010 | San Francisco, California</strong></p>
<p><strong>Real Life Cloud Architectures Track</strong><br />
Friday, 4:50PM – 5:50PM @ Olympic Room</p>
<p><a href="http://qconsf.com/sf2010/presentation/Panel:+Data+in+the+Cloud"><img class="alignleft size-thumbnail wp-image-155" title="Xeround at QCon International Software Development Conference" src="http://xeround.com/blog/wp-content/uploads/2010/11/xeround-at-qcon-international-software-development-conference.png?w=150" alt="Xeround SQL Cloud DB at QCon Panel's Data in the Cloud" width="150" height="53" /></a> Xeround&#8217;s CEO, Razi Sharir, will be participating in a panel at <a title="Xeround at QCon SF" href="http://qconsf.com/sf2010/" target="_blank">QCon</a> with other leaders of modern data management in the cloud. The discussion will cover the different aspects of managing data in the cloud, as well as the various challenges and solutions that are available today.</p>
<p>From the panel&#8217;s abstract:</p>
<p>Scaling out the data tier has always been a challenge, but it is exacerbated in the cloud. By nature, cloud computing environments are dynamic and elastic. That, coupled with the fact that today&#8217;s applications need to handle web-scale data volumes and transactions, makes the traditional approaches to data management unfeasible. This panel will discuss the unique challenges of managing data in the cloud &#8212; and the solutions from a variety of perspectives: database-as-a-service (DBaaS), NoSQL, cloud-specialized relational databases and more.<br />
<a title="Xeround SQL Cloud DB at QCon Conference" href="http://qconsf.com/sf2010/presentation/Panel:+Data+in+the+Cloud" target="_blank">More on QCon Agenda and Speakers Panel »</a></p>
<p><strong><img class="alignleft size-thumbnail wp-image-150" title="Xeround Cloud Database at QCon" src="http://xeround.com/blog/wp-content/uploads/2010/11/xeround-cloud-database-at-qcon.jpg?w=112" alt="Razi Sharir at QCon" width="80" /></strong>P.S. &#8211; here&#8217;s a photo of Razi, so you can come and say hi!<br />
(he will be in live color :))</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Zr2UHqP354c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/meet-xeround%e2%80%99s-ceo-at-qcon%e2%80%99s-panel-data-in-the-cloud/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/meet-xeround%e2%80%99s-ceo-at-qcon%e2%80%99s-panel-data-in-the-cloud</feedburner:origLink></item>
		<item>
		<title>We’re Hiring!</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/1hFr8HN3--w/were-hiring</link>
		<comments>http://xeround.com/blog/2010/11/were-hiring#comments</comments>
		<pubDate>Thu, 04 Nov 2010 09:44:38 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Inside Xeround]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[cloud database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=140</guid>
		<description><![CDATA[Xeround is growing! And we're looking for exceptional, hard-working, motivated people to join us!
If Cloud, distributed technologies and solutions to complex problems are what you find interesting – look no further. <a href="http://xeround.com/blog/2010/11/were-hiring">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Xeround is growing! And we&#8217;re looking for exceptional, hard-working, motivated people to join us!</p>
<p>If Cloud, distributed technologies and solutions to complex problems are what you find interesting – look no further.</p>
<p>Join Xeround&#8217;s innovative team and take part in defining and building the future of computing, <strong>making Cloud a reality!</strong></p>
<p><a title="Careers at Xeround" href="http://xeround.com/about-us/careers/" target="_blank">Check out our open positions and submit your resume »</a></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/1hFr8HN3--w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/11/were-hiring/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/11/were-hiring</feedburner:origLink></item>
		<item>
		<title>Cloud Challenges for Databases Series: Multi-tenancy – Shared Everything versus Shared Nothing</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/twm82ZR0cqk/cloud-challenges-for-databases-series-multi-tenancy-%e2%80%93-shared-everything-versus-shared</link>
		<comments>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-multi-tenancy-%e2%80%93-shared-everything-versus-shared#comments</comments>
		<pubDate>Mon, 25 Oct 2010 15:41:37 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[ec2 mysql]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=128</guid>
		<description><![CDATA[Multi-tenancy and its implications have been the primary concerns of companies that have avoided using the cloud. The underlying reasons mostly involve potential security vulnerabilities but also include the effect of one user’s utilization on other users who share the same physical, or worse, the same virtual resources. <a href="http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-multi-tenancy-%e2%80%93-shared-everything-versus-shared">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-222" title="Database Multi-tenancy on the cloud" src="http://xeround.com/blog/wp-content/uploads/2010/11/istock_000012045246xsmall.jpg?w=300" alt="Multi-tenancy on a Cloud environment" width="300" height="196" />Cloud computing is all about being able to consume <strong>shared resources in a linear and elastic manner</strong>. If you read my <a href="http://blog.xeround.com/2010/10/12/cloud-challenges-for-databases-series-%E2%80%9Cbuilt-to-fail%E2%80%9D-the-dynamic-fluctuating-environment/">previous post</a> on how Xeround got to the cloud then you understand the sharing aspect.</p>
<p><strong>Multi-tenancy</strong> and its implications have been the primary concerns of companies that have avoided using the cloud. The underlying reasons mostly involve potential security vulnerabilities but also include the effect of one user’s utilization on other users who share the same physical, or worse, the <em>same</em> virtual resources.</p>
<p>Another layer of complexity is added when considering Database-as-a-Service (<a href="http://xeround.com/mysql-cloud-db-overview/dbaas/">DBaaS</a>) and multiple tenants – not only do different users share the same physical host but even the <strong>database instance itself is shared between them.</strong></p>
<p>There are no databases where a single virtual instance can be &#8220;sliced&#8221; and offered to several distinct users. When one signs on an Amazon RDS instance, which is a pre-configured EC2 instance with preinstalled MySQL on top, the relation is always 1:1 &#8211; one virtual DB instance per customer. This implies a managerial overhead for the service provider on top of <strong>inefficient and ineffective use of resources</strong>. This is because the end customer often gets a database that is significantly larger than what they need, not only to allow for scaling but also because customers are often unsure of their data’s size, growth rate or what processing power they require.</p>
<p>Xeround designed the core underlying database engine from the bottom up to be a <strong>virtual, scalable, distributed solution</strong> aimed at making <strong>optimal use of resources</strong>.</p>
<p>That’s why Xeround can take a single database virtual instance and slice it to be consumed by several users simultaneously. Each customer runs as if they are the only ones using this instance. Since our technology enables transferring a live working database from one instance to another without affecting service or performance, if one becomes overly “noisy” and starts consuming lots of resources, it&#8217;ll be moved to another, less burdened instance. Service providers are then able to utilize their resources in a more cost-effective and efficient operations manner.</p>
<p>The same considerations also apply in a private cloud, often associated with a single large enterprise. In this case, operational expenses like the number of required database admins plays an even more critical role in driving a cost-effective yet operationally efficient IT service.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/twm82ZR0cqk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-multi-tenancy-%e2%80%93-shared-everything-versus-shared/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-multi-tenancy-%e2%80%93-shared-everything-versus-shared</feedburner:origLink></item>
		<item>
		<title>Cloud Challenges for Databases Series: “Built to Fail,” the Dynamic Fluctuating Environment</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/YDgUsWRryLI/cloud-challenges-for-databases-series-%e2%80%9cbuilt-to-fail%e2%80%9d-the-dynamic-fluctuating-environment</link>
		<comments>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-%e2%80%9cbuilt-to-fail%e2%80%9d-the-dynamic-fluctuating-environment#comments</comments>
		<pubDate>Tue, 12 Oct 2010 13:00:47 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=98</guid>
		<description><![CDATA[As databases shift from physical means to the virtual realm, the transition is not always smooth. Even when virtualization didn’t yet exist, there was always a central point of failure. To fight this problem, people began building bigger and stronger machines with high availability built-in, such as redundant disks, CPUs, power supplies, and more. The bigger and more complicated these physical machines became, the more expensive and inconvenient they became. It seemed as if these bigger machines were only being built to fail in the end. <a href="http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-%e2%80%9cbuilt-to-fail%e2%80%9d-the-dynamic-fluctuating-environment">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-225" title="Your Database in the Cloud needs to withstand dynamic traffic" src="http://xeround.com/blog/wp-content/uploads/2010/11/istock_000010881669xsmall.jpg?w=300" alt="Much like road traffic, the cloud is a dynamic fluctuating environment." width="300" height="279" />As databases shift from physical means to the virtual realm, the transition is not always smooth. Even when virtualization didn’t yet exist, there was always a central point of failure. To fight this problem, people began building bigger and stronger machines with high availability built-in, such as redundant disks, CPUs, power supplies, and more. The bigger and more complicated these physical machines became, the more expensive and inconvenient they became. It seemed as if these bigger machines were only being built to fail in the end.</p>
<p><a href="http://www.xeround.com">Xeround</a>, in a sense, is also “built to fail” but unlike the traditional approach of using <strong>storage and redundantly building bigger machines</strong>, Xeround is built in such a way that although discrete components may fail, the system knows exactly how to <strong>isolate the failures</strong> and won&#8217;t bring the whole database down.</p>
<p>If a Xeround component fails, other components will seamlessly replace the lost component and the system will continue to operate. You can read more about our technology in this <a href="http://www.xeround.com/developers/white-paper.html" target="_blank">paper</a>.</p>
<p>The servers that make up the cloud are relatively simple. The issue here is no longer the server but the <strong>availability</strong>. Even though many virtual databases tout the number of available resources they have, this doesn’t speak to the stability of the virtual environment.</p>
<p>Predicting every move the virtual environment will make isn&#8217;t feasible, just as it&#8217;s impossible to predict exactly what traffic will be like when you get in a car to drive. Nevertheless, there are times when you can predict that traffic will be bad (i.e. rush hour) and when it shouldn&#8217;t (but still could) be bad (early morning, late evening). The same goes for the cloud environment. Some spikes in traffic are known, or can at least be predicted, but many are unexpected. Much like road traffic, the cloud is a <strong>dynamic fluctuating environment</strong>.</p>
<p>In an attempt to manage the <strong>unpredictable nature</strong> of the cloud, Xeround uses <strong>replication</strong>. Users can make as many copies as they wish, and the copies are stored in <strong>active-active mode</strong> (both can be written to and read simultaneously) as opposed to active-passive copies (which are read-only or write-only).</p>
<p>If you&#8217;re interested to learn more about Xeround and the solutions we provide, sign up for our beta right <a href="http://www.xeround.com/getting-started/" target="_blank">here</a>.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/YDgUsWRryLI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-%e2%80%9cbuilt-to-fail%e2%80%9d-the-dynamic-fluctuating-environment/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-series-%e2%80%9cbuilt-to-fail%e2%80%9d-the-dynamic-fluctuating-environment</feedburner:origLink></item>
		<item>
		<title>Eggs, Baskets and Cloudy Guarantees</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/pBQHL51hSvw/eggs-baskets-and-cloudy-guarantees</link>
		<comments>http://xeround.com/blog/2010/10/eggs-baskets-and-cloudy-guarantees#comments</comments>
		<pubDate>Wed, 06 Oct 2010 13:00:08 +0000</pubDate>
		<dc:creator>Itamar Haber</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[mysql high availability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=104</guid>
		<description><![CDATA[Currently the public, EC2-style cloud providers make no guarantees as to whether your instances are put on a single server or multiple servers. Other options, as VoltDB's post points out, are too costly or too weak. But is the lack of assured ability to separate inter-dependent instances across different physical servers an obstacle to achieving high availability in a public cloud? <a href="http://xeround.com/blog/2010/10/eggs-baskets-and-cloudy-guarantees">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The fine folks at VoltDB recently made some solid points in a blog post called <a href="http://voltdb.com/blog/high-availability-and-cloudy-problems">High Availability and Cloudy Problems</a>. The author&#8217;s position was that &#8220;if you want to use a public cloud and you care about availability, use a cloud that offers a 1 VM to 1 Server guarantee.&#8221; The logic behind this recommendation is similar to the one in the proverb, &#8220;Don&#8217;t keep all your eggs in one basket.” VoltDB&#8217;s high availability is achieved by using redundant “eggs” (nodes), and having more than one node on a single server introduces an undesired dependency between the nodes that can be harmful if the server fails.</p>
<p>Currently the public, EC2-style cloud providers make no guarantees as to whether your instances are put on a single server or multiple servers. Other options, as VoltDB&#8217;s post points out, are too costly or too weak. But is the lack of assured ability to separate inter-dependent instances across different physical servers an obstacle to achieving high availability in a public cloud?</p>
<p>Here at <a href="http://xeround.com/">Xeround</a> we are busy putting the final touches on introducing support for Amazon&#8217;s cloud offering. During the private beta that we&#8217;re running we plan to let our users decide between having their databases residing in our own data center or Amazon&#8217;s. Our database is highly available via the use of &#8212; you guessed it &#8212; <a href="http://xeround.com/mysql-cloud-db-overview/">node redundancy</a> much like VoltDB&#8217;s (see <a href="http://xeround.com/mysql-cloud-db-overview/" target="_blank">here</a> for more information on our technology). So how can we make high-availability claims?</p>
<p>The answer is simple and can almost be considered a byproduct of the way we operate our service. Our capability for multi-tenancy allows us to take the biggest and meanest machines that Amazon has to offer (currently the m2.4xlarge type). This not only gives us the financial upside of buying resources comparatively cheaply, but also allows us to guarantee that no two of our instances reside on the same physical server. Our resource management algorithms slice, dice and provision chunks of these big servers to  our users, while ensuring no two inter-redundant nodes are hosted on the same server. This way, despite getting no assurances we can still make our own.</p>
<p>If you haven&#8217;t already, sign up for our <a href="http://xeround.com/mysql-cloud-db-free-registration/" target="_blank">private beta</a> and see for yourself.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/pBQHL51hSvw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/10/eggs-baskets-and-cloudy-guarantees/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/10/eggs-baskets-and-cloudy-guarantees</feedburner:origLink></item>
		<item>
		<title>Cloud Challenges for Databases: The Inherent Availability Problem</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/Y5ge5m8T14g/cloud-challenges-for-databases-the-inherent-availability-problem</link>
		<comments>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-the-inherent-availability-problem#comments</comments>
		<pubDate>Mon, 04 Oct 2010 13:00:19 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Cloud Challenges for Databases Series]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql high availability]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=92</guid>
		<description><![CDATA[Cloud computing is on the rise and more companies are turning to the cloud as a platform on which to stage their applications and databases. <a href="http://xeround.com/blog/2010/10/cloud-challenges-for-databases-the-inherent-availability-problem">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-227" title="Your Database and Application in the Cloud are Always Open for Business" src="http://xeround.com/blog/wp-content/uploads/2010/11/your-database-and-application-in-the-cloud-are-always-open-for-business.jpg?w=173" alt="Ensuring Always-on High Availability of your database in the Cloud - even in the event of failure" width="173" height="300" />Cloud computing is on the rise and more companies are turning to the cloud as a platform on which to stage their applications and databases.</p>
<p>But cloud computing comes with risks. Maintaining <strong>high availability is one of the biggest challenges</strong> databases face in general, and this challenge is compounded in the cloud.</p>
<p>In a recent <a href="http://searchcloudcomputing.techtarget.com/generic/0,295582,sid201_gci1520190,00.html">analysis of major cloud outages</a> SearchCloudComputing.com said, “Even the biggest and best cloud companies have seen their best-laid plans go to waste as their services go dark for hours at a time.” So what is this inherent availability problem, and how can we address it?</p>
<p>One of the prominent issues with the cloud infrastructure is that the availability of resources is <strong>not guaranteed</strong>. The lack of assurance in the continuous operation of resources generally stems from two reasons:</p>
<ol>
<li><strong>Structured downtime</strong>: Many SaaS providers warn their users about planned outages and times the sites and applications will be down for maintenance. While it is a nice gesture to let people know exactly when the system will be down, it is still inconvenient. Major cloud service providers like Microsoft, Amazon and Google also provide SLAs, or Service Level Agreements, that guarantee their systems will be up and available for &#8212; typically &#8212; 99.9% of the time. In the event that they do not meet their service commitments, they compensate customers with service credits. While these SLAs don’t cover the aforementioned scheduled downtime, they try to account for&#8230;</li>
<li><strong>Unplanned issues that cause downtime</strong>: Downtime can occasionally happen unexpectedly. When outages occur without warning it can be difficult to get the system up and running again quickly. On September 10th Microsoft issued a mea culpa on their blog called <a href="http://blogs.technet.com/b/msonline/archive/2010/09/08/meeting-your-and-our-own-expectations.aspx">“Meeting Your &#8211; And Our Own &#8211; Expectations”</a> for several recent outages affecting its Business Productivity Online Suite, which includes cloud-based versions of Exchange, Sharepoint and Office Communication Server. Other high-profile outages are aplenty. Facebook endured its <a href="http://www.facebook.com/notes/facebook-engineering/more-details-on-todays-outage/431441338919">worst outage in four years</a> on September 23rd due to a software flaw in its database clusters.  On top of outages resulting from various hardware failures, highly-fluctuating demand patterns coupled with multi-tenancy achieved via co-hosting of virtualized servers also play a considerable part in destabilizing cloud-vendors environments.</li>
</ol>
<p>The issues of <strong>downtime and availability</strong> are inherent in the design of the cloud. Users don&#8217;t own the infrastructure, but rather consume it freely via Software-as-a-Service (SaaS) applications for example. However, those applications often reside on the public cloud infrastructure, leaving them at mercy of providers, other users and nature et al. in terms of availability.</p>
<p>Xeround’s architecture is designed to ensure high availability and full resiliency in case of software or hardware failure. With <strong>no single point of failure</strong>, Xeround is resilient to failures of any of its software components across servers, sites, networking elements and virtualization technologies.</p>
<p>Maintaining availability is achieved by Xeround’s <strong>built-in full redundancy</strong> in terms of all processes and data. Setting the system to withstand any arbitrary number of server failures is easily achieved via configuration of the number of data replicas that are managed and the components/servers deployment. Furthermore, even the availability implications of complete site failures can be averted by distributing the components and data between different data centers (e.g., Amazon’s availability zones). On top of that, once a failure is detected, the system can be set to automatically takes proactive measures against the next potential failure by using available resources in order to re-spawn missing data copies and processes.</p>
<p>Xeround&#8217;s Databases are thus always available, not only during downtime, but also during benign, planned maintenance activities as Xeround guarantees continuous service during the following activities:</p>
<ul>
<li><strong>Resource Changes &amp; Scaling </strong>– During addition or removal of physical resources, the virtual partitions reallocate autonomously, without any effect on the service. The database transparently performs any additions or removals of components to accommodate changes in size or throughput needs.</li>
<li><strong>Schema Changes</strong> – The database treats any change to the schema, such as adding tables, columns or changing index definition as a Write operation; thus, the database totally operational throughout the process.</li>
<li><strong>Backup </strong>– The database is backed up while the database is online and fully operational.</li>
</ul>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/Y5ge5m8T14g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-the-inherent-availability-problem/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/10/cloud-challenges-for-databases-the-inherent-availability-problem</feedburner:origLink></item>
		<item>
		<title>The Evolution of Virtualization</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/UKjQ86xjKtk/the-evolution-of-virtualization</link>
		<comments>http://xeround.com/blog/2010/09/the-evolution-of-virtualization#comments</comments>
		<pubDate>Tue, 28 Sep 2010 13:00:59 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[ec2 mysql]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=86</guid>
		<description><![CDATA[Server virtualization is a very hot trend reflecting the needs of many enterprises to save on CAPEX (capital expenditure), and more recently also the desire to save on OPEX (operational expenses). <a href="http://xeround.com/blog/2010/09/the-evolution-of-virtualization">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-266" title="Server virtualization" src="http://xeround.com/blog/wp-content/uploads/2010/11/istock_000000812044xsmall.jpg?w=300" alt="Server virtualization" width="300" height="225" />Server virtualization is a very hot trend reflecting the needs of many enterprises to save on CAPEX (capital expenditure), and more recently also the desire to save on OPEX (operational expenses).</p>
<p>Although many assume that virtualization originated a few years ago with VMware’s technologies, virtualization has actually been available since the very early days of the mainframe and the introduction of the <a href="http://en.wikipedia.org/wiki/Client%E2%80%93server_model">client-server model</a>. The front-end layer (the <a href="http://en.wikipedia.org/wiki/Graphical_user_interface">GUI</a>, or Graphical User Interface) was virtualized while the other parts in the stack run from the server.</p>
<p>Later, as software evolved and Microsoft introduced distributed technology (also known today as the <a href="http://en.wikipedia.org/wiki/.NET_Framework">.NET Framework</a>), virtualization extended to include the middle tier (software layer) and clients started to include business logic.</p>
<p>The latest and greatest full virtualization stacks by VMware and others (Microsoft’s HyperV, Sun’s containers) are more inclusive, containing all parts of the software flow/stack including the server itself.</p>
<p>Now that the complete software stack is decoupled from the hardware layer, software can be run virtually anywhere. While this represents a breakthrough in many ways, it has also introduced numerous new challenges.</p>
<p>These challenges mostly pertain to the <strong>ability to manage a distributed, virtualized environment and ensure resources</strong> (physical and virtual), applications, users, transactions and overall service are working in concert. The “Cloud” is a <strong>unified framework</strong> that integrates all the latest virtualization technologies and provides the most benefits. The Cloud can be run publicly with <a href="http://xeround.com/cloud-database-comparison/amazon-rds-feature-comparison/ ">Amazon’s RDS</a> or EC2 offerings for example, or privately, replacing the &#8220;old world&#8221; internal data centers of large organizations.</p>
<p>When organizations move to the Cloud, not only do they have to deal with a constantly changing environment, they must also introduce new development methods to support the very rapid development cycles.</p>
<p><strong>Platform-as-a-Service (PaaS)</strong> is among the latest additions to the *aaS stack, and is essentially the best representation of the Cloud as a framework. The modern incarnations of Microsoft Visual Studio, IBM Eclipse and other similar development suites (IDE – integrated development environment) are focused on making everything simple. Sketch your GUI, drag-n-drop the various pre-packaged functional components and related business objects, define a couple variables and relations, click run and you&#8217;re ready to go.</p>
<p>So what&#8217;s the big deal? With limited need for real coding and simplified transition from test to live production, the time to market is significantly shorter. Is there a catch?</p>
<p>Well, let’s say you need to develop complex, distributed and scalable applications providing distributed functionality to multiple users in multiple zones and generating a zillion concurrent transactions. Complex means the needed functionality is not available in a pre-packaged consumable object.  Scalable means the application needs to allow for scaling up and down, but also for out and in. That is where it gets tricky &#8212; <strong>the critical component is the database</strong> at the very narrow end of the funnel.</p>
<p>Traditional databases were not built for virtualized environments and thus do not support these basic requirements. Modern, trendy databases like NoSQL overcome these limitations, but they also impose new ones. With their lack of transactional model and relational capabilities NoSQL databases making it tough to benefit from the true abstracted, stateless dynamic model of the Cloud.</p>
<p>When standards around the underlying virtualization and new data management solutions that fit the new Cloud emerge the Cloud will really pick up and perhaps render the private cloud obsolete.</p>
<p>When Xeround designed our <strong>virtualized database</strong> over five years ago we were way ahead of the virtualization, let alone cloud trends.</p>
<p>Having proven our ability to meet the very strict telco-grade certification and being the only <strong>virtualized-by-design database</strong>, we now aim to solve the critical path in the transition to the Cloud (public and/or private). In a sense we allow for the best of both worlds by enabling the use of the known and trusted relational database management system (RDBMS) methodology in its SQL form, as well as offering the great distribution and scaling benefits provided by modern database engines like NoSQL.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/UKjQ86xjKtk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/09/the-evolution-of-virtualization/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/09/the-evolution-of-virtualization</feedburner:origLink></item>
		<item>
		<title>Xeround Cloud DB for MySQL Apps – Private Beta Progress Update and Metrics</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/GTXOA8ho0Po/private-beta-rollout-progress-update-and-some-metrics</link>
		<comments>http://xeround.com/blog/2010/09/private-beta-rollout-progress-update-and-some-metrics#comments</comments>
		<pubDate>Mon, 27 Sep 2010 19:42:34 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=75</guid>
		<description><![CDATA[We started sending out a few dozen invitations and more are on the way every week -- and more importantly, users have started launching databases, creating tables and loading data. <a href="http://xeround.com/blog/2010/09/private-beta-rollout-progress-update-and-some-metrics">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re following us on <a href="http://twitter.com/xeround">Twitter</a> or on this blog, you probably know that we <a href="http://blog.xeround.com/2010/09/14/out-of-stealth-into-the-cloud-xeround-launches-sql-compliant-cloud-database/">rolled out our private</a> beta a couple of weeks ago. The response has been tremendous with hundreds of requests for <a href="http://www.xeround.com/getting-started/">invitation to the beta</a>.</p>
<p>We started sending out a few dozen invitations and more are on the way every week &#8212; and more importantly, users have started launching databases, creating tables and loading data to their <a href="http://xeround.com/cloud-database-comparison">MySQL DB in the cloud</a>.</p>
<p>On our beta invitation request form, we asked people to tell us a little bit about their database and application, and we thought we&#8217;d share this info. There were a couple of surprises in there for us.</p>
<p><a href="http://xeround.com/blog/wp-content/uploads/2010/09/xeround-database-size1.png"><img class="alignnone size-full wp-image-77" title="Xeround Database Size" src="http://xeround.com/blog/wp-content/uploads/2010/09/xeround-database-size1.png" alt="" width="640" height="513" /></a></p>
<p>The first question was how large are you expecting the database you are going to load into Xeround to be. It&#8217;s important to note that during the private beta, the capacity we can make available is fairly limited so the maximum size option we gave is &#8220;More than 10 GB&#8221;. Some people have expressed concerns about this, but have no fear: this is only a limitation during the early stages of beta. That said, it seems that a database size of less than 10 Gb will address the needs of three quarters of the folks who signed up for the private beta.</p>
<p>The next question had to do with the MySQL version. Here are the results:</p>
<p><a href="http://xeround.com/blog/wp-content/uploads/2010/09/xeround-mysql-version.png"><img class="alignnone size-full wp-image-78" title="Xeround MySQL Version" src="http://xeround.com/blog/wp-content/uploads/2010/09/xeround-mysql-version.png" alt="" width="640" height="513" /></a></p>
<p>There was no surprise that the dominant version was 5.1, but we were somewhat surprised to learn of the level of adoption version 5.5 has received. As a result, we are accelerating our support for this release.</p>
<p>Finally, we asked people to tell us about the environment their application is running on (whether hosted or in-house). Here are the results:</p>
<p><a href="http://xeround.com/blog/wp-content/uploads/2010/09/xeround-application-environment.png"><img class="alignnone size-full wp-image-79" title="Xeround Application Environment" src="http://xeround.com/blog/wp-content/uploads/2010/09/xeround-application-environment.png" alt="" width="640" height="510" /></a></p>
<p>Depending on your perspective, these results may or may not be surprising. It&#8217;s not a big shocker that more than 50% of people who sign up for a &#8220;cloud database&#8221; are hosting their app in the cloud. And the fact that Amazon and Rackspace are the leading cloud hosting providers is also consistent with other surveys and measurements out there.</p>
<p>For this question, the other category was larger and some of the smaller players in there deserve honorable mentions including Slicehost (a Rackspace property), Media Temple, GoGrid, Heroku, Engine Yard and Saavis.</p>
<p>Initially, in the private beta, we are running the Xeround service on our own cloud, but we will be soon rolling it out over time on EC2, Rackspace, GoGrid and other cloud environments. We&#8217;ll keep listening to what our users are telling us they need.</p>
<p>Any thoughts on these results? Please share in the comments.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/GTXOA8ho0Po" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/09/private-beta-rollout-progress-update-and-some-metrics/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/09/private-beta-rollout-progress-update-and-some-metrics</feedburner:origLink></item>
		<item>
		<title>Software Development is Like Winemaking</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/AQwiQbueSBU/software-development-is-like-winemaking</link>
		<comments>http://xeround.com/blog/2010/09/software-development-is-like-winemaking#comments</comments>
		<pubDate>Tue, 21 Sep 2010 16:07:56 +0000</pubDate>
		<dc:creator>Razi Sharir</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=52</guid>
		<description><![CDATA[Since the mainframe days, software development methods have evolved as new tools and technologies emerged. Early on, developing computer programs was a short process. Complete development cycles including quality assurance were measured in hours and days.  <a href="http://xeround.com/blog/2010/09/software-development-is-like-winemaking">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:arial, helvetica, sans-serif;">Since the mainframe days, software development methods have evolved as new tools and technologies emerged. Early on, developing computer programs was a short process. Complete development cycles including quality assurance were measured in hours and days. As client server and distributed technologies made business more complicated, cycles became much longer and more tedious, in some cases measured in months and even years. It seems that what goes around comes around as cycles are shortened again with the introduction of Platform-as-a-Service (PaaS) web and cloud-based  development tools and suites. In a sense, PaaS can be considered the modern mainframe. Development cycles are again down to weeks and methodologies like Scrum, Agile and others have been created to support and promote rapid development.</span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;"> </span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;">Winemaking has experienced a similar phenomenon. Long ago, grape juice was stored in clay tanks and as a result, fermentation was often short and driven by temperature instead of wild yeast. Over time, technology improved and winemakers started aging wine in wood barrels. This allowed for significantly more aging both before and after bottling &#8212; what we would describe as “old world style&#8221; today. Modern, “new world” winemakers are going back to shorter aging cycles, aging in extra large, stainless still tanks and producing younger, fruitier, more aromatic wines that appeal to modern tastes. The </span><span style="font-family:arial, helvetica, sans-serif;"><a href="http://en.wikipedia.org/wiki/Beaujolais_(wine)">Beaujolais</a></span><span style="font-family:arial, helvetica, sans-serif;"> is a great example of this new trend.  Aged wines are now well under 10% of overall worldwide wine production.</span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;"> </span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;">The cyclical nature of software development and winemaking techniques applies to data storage as well. In the early days, databases provided for basic storage of information; manipulation capabilities were limited to features as fundamental as search by predefined simple index. As business requirements became complex, the DB model has been extended to what we call the relational model today – RDBM.  While other DB verticals have been developed, the RDB accessed using variations of ANSI SQL has taken the majority of the focus, as reflected in common commercial versions as Oracle, Microsoft SQL and IBM DB2. </span></p>
<p><span style="font-family:arial, helvetica, sans-serif;">In recent years, as social media has developed, more data types have become common &#8212; movies, music, pictures, and more &#8212; which introduced new requirements. In addition, the Cloud model offers another facet of distribution and scale: multiple users in multiple places running multiple applications and generating multiple transactions &#8212; all simultaneously.</span></p>
<p><span style="font-family:arial, helvetica, sans-serif;">Surprisingly, the &#8220;traditional SQL DB&#8221; does not adhere to the modern web 2.0 and Cloud requirements. As such, modern models have been developed and the result is the NoSQL trend. The key idea behind NoSQL is the theoretical and potential unlimited scaling and distribution capability. In an RDBM world, NoSQL lacks three critical capabilities: 1) NoSQL is not a transactional model, 2) NoSQL is not persistent, and 3) NoSQL is not a relational model.</span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;"> </span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;">Long development cycles reflecting complicated architecture and mission-critical designs (often found in a database) share the same destiny as long production cycles of carefully developed aging wines. Just as many good wines have been aged for years in a French Oak barrel and a properly cooled cellar, if you&#8217;re looking for software that has been carefully designed, properly developed, and fully tested &#8212; there are no short cuts.</span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;"> </span><span style="font-family:arial, helvetica, sans-serif;"><br />
</span><span style="font-family:arial, helvetica, sans-serif;">Trendy, fruity and sweeter wines are like the cutting-edge, web 2.0 applications that, while they can get to market quickly, can be limited by their own schema-less benefits. Alternatively, B2B, B2C commercial-grade applications or Enterprise solutions that are transactional and relational based will need to migrate from private data centers and into the Cloud (private or public), and thus will need to seek more powerful, SQL-based databases that work effectively and efficiently in the cloud. Like &#8220;old world wine,” modernized versions of traditional apps and databases are here to stay and Xeround is pleased to be part of their development.</span></p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/AQwiQbueSBU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/09/software-development-is-like-winemaking/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/09/software-development-is-like-winemaking</feedburner:origLink></item>
		<item>
		<title>GigaOm on Xeround</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/J47HdR4bPDQ/gigaom-on-xeround</link>
		<comments>http://xeround.com/blog/2010/09/gigaom-on-xeround#comments</comments>
		<pubDate>Sat, 18 Sep 2010 21:46:57 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[News & Press Mentions]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=47</guid>
		<description><![CDATA[Some more coverage on our launch, this time by the folks at GigaOm <a href="http://xeround.com/blog/2010/09/gigaom-on-xeround">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some more coverage on our launch, this time by the folks at GigaOm: <a href="http://cloud.gigaom.com/2010/09/17/out-of-stealth-xeround-launches-mysql-as-a-service/">Out of Stealth, Xeround Launches MySQL as a Service</a>.</p>
<p>We&#8217;re starting to send out invitations to our first private bata users this weekend. We will be rolling out more private beta invites gradually, so if you haven&#8217;t received one, please be patient with us.</p>
<p>Stay tuned!</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/J47HdR4bPDQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/09/gigaom-on-xeround/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/09/gigaom-on-xeround</feedburner:origLink></item>
		<item>
		<title>Launch and Press Mentions</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/gcXAMSwjni0/launch-and-press-mentions</link>
		<comments>http://xeround.com/blog/2010/09/launch-and-press-mentions#comments</comments>
		<pubDate>Wed, 15 Sep 2010 22:39:32 +0000</pubDate>
		<dc:creator>Avigail Ofer</dc:creator>
				<category><![CDATA[News & Press Mentions]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[mysql cloud]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=43</guid>
		<description><![CDATA[Our launch of the new site and public beta went extremely well yesterday. We have a received a lot of invitation requests, so if you are waiting for a response, please be patient with us. <a href="http://xeround.com/blog/2010/09/launch-and-press-mentions">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Our launch of the <a href="http://xeround.com">new site</a> and public beta went extremely well yesterday. We have a received a lot of invitation requests, so if you are waiting for a response, please be patient with us.</p>
<p>And if you haven&#8217;t yet requested a private beta invitation, <a href="http://xeround.com/mysql-cloud-db-free-registration/">please do</a>.</p>
<p>Also, keep in mind that the private beta is limited. We want to test our cloud database together with a small number of users and make sure it is hardened and take out all the kinks.</p>
<p>Also, we received some nice coverage in the press yesterday and today. Check it out:</p>
<ul>
<li>Dave Rosenberg, CNET: <a href="http://news.cnet.com/8301-13846_3-20016428-62.html">Xeround Scales MySQL for the Cloud</a></li>
<li>Audrey Watters, ReadWriteWeb: <a href="http://www.readwriteweb.com/cloud/2010/09/a-sql-database-xeround.php">A SQL Database Built for the Cloud</a></li>
<li>Mike Vizard, CTO Edge: <a href="http://www.ctoedge.com/content/xeround-brings-mysql-cloud">Xeround Brings MySQL to the Cloud</a></li>
<li>Kristen Nicole, SiliconAngle: <a href="http://www.zdnet.com/blog/virtualization/xeround-announces-mysql-for-the-cloud/2294">Xeround Launches MySQL for the Cloud. It’s All About Scale.</a></li>
<li>Paula Rooney, ZDNet: <a href="http://www.zdnet.com/blog/virtualization/xeround-announces-mysql-for-the-cloud/2294">Xeround announces MySQL for the Cloud</a></li>
</ul>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/gcXAMSwjni0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/09/launch-and-press-mentions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/09/launch-and-press-mentions</feedburner:origLink></item>
		<item>
		<title>Out of Stealth, Into the Cloud: Xeround Launches SQL-Compliant Cloud Database</title>
		<link>http://feedproxy.google.com/~r/Xeround/~3/a_2HyTJVjA8/out-of-stealth-into-the-cloud-xeround-launches-sql-compliant-cloud-database</link>
		<comments>http://xeround.com/blog/2010/09/out-of-stealth-into-the-cloud-xeround-launches-sql-compliant-cloud-database#comments</comments>
		<pubDate>Tue, 14 Sep 2010 10:00:32 +0000</pubDate>
		<dc:creator>Itamar Haber</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[cloud database]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql cloud]]></category>
		<category><![CDATA[MySQL Cloud Database]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[xeround beta]]></category>

		<guid isPermaLink="false">http://blog.xeround.com/?p=26</guid>
		<description><![CDATA[Today we’re announcing the private beta of our "MySQL for the Cloud" service. Here’s why ... <a href="http://xeround.com/blog/2010/09/out-of-stealth-into-the-cloud-xeround-launches-sql-compliant-cloud-database">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today we’re announcing the private beta of our &#8220;MySQL for the Cloud&#8221; service. Here’s why &#8230;</p>
<p><a href="http://blog.xeround.com/category/cloud-challenges-for-databases-series/">Cloud databases currently face a number of challenges</a>, including the need for elastic usage, as well as data consistency and availability. While <strong>NoSQL databases have garnered a lot of buzz</strong>, they don’t offer ACID guarantees and queries require re-architecting and recoding of existing products. Also, consistency isn’t guaranteed and transactions are not supported in NoSQL. Because NoSQL is still relatively new to this space it will take some time for people to have enough expertise with its different variants.</p>
<p>Xeround aims to solve these problems by creating a database that can <strong>scale elastically</strong> in the cloud, without changing code or architecture, and without downtime.</p>
<p>Our technology that we’re unveiling today combines the transactional and query capabilities of relational databases with the simplicity and scalability of NoSQL datastores. Xeround was born in a telco operations environment so we know data needs to be available at all times. That’s why we <strong>guarantee continuous service</strong> during schema changes, resource modifications and the scaling process.</p>
<p>Interested in checking it out further? During our beta trial period, we’re offering Xeround as a <a href="http://xeround.com/mysql-cloud-db-free-registration/">Database-as-a-Service (DBaaS)</a> on Xeround.com and Amazon EC2. So if you&#8217;re using Amazon RDS and/or running MySQL on Amazon, using Xeround is as easy as changing the connection address, loading the schema and running it. Xeround will soon be available on other leading cloud service providers as well.</p>
<p>If you’re interested in participating in our private beta we encourage you to <a href="http://xeround.com/mysql-cloud-db-free-registration/">request an invitation</a>. We’re eager to hear what you think.</p>
<div id="crp_related"> </div><img src="http://feeds.feedburner.com/~r/Xeround/~4/a_2HyTJVjA8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://xeround.com/blog/2010/09/out-of-stealth-into-the-cloud-xeround-launches-sql-compliant-cloud-database/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://xeround.com/blog/2010/09/out-of-stealth-into-the-cloud-xeround-launches-sql-compliant-cloud-database</feedburner:origLink></item>
	</channel>
</rss>

