-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

In all the environments I have worked in, servers were constantly being
reprovisoned/upgraded etc. Both Windows and Linux. Also virtualization
was utilized very heavily. This made testing quite easy, and allowed us
to cycle in upgrades.

So a 3 or 5 year support cycle seems fine.

Here is my take on building a server farm: (say 1 rack in a colo)

Core components:

Network attached storage (dual pathed iSCSI appliances are good for
this). I prefer Promise myself. They have a 2U chasis which takes SATA
drives.

2 dedicated storage heads to serve up the iSCSI storage (make sure to
put in a couple 4 port nic cards so you can hook up lots of iSCSI
appliances directly to the box)

n (in increments of 2) 1U servers running KVM hosting all the virt bits
on the storage. Centos or Ubuntu Server for the base os. I usually host
my dns/dhcp on the bare metal which makes spanning across vlans and such
a bit easier. You could also put it in a virtual machine if you wanted.

With judicious use of layer7 filtering (snort inline and what not) you
can mitigate a wide variety of risks and not need to patch right away.
This lets you patch in an orderly planned fashion.

You should also be using some sort of configuration management system,
and PXE/kickstart to build all of your virtual machines. This allows you
to simply lay down the latest spin of a distro and configs in 30 minutes
or so.

I've implemented the above setup multiple times and found it provides a
substantial amount of convenience and flexibility.

If you want to save some money you could also have 2 identically
configured Linux boxes with master/slave drbd replication. Have your
storage on bare metal and all services in a virtual machine.

I personally use Ubuntu Server 9.10 in my environment here at home.
I am doing contract/consulting work full time so my home is my
production environment. I also use it as a lab environment for clients.

I have written up a detailed page on the environment at
http://wiki.knownelement.com/index.php/Network_Stuff

I'll be speaking in March at UUASC OC on Data Ownership
http://wiki.knownelement.com/index.php/Data_Ownership

and a big part of that is how I ensure my data is hosted in a
sustainable manner.



Randall Whitman wrote:
> CentOS - as i understand it, 4 years full, 7 years security patch:
>  http://wiki.centos.org/Download
>  
> http://wiki.centos.org/AlainRegueraDelgado?action=AttachFile&do=get&target=en-centos-lifecycle.png
> 
> Ubuntu LTS is 3 years desktop, 5 years server: 
> <http://www.ubuntu.com/products/whatisubuntu/serveredition/benefits/lifecycle>.
> I still have not tracked down how that is defined: is it per-package, or per
> which image I used to install - what if i install from the server CD, remove
> server packages, and install desktop packages?
> (Tangent: problem with 3-yr/2-yr cycle for desktop LTS, is that at the end of
> life for one LTS, there is no Ubuntu with 3 *remaining* years of lifecycle:
> the meantime LTS has only 2 years left, and the next LTS is a year off.)
> 
>  Linkname: Operating Systems Lifecycle Chart
>       URL: http://benjamin-schweizer.de/operating-systems-lifecycle-chart.html
> 
> /Randall
> _______________________________________________
> LinuxUsers mailing list
> LinuxUsers@socallinux.org
> http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers


- --
Charles N Wyble
Linux Systems Engineer
char...@knownelement.com (818)280-7059
http://www.knownelement.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkt9d5gACgkQJmrRtQ6zKE+yzACfT3KC9WmnwkkZGrcVXR7uQtod
zKsAoJrX5mhCB6DBliMKYtFO9Brlv6l/
=IOFq
-----END PGP SIGNATURE-----
_______________________________________________
LinuxUsers mailing list
LinuxUsers@socallinux.org
http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers

Reply via email to