Icon Rufen Sie uns an
+49 441.309197-69 +49 441.309197-69

bytemine infrastructure - part 1

Posted by Daniel Rauer on Thursday, April 18, 2013

Reliable infrastructure is the shortest possible answer when we are asked what bytemine offers to its customers. In a small series of blog posts we will give an overview of the components that us at bytemine use to build these reliable infrastructures.
We make intensive use of open source components - components that we install at our hosting environment as well as at customers infrastructure.
It became apparent that despite the various different requirements for the environment the core set of building blocks remains the same, mainly due to them being flexible and adaptable.

Dell Server A few years ago we switched to deploying servers from Dell, mainly series R4xx and R5xx are used because of their high power density for typical applications of small and medium sized enterprises. They also perform very well as virtualization hosts. Despite their outstanding quality Dell offers an excellent service that is available (for quite reasonable prices) for up to 5 years; if necessary a technician with spare parts can be at location within 4 hours. Via the iDRAC management interfaces we are able to maintain the servers from remote locations, apply firmware updates and even install a new operating system. By the Dell OpenManage tools the servers are integrated seamlessly in our monitoring and service infrastructure.

KVM virtualization The open source virtualization solution for Linux KVM is our preferred virtualization technique for quite some time now. KVM scales easily from tiny monitoring instances up to powerful virtual machines with dozens of cores and many GB RAM. At the same time it barely needs ressources itself, so it can be used even on very small machines. By having the option to establish VMs parallel to the running Linux system a smooth entry to virtualize applications and systems can be taken.

Icinga monitoring Icinga is an open source monitoring tool, forked from the popular Nagios, yet remained 100% compatible to the interfaces in regards to plugins. Icinga is used on our infrastructure and on customers one to monitor hosts and their services, ranging from basic checks like ping and storage capacity up to complex business logic processes with custom written checks. Currently we monitor about 300 hosts with almost 1500 services with our instance.