Wat is serverredundantie?


Serverredundantie is het gebruik van tools zoals duplicaatservers en bijbehorende componenten binnen een IT-infrastructuur op een manier die zorgt voor ononderbroken beschikbaarheid van de service.

Een essentieel principe is het elimineren van "single points of failure", zowel on-site als in de public cloud. Stel dat een primaire server defect raakt als gevolg van hardwareproblemen, softwarestoringen of andere problemen; een secundaire, redundante server is klaar om onmiddellijk de werklast over te nemen. Hetzelfde geldt voor de componenten binnen een server.

disaster recovery

Het is een naadloos failoverproces, waardoor applicaties, websites en kritieke services online en toegankelijk voor gebruikers kunnen blijven. Dit voorkomt kostbare downtime en zorgt voor continuïteit van het bedrijf, zelfs bij onverwachte technische problemen.

Bovendien houdt serverredundantie in dat een robuuste systeemarchitectuur wordt gemaakt waarbij kritieke elementen worden gedupliceerd. Bij robuustere configuraties kan redundantie zich uitbreiden tot hele datacenters in verschillende geografische regio's om te beschermen tegen calamiteiten die de hele locatie betreffen.

Waarom is serverredundantie belangrijk?

Serverredundantie is van cruciaal belang omdat het direct ingaat op de onvermijdelijkheid van systeemstoringen en de behoefte aan noodherstel, met als doel te voorkomen dat deze tot serviceonderbrekingen leiden. In elke complexe IT-omgeving kunnen hardwareonderdelen defect raken, kan software vastlopen, kunnen netwerken haperen en kan de stroom worden onderbroken.

Zonder redundantie kan een dergelijke storing in een primaire server of de kritieke onderdelen ervan leiden tot onmiddellijke downtime voor de toepassingen of services die op de server worden gehost. Deze downtime onderbreekt gebruikerstoegang en verstoort interne activiteiten en stopt effectief alle processen die van die server afhankelijk zijn.

Het belang van serverredundantie gaat verder dan het handhaven van operationele continuïteit en omvat ook belangrijke zakelijke overwegingen.

Stroomonderbrekingen van de service leiden direct tot tastbare verliezen, waaronder verloren inkomsten uit onderbroken verkopen of transacties, verminderde productiviteit omdat werknemers niet kunnen werken en mogelijke schade aan de gegevensintegriteit tijdens ongecontroleerde storingen.

Bovendien erodeert frequente of langdurige downtime het vertrouwen van klanten en beschadigt het de reputatie van merken, wat gebruikers mogelijk tot betrouwbaardere concurrenten drijft. Voor veel organisaties, met name in sectoren als financiën en gezondheidszorg, vereisen strikte regelgevingsvereisten of contractuele Service Level Agreements (SLA's) hoge uptime, waardoor redundantie niet alleen voordelig is, maar vaak verplicht. Investeren in redundantie is daarom een cruciale strategie om financiële risico's te beperken, reputatie te beschermen, naleving te garanderen en een betrouwbare gebruikerservaring te garanderen.

Typen redundante servers

Serverredundantie is geen enkelvoudige configuratie, maar eerder een strategie die op verschillende manieren wordt toegepast, afhankelijk van de specifieke behoeften, de bare metal-server die wordt gebruikt, het budget en het kritieke karakter van de betrokken systemen.

Verschillende benaderingen en technologieën worden gebruikt om serverfuncties te dupliceren, zodat een andere component of server zijn plaats kan innemen als een onderdeel of server uitvalt.

Redundant Domain, Front End en Validation Servers

Bepaalde serverrollen zijn van fundamenteel belang voor gebruikerstoegang en kernnetwerkbewerkingen, waardoor redundantie een cruciaal aspect is. Domeinservers, zoals domeincontrollers (DC's) in Windows-omgevingen of DNS-servers, verwerken bijvoorbeeld gebruikersverificatie, toegangsmachtigingen en de omzetting van netwerknamen.
 

Het hebben van redundante DC's of DNS-servers, vaak via meerdere actieve servers die gerepliceerde gegevens delen, garandeert dat gebruikers zich nog steeds kunnen aanmelden en resources kunnen vinden, zelfs als één server uitvalt. Op dezelfde manier worden front-endservers, zoals webservers die de eerste gebruikersverbindingen of toepassingsgateways verwerken, vaak redundant gemaakt met technieken als load balancing over meerdere identieke servers.
 

Als een webserver uitvalt, wordt het verkeer automatisch omgeleid naar de andere servers, wat continue toegang garandeert. Validatieservers, die verantwoordelijk zijn voor taken zoals het verifiëren van beveiligingstokens of het verifiëren van API-aanvragen, vereisen ook redundantie.

Gerepliceerde servers

Replicatie is een veelgebruikte techniek om serverredundantie te bereiken, vooral voor gegevensintensieve toepassingen zoals databases en cloud-opslag. Hierbij worden een of meer kopieën (replica's) van de gegevens, de configuratie of zelfs de volledige operationele status van een primaire server op secundaire servers gemaakt en continu gesynchroniseerd.
 

Dit garandeert dat er altijd een up-to-date of bijna up-to-date exemplaar van het systeem beschikbaar is. Als de primaire server uitvalt, kan een gerepliceerde server worden gepromoveerd om zijn taken uit te voeren, meestal met minimaal gegevensverlies. Replicatie kan synchroon zijn, waarbij gegevens gelijktijdig naar zowel de primaire als de replica worden geschreven. Dit garandeert geen gegevensverlies, maar kan de prestaties of asynchrone prestaties beïnvloeden.

Disaster Recovery-servers

Disaster Recovery (DR)-servers vormen een specifieke toepassing van redundantie en zijn gericht op bedrijfscontinuïteit bij grootschalige verstoringen die een volledig primair datacenter of een geografische locatie kunnen beïnvloeden.
 

In tegenstelling tot lokale redundantie, die storingen in onderdelen of enkelvoudige servers afhandelt, houdt DR het onderhoud van back-upservers, -systemen en -infrastructuren in op een afzonderlijke, vaak geografisch verafgelegen locatie.
 

Deze NH-servers zijn ontworpen om kritieke bewerkingen over te nemen als de primaire locatie niet meer beschikbaar is vanwege gebeurtenissen zoals natuurrampen, langdurige stroomuitval of grote beveiligingsincidenten.

Hoe implementeert u serverredundantie in uw infrastructuur

Implementatie van serverredundantie vereist een zorgvuldige planning en uitvoering die zijn afgestemd op uw specifieke operationele behoeften en technische omgeving. Het proces begint doorgaans met een grondige evaluatie om te bepalen welke toepassingen, services en gegevens het meest kritiek zijn en daarom redundantie vereisen.

Hiervoor moeten duidelijke doelstellingen worden gedefinieerd, zoals de maximaal toelaatbare downtime (beoogde hersteltijd of BHT) en de aanvaardbare hoeveelheid gegevensverlies (beoogde herstelpunt of BHP).

Op basis van deze vereisten en budgetoverwegingen kunt u de juiste redundantiestrategie selecteren, of het nu gaat om failoverclustering (actief/passief of actief/actief), taakverdeling over meerdere servers, gegevensreplicatie, het implementeren van geografisch gescheiden disaster recovery-sites of een combinatie hiervan.

Cloud Computing-platforms bieden vaak ingebouwde redundantieopties, zoals beschikbaarheidszones of beheerde redundante databaseservices, die de implementatie kunnen vereenvoudigen. De kernfase van de implementatie bestaat uit het configureren van servers, opslag, netwerkverbindingen en de gekozen redundantiemechanismen, inclusief het instellen van controle om storingen te detecteren en het implementeren van geautomatiseerde processen, zoals IP-failover, om de overgang te managen.

Wat is IP-failover bij serverredundantie?

IP-failover is een essentieel mechanisme dat in veel redundantieconfiguraties van virtual private clouds en servers wordt gebruikt om een naadloze overgang te garanderen van een uitgevallen primaire server naar een stand-by redundante server zonder dat er wijzigingen aan de clientzijde nodig zijn.

In essentie gaat het om het automatisch opnieuw toewijzen van een IP-adres dat is gekoppeld aan een service van de defecte server aan de back-upserver die de functies ervan overneemt.

Services zijn meestal toegankelijk via een specifiek IP-adres. Als dat IP-adres onbereikbaar wordt omdat de server waarop het wordt gehost, uitvalt, verliezen clients verbinding. IP-failover lost dit op door ervoor te zorgen dat het IP-adres van de service actief blijft, alleen gehost door een andere machine.

Dit wordt vaak bereikt met een "floating" of "virtual" IP-adres dat niet permanent gebonden is aan de netwerkinterface van een enkele server. Monitoring systemen, vaak onderdeel van een high availability cluster of load balancer setup, detecteren wanneer de primaire server niet meer reageert.

Wanneer een fout wordt gedetecteerd, start het systeem automatisch een proces om dit floating IP-adres toe te wijzen aan de netwerkinterface van de opgegeven back-upserver. Netwerkapparaten leren (vaak via protocollen als ARP) snel dat het IP-adres nu overeenkomt met het hardware MAC-adres van de back-upserver, waardoor het verkeer dienovereenkomstig wordt omgeleid.

Wat moet er nog meer redundant zijn voor optimale prestaties?

Om echte resilience en optimale prestaties te bereiken, moet je verder kijken dan alleen de servers zelf. Verschillende andere componenten in de infrastructuur zijn kritieke single points of failure, indien deze niet met redundantie zijn ontworpen.

Ervoor zorgen dat deze elementen ook gedupliceerd zijn of failover-mogelijkheden hebben, is essentieel voor een robuust systeem met hoge beschikbaarheid.

  • Back-ups Bied redundantie van gegevens, zodat u kunt herstellen van beschadiging, onopzettelijke verwijderingen, ransomware-aanvallen of rampzalige storingen, zelfs als er ook live redundantiesystemen in gevaar zijn.
     
  • Disk drives : Voorkom serverdowntime en gegevensverlies als gevolg van fouten met één schijf door technologieën te gebruiken zoals RAID (Redundant Array of Independent Disks), waarmee continue gegevenstoegang en systeemprestaties worden gegarandeerd.
     
  • Voedingen : Zorg voor een continue werking van de server door te voorkomen dat de server abrupt wordt afgesloten als zich in het serverchassis een storing voordoet in één interne voedingseenheid (PSU).
     
  • Internet connectiviteit : Behoud de toegang tot externe netwerken en de beschikbaarheid van services voor gebruikers door gebruik te maken van meerdere internetserviceproviders (ISP's) en diverse netwerkpaden en te beschermen tegen uitval van providers of kabelonderbrekingen.

Best practices voor het behalen van serverredundantie

Effectieve serverredundantie begint met een grondige planning en een ontwerp dat zich richt op het elimineren van 'single points of failure' in uw hele infrastructuurstack.

Definieer duidelijk uw beoogde hersteltijd (BHT) en beoogde herstelpunt (BHP) voor kritieke services en selecteer redundantiestrategieën—zoals failoverclustering, taakverdeling of replicatie—die op deze doelen en uw budget zijn afgestemd.

Streven naar automatisering in zowel de detectie van storingen als het failoverproces zelf, omdat geautomatiseerde systemen de snelle respons bieden die nodig is om downtime effectief te minimaliseren.

Vergeet niet om redundantie niet alleen voor servers te overwegen, maar ook voor ondersteunende onderdelen, zoals netwerkpaden, opslagsystemen en stroombronnen, om echte resilience te garanderen.

OVHcloud en oplossingen voor serverredundantie

Ontdek de veelzijdige cloudoplossingen van OVHcloud, ontworpen voor prestaties en schaalbaarheid, terwijl u robuuste, redundante systemen kunt bouwen voor hoge beschikbaarheid. Vind de perfecte fundering voor uw projecten:

Bare MetaL Icon

Bare Metal

Ervaar de ultieme prestaties, controle en beveiliging met OVHcloud Bare Metal Servers. Krijg dedicated fysieke servers met directe hardwaretoegang, die maximale verwerkingskracht en minimale latency garanderen voor uw meest veeleisende workloads.

Public Cloud Icon

Public Cloud

Ontsluit flexibiliteit en innovatie met OVHcloud Public Cloud. Bouw, implementeer en schaal moeiteloos applicaties op met onze flexibele en kosteneffectieve cloud-infrastructuur. Toegang tot een uitgebreide portfolio aan services op aanvraag, waaronder rekeninstances, object storage, databases, netwerktools, AI-platforms en nog veel meer.

Hosted Private cloud Icon

Hosted Private Cloud

Combineer de beveiliging en controle van een privéomgeving met de flexibiliteit van de cloud door gebruik te maken van OVHcloud Hosted Private Cloud, gebouwd op VMware-technologie. Krijg dedicated hardware-infrastructuur, volledig gemanaged door OVHcloud, die u een afgeschermde en veilige omgeving biedt, ideaal voor gevoelige applicaties en gereguleerde sectoren.