Hyperserver

Recently starting on building a Hyperserver for TROI. In a nutshell its a webserver with heavy hardware, multiple processors (8 to be precise) and ridiculous amounts of ram (16gb) and storage (8tb). The storage is setup as RAID. So we can use 4TB for the servers and 4TB is a mirror. This way if a hard-disk crashes the mirror can take over right away and the broken one can be replaced on the fly.

This hardware is installed at my server provider, fastest in Europe. It gets a base OS and vmware and is then divided into several virtual servers. Virtual servers seem very much like an independent server, with its own OS and software but it is actually a small piece of the hardware server. I can assign a certain amount of storage and ram to each server and set the max cpus its allowed to use.

The TROI server i will be setting up to handle a new studio system. There will be a processing server for converting video and files, a providing server that checks if the requester has access to a requested file, and if so, provides the file via download or streaming. For streaming i will be installing the Mammoth server which is open source and developed in C++. Mammoth will also allow me to work on some interesting side projects such as real-time facial recognition and augmented reality projects. Finally there will be a few front-end servers and of course a big storage server.

A lot of experimental work to do but it will result in a very stable and strong server with excellent processing power. The dividing of the functionality across multiple virtual servers will also allow me to setup a system that can later be expanded over multiple hardware servers allowing for practically endless growth of the system. It also keeps all the functionality neatly divided into sections. Object Oriented Servers ? :)

Currently i have selected and customised the hardware and ordered it and am waiting for delivery. Next step will be installation at the provider, installing the base OS and vmware and configuring the individual virtual servers with their Operating Systems. Then we move on to installing and configuring each individual virtual server with the required software and security for it's function.

Interesting times ahead!

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word