I had to give myself a reality check today. I have always wanted to have my own personal enterprise class network. Let me explain what I mean. I enjoy learning new things or learning new ways to do old things. I have been planning my dream network that I want to have when I actually get a house, but today it hit me that the cost of such an enterprise network wouldn't be justified if the resources were never even utilized above 1%. Heck even .05% at best. Might as well change my name to that resembles how crazy I am for thinking and wanting this in my house.
I enjoy playing around with and setting up apache web servers, mysql database servers, mail servers, dns servers, routers, firewalls while integrating centralized authentication where possible. If it includes Linux in the mix I am even more apt to peruse it. In an enterprise class network, you often have so many users accessing a resource that it requires a dedicated host or dedicated redundant hosts. An example..
X Crop has close to 10,000 and 30,000 users at one site. To ensure that information is able to accessed and critical services are available they implement the following. The client machines are windows systems while the server systems are Unix based.
2 Active Directory Servers configured in Master/Slave Configuration
2 Linux Bind DNS Servers in master/slave Configuration
2 Mysql Servers with replication and fail over
3 Load Balanced Apache Webservers
2 NetApp Storage Appliances with 120 TB Capacity Each
4 Linux Servers for dedicated to compiling and testing source code
2 Subversion servers
2 Linux Mail Servers in master/slave configuration
1 LDAP Server (All Unix systems utilize LDAP Authentication to Active Directory)
You get the idea, basically I wanted to build an enterprise class network in my house to have as my playground with dedicated hosts for common enterprise applications. Before today you couldn't have convinced me otherwise to change my dream network. Today though that changed and I actually asked myself aloud, "What is the reality of my need for such a network and can the cost be justified?". I started thinking about how much electrical power would be required and how much cooling would be required just so I would have an enterprise network of my own to play around with. I already work in an enterprise environment, but I can't break things for the fun of it and try to fix it just to hone my skills. My servers would not have been powerful but the idea behind it all was dedicated enterprise services.
The other thing I wanted to do was be able to bring all of my website hosting and database hosting in house, because I hate the idea that my sites are shared with other sites whom may be very insecure and allow the host to be compromised. However until I can find a cheap place to co-locate a set of servers or pay the extreme prices for dedicated hosting I am forced to continue to use shared hosting. I also recently heard that Verizon frowns upon using their home FIOS to host and serve your content over their network, weather or not this is true I am not sure. I have yet to read to TOS.
Here is what I came up with for my amended dream network
.
1 Bind DNS Server
1 LTSP Server
1 OpenFiler
1 VMWare ESX Server
1 Bacula Backup Server
Currently thinking about my need for an LDAP Server locally and if I would want to have and Active Directory Server to play around with as well. Micro$oft in my home :barf: I couldn't fathom it but I need to keep up on both my Windows Server Skills and Unix/Linux Skills. If I do I likely want to/try convince myself that I "need" two more servers.
The other thing I am starting to think about and ask myself is how much storage do I really need? Could I really utilize a 50 TB System without filling up a data storage system with movies. I don't own or watch television so my need for a place to store downloaded movies isn't a worry. I do know that if I had a large data storage location in house I would have a few local Linux mirrors to make installing net installs much faster. I don't even game anymore, which thinking about that is kind of sad. It's like I grew out of gaming.
Has anyone else here had to give themselves a reality check when trying to achieve their dream home network.