Last active September 01, 2013

Embed URL

HTTPS clone URL

SSH clone URL

One simple example of a 10u/13node hardware private cloud infrastructure. Built specifically for colocation, based on how datacenters often slice up their racks (e.g. 10u/quarter rack is very common). Saves a few hundred thousand dollars over AWS in three years time. Replace/repeat at that time and then put these into a Hadoop cluster or something. :) FreeBSD hypervisor? No need for the RAID controllers.

This chassis houses up to 8 processing nodes. Each node is roughly equivilent to 30 elastic compute units. You can scale as needed by building and slotting more nodes into the chassis. Candidates for these nodes includes: app servers of any kind, ssl termination/reverse proxies, cache servers, distributed/concurrent processing, cron jobs, etc.

Only non-critical/replicatable data should be held on these servers! Intentionally no RAID.

Each node should be treated as a dumb processing/cache server.

Expected that the developer/ops team anticipate/code for individual node failure (always true).

Though limited on cores, the E3 v3 processors are one generation ahead of the other Xeons. As a result, they are some of the highest performing Xeon processors available at a extremely low cost: http://www.cpubenchmark.net/high_end_cpus.html

If you need more processing power on the cheap, E3-1270v3 is a great way to do so for only ~$100 more per proc.

This chassis houses up to 4 storage nodes. You can scale as needed by building and slotting more nodes into the chassis. Candidates for these nodes includes: databases (e.g. mongodb, redis, neo4j, postgres, hbase), static caches, and persisted data of any kind that needs to be accessed quickly.

This chassis houses backups of the persisted data from the storage nodes (e.g. database snapshots). It could also be used to serve large amounts of data, however access is slower because it leverages 7.2k enterprise sata drives.