<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>1-800-HOSTING Blog &#187; high-availability</title>
	<atom:link href="http://blog.800hosting.com/tag/high-availability/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.800hosting.com</link>
	<description>Inside 1-800-HOSTING</description>
	<lastBuildDate>Wed, 02 Nov 2011 17:00:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cloud Computing Storage Options</title>
		<link>http://blog.800hosting.com/2011/06/cloud-computing-storage-options/</link>
		<comments>http://blog.800hosting.com/2011/06/cloud-computing-storage-options/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 16:38:57 +0000</pubDate>
		<dc:creator>John Cunningham</dc:creator>
				<category><![CDATA[Cloud Hosting]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud servers]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[high-availability]]></category>
		<category><![CDATA[local storage]]></category>
		<category><![CDATA[server snapshopts. backup restore]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://blog.800hosting.com/?p=1560</guid>
		<description><![CDATA[One of the things that I find most interesting about cloud computing storage is "local storage" versus "centralized storage"]]></description>
			<content:encoded><![CDATA[<p>One of the things that I find most interesting about <a href="http://www.instance.com" target="_blank">cloud computing</a> storage is &#8220;local storage&#8221; versus &#8220;centralized storage&#8221;. For a quick  primer, local storage means the physical hard drives that reside in the  servers that are used to run your instances in our cloud. Centralized  storage would mean separate storage arrays that store your instances  which are separate from the cloud servers. Since the option exists to  select one or the other, let&#8217;s go ahead and break down the pros and cons  for each one.</p>
<p><strong>Local Storage:</strong> <a href="http://blog.800hosting.com/wp-content/uploads/2011/06/harddrive.jpg" rel="shadowbox[sbpost-1560];player=img;"><img class="alignright size-full wp-image-1563" title="hard-drive" src="http://blog.800hosting.com/wp-content/uploads/2011/06/harddrive.jpg" alt="" width="225" height="225" /></a><br />
If you select the local storage option, that simply means that your  instances are running and being physically stored on the same servers.  The upside to this is that your disk I/O speeds will typically be a bit  quicker because everything is connected to the same bus on that server.  This is really good if you&#8217;re running large database applications or  have requirements for very fast disk reads and writes. The downside to  this is that you give up the high availability options that are  typically native to cloud computing. In other words, if that particular  server goes down, your websites go down with it and they won&#8217;t be  automatically migrated over to a different machine as that process has  to be done manually because you&#8217;re not utilizing centralized storage.  With local storage you are still able to make snapshots and restore from  the snapshots to another available server, but it&#8217;s a manual process  and does require human intervention. So even if you select local storage  you still have the peace of mind of being able to automate snapshots  and for those to be stored off of the server. Of course for a recovery,  those snapshots have to be converted to a template and then the new  instance would have to be spun up from those templates, but you will be  back up and running again quickly. Again it requires manual intervention  and while it takes less time than recovering from a typical <a href="http://www.800hosting.com/dedicated-hosting.aspx" target="_blank">dedicated  server</a>, it still takes a little time.</p>
<p><strong>Centralized Storage</strong>:<a href="http://blog.800hosting.com/wp-content/uploads/2011/06/storagearray.jpg" rel="shadowbox[sbpost-1560];player=img;"><img class="alignright size-full wp-image-1564" title="storage-array" src="http://blog.800hosting.com/wp-content/uploads/2011/06/storagearray.jpg" alt="" width="225" height="225" /></a><br />
If you select the centralized storage option, that means new instances  are running on a local server but your actual instances are being stored  on a separate storage device. So essentially the server that your  instances are running on is being utilized solely for CPU and memory  while all of the storage requirements are handled by a separate device  which is attached to the network. The upside of this is the  high-availability options which will just automatically work if the  server that happens to be running your instances goes down. If that did  happen, one of our management consoles would detect the failed server  and will immediately scan the network for other available servers and  instruct the server with the greatest amount of free resources to mosey  over to the storage device and spin up those instances right away. This  is much different than having to do a restore because there really is  nothing to restore because your data is all still intact on the storage  device. Free servers will spring into action, snatch up your instances  and provide CPU and memory to them so they can spin up again and resume  as normal. This entire high-availability recovery option typically gets  completed in under a minute. So to recap, if the server that your  instances are running on fails, others servers will take over operations  within a minute without any intervention from human at all.</p>
<p><strong>Hybrid Hosting</strong>:<br />
Another option that is very viable and widely used is a hybrid approach  which combines cloud computing and a <a href="http://www.800hosting.com/dedicated-hosting.aspx" target="_blank">dedicated server</a> or <a href="http://www.800hosting.com/managed-hosting.aspx" target="_blank">managed server</a>.  If you have for example, (4) websites and you have (1) database that  requires faster disk access, you can run your websites on the cloud  using centralized storage for the (HA) high availability and only run  your database on an instance that utilizes local storage for the speed.  That way you get the best of both worlds, over-the-top high-availability  for your websites and ultra fast storage for your database.</p>
<p>So as you can see there are plenty of options and it&#8217;s relatively simple  to mix and match to find a solution that best suits your needs. We are  always happy and eager to help come up with solutions for our clients,  so let us know what we can do to help you.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://blog.800hosting.com/2011/10/social-networking-and-your-blog/" title="Social Networking and Your Blog">Social Networking and Your Blog</a></li><li><a href="http://blog.800hosting.com/2011/06/migrating-to-cloud-computing/" title="Migrating to Cloud Computing">Migrating to Cloud Computing</a></li><li><a href="http://blog.800hosting.com/2010/07/what-is-cloud-computing-to-me/" title="What is Cloud Computing to me?">What is Cloud Computing to me?</a></li><li><a href="http://blog.800hosting.com/2009/06/do-i-need-a-dedicated-database-server/" title="Do I need a dedicated database server?">Do I need a dedicated database server?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.800hosting.com/2011/06/cloud-computing-storage-options/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do I need a dedicated database server?</title>
		<link>http://blog.800hosting.com/2009/06/do-i-need-a-dedicated-database-server/</link>
		<comments>http://blog.800hosting.com/2009/06/do-i-need-a-dedicated-database-server/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 18:47:32 +0000</pubDate>
		<dc:creator>Jay Ellison</dc:creator>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[database replication]]></category>
		<category><![CDATA[database server]]></category>
		<category><![CDATA[high-availability]]></category>
		<category><![CDATA[Load Balancing]]></category>
		<category><![CDATA[MS SQL]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.800hosting.com/?p=710</guid>
		<description><![CDATA[Well not always, but typically, yes. If you just want to sort your wedding or vacation pictures for family viewing, then probably not. Otherwise, three very good reasons why you should consider it are Security, Performance, Scalability. Security: The database should be accessible only by the front-end application server and not accessible by or open [...]]]></description>
			<content:encoded><![CDATA[<p>Well not always, but typically, yes.  If you just want to sort your wedding or vacation pictures for family viewing, then probably not.  Otherwise, three very good reasons why you should consider it are Security, Performance, Scalability.<span id="more-710"></span></p>
<p>Security:<br />
The database should be accessible only by the front-end application server and not accessible by or open to the Internet.  To accomplish this, private IPs are used to connect the public http server with the private database server.  We use our Private Backend Network (PBN) or add a cross-connect cable between the servers creating private LAN communications.  The database server has no public IP nor Internet access.  Only the http server has a public IP address.</p>
<p>Performance:<br />
Database applications are generally resource intensive.  When you run web/application/database/e-commerce/dns/email services (or any combination) on the same server, you are taking resources away from the database application.  Database applications will typically use all the RAM you can throw at them, and you don’t want your visitors waiting for database queries to load.  You want it fast, because they want it now!</p>
<p>Scalability:<br />
You hope the millions of dollars you’ve budgeted to promote your site will allow your business to grow rapidly, so you can someday retire a wealthy tycoon &#8211; spending your days on the beach sipping your favorite beverage while basking in the sun – right?  Create an environment now for that rapid growth that easily allows for scalability.  <a href="http://www.microsoft.com/Sqlserver/2005/en/us/compare-features.aspx" target="_blank">MS SQL</a> and <a href="http://mysql.com/" target="_blank">MySQL</a> database applications integrate tools for data replication services – the ability to duplicate the data to multiple servers.  A replicated database environment can offer two (2) distinct benefits; 1. performance (utilizing load balancing of multiple db servers) and 2. high-availability (preservation of data in the event of a single server failure).</p>
<p>Need help customizing an environment to meet your needs for security, high-availability, performance and scalability?  Just ask &#8211; it&#8217;s what we do best.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://blog.800hosting.com/2011/08/mysql-error-in-the-errmsg-sys-file/" title="MySQL Error in the errmsg.sys file">MySQL Error in the errmsg.sys file</a></li><li><a href="http://blog.800hosting.com/2011/06/cloud-computing-storage-options/" title="Cloud Computing Storage Options">Cloud Computing Storage Options</a></li><li><a href="http://blog.800hosting.com/2010/02/php-script-tips-and-resources/" title="PHP Script Tips and Resources">PHP Script Tips and Resources</a></li><li><a href="http://blog.800hosting.com/2010/01/mysql-version-6-preview/" title="MySQL Version 6 Preview">MySQL Version 6 Preview</a></li><li><a href="http://blog.800hosting.com/2009/05/what-is-load-balancing-and-why-do-i-need-it/" title="What is load balancing and why do I need it?">What is load balancing and why do I need it?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.800hosting.com/2009/06/do-i-need-a-dedicated-database-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

