Techniek

Een pagina voor de echt technische mensen die precies willen weten hoe wij het helemaal geregeld hebben. Mensen die van grafieken houden en graag nadenken over beschikbaarheid vinden hier wat zij zoeken.

Het netwerk van Tuxis Internet Engineering (AS197731) heeft een drietal externe verbindingen. Zowel NL-IX, BIT als Joint Transit voorzien Tuxis van hoogwaardige transit naar de rest van het internet zodat er geen problemen voor het netwerk van Tuxis ontstaan als een van de partners problemen heeft. Bestaande verbindingen zullen vrijwel zonder merkbare onderbreking verder gaan via een ander pad. Wij hebben hierdoor een redundante verbinding met het internet.

Alle diensten van Tuxis werken met zowel IPv4 als IPv6. Onze netwerken en servers zijn er geschikt voor en het is een van de speerpunten van Tuxis. Mocht u niet weten wat IPv6 is, lees vooral verder en realiseer u dat, wanneer u systeembeheerder bent, er werk aan de winkel is! Tuxis ondersteunt u bij gebruik van IPv6.

Het platform bestaat uit meerdere webservers en hangt achter de Tuxis Loadbalancers. Deze loadbalancers houden continue in de gaten of alle benodigde webservers nog beschikbaar en in orde zijn, en voorkomen daarmee dat uw bezoekers op een niet-functionerende webserver uitkomen. Dankzij deze verdeling van bezoekers wordt de load op webservers automatisch meeverdeeld. De webservers draaien Apache op Linux en als database ondersteunen wij MySQL. Een bewezen combinatie.

Wij maken gebruik van twee storageoplossingen. Voor Kerioindecloud.nl en ownCloud gebruiken wij ZFS op freeBSD met SSD Caching. Voor de rest gebruiken 100% SSD in een cluster met Ceph dat verdeeld is over drie datacenters. Op het Ceph cluster worden diensten gelevers als VPS-en, webhosting en CDN. Het Ceph cluster kunt u ook bij ons aanschaffen voor eigen gebruik.

Wij gebruiken Proxmox om de VM’s van klanten aan te maken en te bedienen. Proxmox is een product dat al meer ontwikkelingstijd heeft en goed geschikt is om complete clusters mee te beheren. Klanten krijgen zelf een login om op die manier op eenvoudige wijze hun VM te bedienen.

Voor virtualisatie gebruiken wij Proxmox. Voor het back-uppen van Proxmox hebben wij pmbr geschreven. Proxmox laat je welliswaar instellen wanneer je back-ups wilt maken, en waarvan. Maar je moet zelf moet bijhouden wie je back-upt, en wanneer. Je kunt ook niet aangeven wanneer de back-up moet stoppen met draaien. En dat kan weer (negatieve) gevolgen hebben voor de snelheid van de centrale storage. Dat was niet ideaal dus.

De configuratie van server en clusters doen we met Ansible, zodat we zeker weten dat de configuratie op alle machines hetzelfde is. En, op het moment dat er uitbreiding nodig is kunnen we extreem snel een nieuwe machine bijschakelen, zonder dat alle configuratiebestanden bij elkaar gezocht hoeven te worden.
LiveZilla Live Chat Software