Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Dec 2013 09:17:03 -0500
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        Chris Stankevitz <chrisstankevitz@gmail.com>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Running FreeBSD for my personal website: collocation, cloud, etc.
Message-ID:  <CAGBxaXnbMOwcW3QtWmDoH3fAwLxWZYWPebSACWepQKWboa_Kjg@mail.gmail.com>
In-Reply-To: <CAPi0pssHTPBFa-9CSs7PsYcMXD34NB8KMdJh9OGJnZ%2B=-JbYtA@mail.gmail.com>
References:  <CAPi0pssHTPBFa-9CSs7PsYcMXD34NB8KMdJh9OGJnZ%2B=-JbYtA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> 1. Buy and run machines from home and figure out a scheme to deal with
> my dynamic ip address
>


> 3. Cloud (which I don't understand)
>

You might want to consider combining the two by running a mini-cloud on
your home machines, thereby possibly cutting down on the number of machines
you would have to buy.  Take a look at http://petitecloud.org ... we
released PetiteCloud 0.2 just today.  PetiteCloud is a free open-source
(BSD license) front end to bhyve, which enables you to run multiple virtual
machine on one machine.  You will need FreeBSD 10 for this, though, and you
will need to buy machines with Intel CPU's that support EPT ("Extended Page
Tables").  Once you buy the machines, you will need to enable hardware
virtualizing in the BIOS (it's disabled by default on most motherboards).

Let me step back and explain cloud computing a little:

1. The basic idea is to divide one or more real machines upto into many VM's
2. You then hook up external "services" like networking (access to the
physical network at the most basic level and full firewall/DMZ
configuration on the other) and storage (NAS's and such) to the VM's
3. This is all done via a hypervisor such as bhyve

PetiteCloud plans to support the "services" part in the next few minor
versions.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXnbMOwcW3QtWmDoH3fAwLxWZYWPebSACWepQKWboa_Kjg>