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 vier externe verbindingen. Via de AMS-IX, Speed-IX, i4Networks als BIT zijn we voorzien van hoogwaardige transit en peering naar de rest van het internet zodat er geen problemen voor het netwerk van Tuxis ontstaan als een van die leveranciers 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. Mocht u niet weten wat IPv6 is, lees dan vooral verder. Wanneer u systeembeheerder bent, dan is er werk aan de winkel! Tuxis ondersteunt u bij gebruik van IPv6.

Het webhostingplatform van Tuxis bestaat uit meerdere webservers en hangt achter de Tuxis load balancers. Deze load balancers houden continu in de gaten of web servers nog beschikbaar en in orde zijn. Dankzij deze verdeling van bezoekers wordt de load op web servers automatisch verdeeld, waardoor piekbelasting eenvoudig af te handelen is. De web servers draaien Apache op Linux en als database ondersteunen wij MySQL.

Wij maken gebruik van twee storage-oplossingen. Voor Kerio en FilesOnline.eu gebruiken wij ZFS op FreeBSD met SSD caching. Voor alle andere diensten, zoals VPS-en, webhosting en CDN, wordt 100% SSD geleverd met Ceph. Deze storage is gespreid over drie datacenters. We leveren ook Private Storage Clusters met Ceph.

Wij gebruiken Proxmox om virtuele machines te beheren. Proxmox is geschikt is om complete clusters te beheren. Klanten krijgen zelf inloggegevens om virtuele machines te beheren.

Voor virtualisatie gebruiken wij Proxmox. Voor het back-uppen van Proxmox hebben wij pmrb geschreven. Een tekortkoming in de ingebouwde Proxmox back-ups is dat je zelf bij moet houden welke VM's wanneer worden geback-upt. Je kunt ook niet aangeven wanneer de back-up moet stoppen met draaien, wat gevolgen kan hebben voor de snelheid van de centrale storage. pmrb voorziet in probleemloze Proxmox back-ups.

De configuratie van server en clusters zijn op alle servers en nodes identiek. We rollen dezelfde configuraties uit met Ansible, zodat we zeker weten dat de configuratie op alle machines hetzelfde is. Op het moment dat nieuwe servers benodigd zijn worden deze naadloos bijgeschaald.