Clustering Servers
Oplossingen voor load balancing
Voor omvangrijke websites en online applicaties die een uiterst hoge beschikbaarheid eisen, biedt JDN Business Hosting BV clustering aan. Hierbij wordt er gebruik gemaakt van meerdere, in een cluster werkende webservers. Een loadbalancer verdeelt de bezoekers over de geclusterde webservers, waardoor de belasting wordt gespreid. In een dergelijk geval kan zelfs een van de webservers uitvallen, zonder dat de website of applicatie hiervan hinder ondervindt.
In het algemeen bestaat een cluster uit twee of meer fysieke servers (nodes) die zich als een logische server presenteren. Elke server is voorzien van redundante delen zoals voeding (dual power), koeling (dual fan), harddisken (RAID) en een dubbele netwerk interface kaart (NIC). Mocht een van de servers door omstandigheden niet goed functioneren, dan neemt een van de andere servers de taken over.
JDN Business Hosting BV biedt diverse mogelijkheden tot clustering van zowel webservers als database- en aplicatieservers. Een combinatie hiervan is uiteraard ook mogelijk om zodoende extra zekerheden in te bouwen.
Load Balancing
De eerste vorm van clustering die we kennen is load balancing. Alle (web) requests worden hierbij verdeeld over twee of meerdere servers. Bijkomend voordeel is dat mocht een server uitvallen, deze geen request meer krijgt doorgestuurt door de load balancer. Om extra zekerheden in te bouwen kan er gebruik worden gemaakt van een tweede load balancer als back-up. Mocht de eerste onverhoopt uitvallen, dan neemt de tweede het automatisch zonder downtime over. Aan te raden is dan wel om met een redudantie uplink te werken, uiteraard kan ook deze door JDN Business Hosting BV worden geleverd.
- Hoge beschikbaarheid van servers
- Automatische detectie van server failure
- Belasting/requests splitsen over meerdere servers
Storage Replication
Storage Replication wordt vaak gebruikt om dynamische data veilig te stellen. Denk hierbij aan foto's, fimpjes, of andere content. Storage Replication is een oplossing waarbij een standaard back-up onvoldoende garantie biedt met betrekking tot de restoretijden. Storage Replication biedt onder andere back-up van open files. Storage Replication werkt met een master en een of meerdere slave servers. Alle updates gebeuren op de master en worden automatisch naar een of meerder slaves replicated.
- Automatische overschakelen van storage server bij uitval
- Vele malen hogere zekerheid van data integriteit en beschikbaarheid
Database Replication
Er zijn geavanceerde Database Replication oplossingen beschikbaar voor applicatie specifieke beschikbaarheids vraagstukken. JDN Business Hosting BV heeft ruime ervaring met onder andere MySQL Replication oplossingen. MySQL replication kan perfect worden ingezet voor de-centrale locaties, zoals DNS servers, of als automatische back-up naar het hoofdkantoor. Ook bruikbaar om een zware database server te repliceren en daarvan een back-up te maken zonder extra load op de database server. Tevens kan deze techniek perfect worden ingezet in zware webserver omgevingen.
- Zeer betrouwbare replication mogelijk
- Inzetbaar voor zowel datacentra als mede dec-entrale locaties
- Bij uitval en herstel van verbinding worden updates automatische uitgevoerd
- Ondersteuning voor zeer grote databases
Database Clustering
Als een zeer hoge beschikbaarheid en snelheid vereist is en er op meerder datanodes geschreven moet kunnen worden, is mySQL Cluster een betrouwbare oplossing. Deze configuratie vereist minimaal twee datanodes (i.v.m. redundantie), een management node, en een of meerdere frontends. Een webapplicatie maakt verbinding met het frontend, en data wordt automatisch uit de datanodes geserveerd. Bij uitval van een van de componenten blijft de opstelling doordraaien.
- Zeer hoge uptime tot 99.999% haalbaar
- Main-memory database, snelle access tijden van data
- Geen singel point of failure
Elke clustering oplossing heeft specifieke eisen, hierdoor is het naar onze mening niet zinvol met standaard oplossing te komen. Voor een cluster oplossing naar uw specifieke eisen, lichten we u dan ook graag persoonlijk uitgebreid voor.