<?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>Overthink &#187; Overthink business</title>
	<atom:link href="http://overthink.co.uk/tag/overthink/feed/" rel="self" type="application/rss+xml" />
	<link>http://overthink.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 06 Apr 2010 10:19:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Overthink: In the event of an emergency&#8230; (the disaster recovery post)</title>
		<link>http://overthink.co.uk/2009/08/01/overthink-in-the-event-of-an-emergency-the-disaster-recovery-post/</link>
		<comments>http://overthink.co.uk/2009/08/01/overthink-in-the-event-of-an-emergency-the-disaster-recovery-post/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 14:24:40 +0000</pubDate>
		<dc:creator>Robbie Scourou</dc:creator>
				<category><![CDATA[Overthink business]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[disaster]]></category>
		<category><![CDATA[eadn]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://overthink.co.uk/?p=61</guid>
		<description><![CDATA[I&#8217;ve asked around and there are three camps when it comes to backups and disaster recovery:

Even my bookmarks are on a RAID with off-site backup
Yeah I keep meaning to get around to that
What&#8217;s disaster recovery?

Most people coming to freelance/self employment will be coming from an employed background. I.e. They&#8217;ve had a company surrounding them which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve asked around and there are three camps when it comes to backups and disaster recovery:</p>
<ol>
<li>Even my bookmarks are on a RAID with off-site backup</li>
<li>Yeah I keep meaning to get around to that</li>
<li>What&#8217;s disaster recovery?</li>
</ol>
<p>Most people coming to freelance/self employment will be coming from an employed background. I.e. They&#8217;ve had a company surrounding them which provides more then a few creature comforts, one of which was most probably an IT department which looked after things such as network file stores, Internet access and backups.</p>
<p>However now you are on your own.</p>
<p>If you fall into camp 1 in the list above, then pat yourself on the back and go take a look at something else for a bit. If you don&#8217;t fall into camp 1, then read on, as you need to get seriously worried about your recovery plans.</p>
<p><span id="more-61"></span>One thing that all IT managers/Sysadmins etc will do before anything else is ensure that they have adequate backups. With a decent backup and disaster recovery plan, you can get yourself out of pretty much any IT hole with the minimum fuss and stress. Ever noticed how when something on the network goes critically wrong your sysadmin is completely laid back and un-stressed (sometimes almost annoyingly so)?</p>
<p>It&#8217;s because he/she has that safety net behind them.</p>
<p>Think about this scenario for a bit:</p>
<p>You&#8217;ve got work booked in that has to be delivered today, but your main work computer has [been stolen/died/had milkshake dropped on it/got a horrible virus]:</p>
<ul>
<li>How do you get back to being able to work for clients as quickly as possible?</li>
<li>What steps do you need to take to get back to the status-quo?</li>
</ul>
<p><strong>What I do</strong></p>
<p>Now &#8211; having been working in the IT industry for a long time and having been responsible for company IT departments for some of that time, I&#8217;m naturally quite obsessive about backups. This is what I currently do &#8211; hopefully this can give you a few ideas about how to secure your disaster recovery plans, and therefore secure your turnover.</p>
<p><strong>Geographical separation</strong></p>
<p>Quite simply don&#8217;t put all your eggs in one basket. Want to host client websites for preview etc? Don&#8217;t do it at the end of your ADSL line. Make sure that all key resources you use are split out over physically different systems. I currently have three resources that I use: My home computer, web server and Amazon S3 storage.</p>
<p><strong>Version control</strong></p>
<p>Store anything important or even mildly important in version control. I use SVN, but you can use whatever you like. All code, writing, notes, configs get stored in SVN. That way I can rollback easily in event of an error. If I am rebuilding my server as it&#8217;s failed, then it&#8217;s one checkout command to get back all my configs for apache etc.</p>
<p>The SVN server is offsite (not in my house), so is not at the whim of a break in/fire/flood etc. If I do work locally, once the data is checked in I can stop worrying about the security of it on my local machine.</p>
<p><strong>Backups</strong></p>
<p>Backup all this data that you store. As everything of importance that I use is stored in SVN, I just worry about backing up SVN on a regular basis rather then backing up 50 distinct locations. All my backups are stored in multiple locations and on separate physical devices/media.</p>
<p>The main backups are the SVN system and associated files, these upload themselves securely to <a href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a> daily and, in addition, copy themselves onto an NFS backup mount. So I have each file in 3 secure locations: SVN server, Amazon S3, NFS mount.</p>
<p>Ad hoc backups (images, other binaries that need to be stored once and not version controlled), are stored in S3 as well. I dump these in a local folder on my machine, and this pushes up to S3 daily via a cron job.</p>
<p>I use the <a href="http://s3sync.net/wiki" target="_blank">s3sync</a> ruby script to manage all these transfers.</p>
<p>Once the data is on S3, I don&#8217;t really need to worry too much about it being lost:</p>
<blockquote><p><em>Amazon S3 gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service was designed for 99.99% availability, and carries a service level agreement providing service credits if a customer’s availability falls below 99.9%.</em></p></blockquote>
<p>However I do also grab down from S3 on a regular basis and backup the files to CD, just to ensure I have an offline copy of data in an emergency.</p>
<p><strong>Local Machine</strong></p>
<p>I, like any other tech worker, am very fussy about my machine. The mouse sensitivity has to be just so, the desktop environment has to be set up in a specific way and of course the applications I need to use have to be at my finger tips.</p>
<p>In order to get this back as quickly as possible, with minimum fuss, I&#8217;ve used <a href="http://mondorescue.org/" target="_blank">mondo rescue</a> to image my machine to DVD(s). It&#8217;s linux specific, and your mileage may vary for Windows/Mac partitions. Have a hunt on Google for other options for Windows/Mac &#8211; Symantec Ghost suite is a windows app I&#8217;ve used in the past.</p>
<p>Remember, all important docs go into SVN, so all I really need to back up here is the system &#8211; not personal files, these are already covered.</p>
<p>If my machine dies, and I can&#8217;t recover manually, I just pop the mondo rescue DVD into my drive, boot, and it sorts out the rest.</p>
<p><strong>Summary</strong></p>
<p>These are the main systems I use to ensure that I can recover from most problems. Beyond this I use various forms of encryption for data security, but again this is down to user choice and the type of data you store. I&#8217;m also about to get a laptop so I am not so reliant on my home machine and Internet connection.</p>
<p>One key thing to remember: when you have to use these systems to recover, try to make a note of what didn&#8217;t work too well in the recovery process. I image my local machine because the last time I did a rebuild it took too long.</p>
<p>If you can make a change now that will make your life easier in the event of a problem occurring, then do it.</p>
<p>Please ask any questions about specifics in the comments, and I&#8217;ll collate and respond in another post where appropriate.</p>
]]></content:encoded>
			<wfw:commentRss>http://overthink.co.uk/2009/08/01/overthink-in-the-event-of-an-emergency-the-disaster-recovery-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
