A backup strategy for a micro-ISV is one of the most important things you could have, you are not typically working in an enterprise environment, you do not have the hardware, tools, or money to afford expensive backup solutions. You also need a solution that is more redundant and automatic than the typical home user backup strategies. I am going to discuss a couple of solutions, and ultimately the solution I chose to take, and future plans I intend to take.
On Site Backup (keeping it simple, and free)
First and foremost, getting a backup solution in place is very simple. If you are using Windows you can simply use the built in back up tool, point it at a USB drive and be on your way. If you are using OSX you can use Time Machine. I have a pretty good experience with Time Machine, but a horrible experience with the Windows Backup Utility, even the one that comes with Windows 7 fails for me about 75% of the time. So I chose not to use it, I still use my Time Machine for my mac computers.
On Site Backup (keeping it moderately simple)
The next choice is to use a server setup, you can buy a very cheap Windows Home Server for around 400 bucks, about 1TB of space. It has an easy to use web interface, allows you to plugin more hard drives that it will automatically add to its virtual disk space. It also comes with a nice set of backup tools, I have many friends that use this solution and it works great for them. I however, do not have enough space at the moment to use it but I plan to implement this shortly.
Read more about Windows Home Server
HP EX475 MediaSmart Home Server 1TB (Amazon.com)
Off Site Backup
Next up is off site backup strategies, these are often used by enterprises in the event of a catastrophe, such as a fire, etc. For a micro-ISV this is essential to have mainly because the hardware you are using to do your backups on is not going to be very redundant. Redundancy is expensive, not only in hardware but in electricity to power all the extra hardware to implement it. That is why it is more cost effective, in fact free in some cases to use an online backup strategy.
I chose a very popular online backup company to do this, that offers 2 GB for free. They also encrypt your data using 448 bit encryption before it gets sent up the wire to protected your intellectual property. They have a tool that you can download, it will run a backup every 12 hours and sync with their server.
They also have a Pro version that lets you get more involved, backing up servers, multiple computers, etc.
Read more about Mozy
Online File Storage
Not really a backup solution, but a way to protect your important documents. Using an online file storage mechanism will let you keep your files on a server in the cloud that is running on redundant hardware, they also tend to have pretty serious disaster recovery plans in place to protect your data. The most popular one I use is called DropBox, not only does it protect your file but it lets you keep these files in sync on all of your computers. It installed a folder on your computer, you put file in it, and they get synced automatically to the cloud, and to any other computers you have DropBox installed. It works seamlessly behind the scenes, and its awesome!
Read more about DropBox
Protecting Non-Documents
Last but least, and something that is often overlooked in backup strategies is notes. Lets say you jot down a note, a phone number or something important. This information is often lost by getting tossed, misplaced, or if you use your computer to save your notes off you may overlook that location when doing backups. The best way to protect this is to store them in the cloud, much like DropBox, but more focused on less formal documents. I use Evernote for this process, its easy, simple and they have support for it in multiple forms. They have an iPhone Application, OSX App, Windows App, WebApp, etc. so that at any time, any place, you can quickly save a note into the cloud. These notes also get synced to all your other devices that have Evernote installed so its a seamless experience.
Read more about EverNote
Additionally if you need to protect your email, calendars, and documents in one central place you can use Google Apps for Business. They offer GMail, Google Calendar, Google Docs, and more for your domain. There is a free and a pay version, the free version is a little bit difficult to find on their site but its there with a couple of small limitations. The pro version offers much more space, among other things.
Read more about Google Apps for Business