A Completely Open Source Cloud Network Deployment Guide
Over the last several years, the IT industry has advanced tremendously. With the advent of cloud-based technologies, the open source world has managed to keep up and in some cases even surpass the offerings of commercial vendors. The problem with such technologies is that they can be extremely expensive to setup and bleed your company’s budget to keep it maintained. This is an obvious show stopper for small businesses as the potential costs can be astronomical. The good news is, is that this need not be the case!
Our goal over the next several weeks is to compile a step-by-step tutorial series to teach you how to deploy a complete virtual network using only open source software technologies… for free!
But are their easier options?
Yes. When it comes to cloud computing, you have two fundamental options… public or private cloud solutions. Given the costs of current private cloud solutions, most small businesses opt for public solutions. This option can potentially be a huge setback when your company outgrows the capabilities that are offered by public solutions as they do not always scale in ways to meet your businesses needs. You also have the added risk of security since all of your important business data is sent over the internet to be stored on a server you have little to no control over. This is where private networks tend to shine!
With a private cloud, you have complete control over your network and it’s data. Which means as your company grows, your cloud can be scaled to support it!
So where do I start?
Planning. More planning. Even more planning. It is virtually impossible to plan far enough ahead for things you can not foresee. After all, we are mere mortal human beings sans the gift of precognition.
Typically you would start by compiling a list of functions that your network/cloud needs to be capable of performing. Once you have said list, you can then generate a list of software that can perform those tasks. Once your list of software is completed, you can then start researching the hardware requirements for each one and build a list of hardware needed to run it all optimally. This means you should buy hardware that exceeds the minimum requirements of the software as updates and changes are inevitable!
While you are making these lists, you will also need to factor in some backup/redundancy capabilities for each item on each list. We will cover this in more detail with our next entry into this guide.
While you take the time now to start weighing the pros and cons of deploying your own private cloud, we are going to be working on the first part of our “Completely Open Source Cloud Network Deployment” guide! Should your pros outweigh your cons, we hope to see you back here upon the release of part 1. In the meantime, be sure to subscribe to TechFix.org to be notified when we release more information via email. Thanks for visiting!