Netwerkveerkracht is cruciaal voor het handhaven van de continuïteit van de bedrijfsvoering. Failovermechanismen spelen een cruciale rol bij het garanderen van een hoge beschikbaarheid en betrouwbaarheid van netwerkdiensten. Twee belangrijke failoverstrategieën – Actief-Actief en Actief-Standby – worden vaak gebruikt om deze doelen te bereiken.
Failover-fundamenten #
Failovermechanismen zijn ontworpen om automatisch over te schakelen naar een standby-systeem of -component wanneer het primaire systeem of component uitvalt, waardoor de downtime tot een minimum wordt beperkt en de service ononderbroken blijft. De keuze tussen een Active-Active- en Active-Standby-configuratie hangt af van de specifieke behoeften en architectuur van het netwerk van een organisatie.
Actief-Actief Failover #
In een Active-Active failover-configuratie draaien meerdere systemen of componenten gelijktijdig, waardoor de belasting wordt gedeeld en redundantie wordt geboden. Beide (of alle) systemen zijn volledig operationeel en het verkeer wordt over beide systemen verdeeld. Als één systeem uitvalt, wordt de belasting naadloos overgenomen door de overige actieve systemen, waardoor continue beschikbaarheid wordt gegarandeerd.
Voordelen :
- Hoge beschikbaarheid:Als er meerdere systemen actief zijn, blijft het netwerk beschikbaar, zelfs als één systeem uitvalt.
- Load Balancing:Het verkeer wordt gelijkmatig verdeeld over alle actieve systemen, waardoor resourcegebruik en prestaties worden geoptimaliseerd.
- Schaalbaarheid:Er kunnen eenvoudig extra systemen worden toegevoegd om meer verkeer en een hogere werklast aan te kunnen.
Overwegingen bij de implementatie :
- Ingewikkeldheid:Voor actief-actief-configuraties zijn geavanceerde mechanismen voor lastverdeling nodig om het verkeer effectief te verdelen.
- Kosten:De noodzaak voor meerdere actieve systemen en redundantie kan duur zijn in termen van hardware en onderhoud.
- Synchronisatie:Het is van cruciaal belang dat gegevens consistent zijn en gesynchroniseerd zijn op alle actieve systemen om gegevensverlies of -beschadiging te voorkomen.
Gebruiksscenario's :
- web HostingWebsites met veel verkeer gebruiken Active-Active-configuraties om het verkeer over meerdere servers te verdelen, waardoor snelle responstijden en hoge beschikbaarheid worden gegarandeerd.
- Cloud Services:Cloudproviders gebruiken Active-Active failover om hun gebruikers naadloze en ononderbroken services te bieden.
Actieve-standby-failover #
In een Active-Standby failover-configuratie verwerkt één systeem (het actieve systeem) al het verkeer, terwijl het andere systeem (het standby-systeem) inactief blijft en klaarstaat om het over te nemen in geval van een storing van het actieve systeem. Het standby-systeem wordt pas actief tijdens een storing.
Voordelen :
- Eenvoud: Eenvoudiger te implementeren en beheren vergeleken met Active-Active-configuraties.
- Rendabel: Vereist minder bronnen omdat het stand-bysysteem niet actief het verkeer verwerkt.
- Voorspelbare failover:Het failoverproces is eenvoudig, met een duidelijk primair en back-upsysteem.
Overwegingen bij de implementatie :
- Failover-tijd:Er kan een korte onderbreking optreden omdat het standby-systeem de actieve rol overneemt.
- Onderbenutting:Het standby-systeem blijft tijdens normale werkzaamheden inactief, wat kan leiden tot onderbenutting van middelen.
- OnderhoudRegelmatig testen en onderhouden van het standby-systeem is essentieel om ervoor te zorgen dat het systeem correct functioneert tijdens een failover.
Gebruiksscenario's :
- databasesKritieke databases gebruiken vaak Active-Standby-configuraties om de integriteit en beschikbaarheid van gegevens te garanderen tijdens failover.
- Enterprise applicaties: Bedrijfskritische applicaties die voorspelbare en eenvoudige failovermechanismen vereisen.
De juiste failoverstrategie kiezen #
De keuze tussen de Active-Active- en Active-Standby-failoverstrategieën hangt af van verschillende factoren, waaronder:
Beschikbaarheidsvereisten: Voor omgevingen waar een hoge beschikbaarheid en minimale downtime vereist zijn, worden Active-Active-configuraties aanbevolen.
Budgetbeperkingen
:Actieve-standby-configuraties zijn kosteneffectiever en kunnen geschikt zijn voor kleinere organisaties met beperkte budgetten.
VerkeersbelastingOmgevingen met veel verkeer profiteren van de load balancing-mogelijkheden van Active-Active-configuraties.
Complexiteit en beheer:Active-Standby-configuraties zijn eenvoudiger te beheren, waardoor ze geschikt zijn voor organisaties met beperkte IT-middelen.
Hoe failover te implementeren met RELIANOID #
Implementatie van actief-actief en actief-passief failover met RELIANOID Hierbij worden load balancing-methoden zoals Global Server Load Balancing (GSLB) gebruikt voor actief-actief configuraties en stateful clustering voor actief-passief configuraties. Hier is een gedetailleerde handleiding over hoe u beide configuraties kunt realiseren:
Actief-actief failover met GSLB #
Overzicht : Actieve-actieve failover zorgt ervoor dat alle servers actief verkeer verwerken en de belasting over meerdere servers verdelen, waardoor hoge beschikbaarheid en load balancing worden geboden.
Voorwaarden :
- RELIANOID geïnstalleerd op meerdere servers.
- Openbare IP-adressen voor elke server.
- DNS-controle voor het beheren van GSLB-records.
Stappen :
1. GSLB instellen :
- Meld u aan bij de RELIANOID webinterface.
- Navigeer naar GSLB > Boerderijen en een nieuwe boerderij creëren.
2. GSLB configureren :
- DNS-zones en back-ends toevoegen (RELIANOID load balancers (in dit geval) naar de GSLB-farm, waarbij de IP-adressen worden opgegeven van de servers die deel uitmaken van de actief-actief-configuratie.
- Configureer de statuscontroles om ervoor te zorgen dat elke server operationeel is. Deze statuscontroles controleren periodiek de status van elke backendserver.
3. DNS-configuratie:
Configureer uw DNS-provider om het IP-adres van de GSLB-farm te gebruiken. Dit zorgt ervoor dat DNS-verzoeken via de GSLB worden gerouteerd, die op zijn beurt het verkeer verdeelt over de beschikbare servers.
4. Monitoren en aanpassen :
- Controleer regelmatig de prestaties en de gezondheid van uw GSLB-installatie via de RELIANOID interface.
- Pas indien nodig het load balancing-algoritme aan (bijvoorbeeld Round Robin, Least Connections) om de prestaties te optimaliseren.
Actieve-passieve failover met stateful clustering #
Overzicht : Bij actieve-passieve failover verwerkt één server actief het verkeer, terwijl de andere server(s) in stand-bymodus blijven. Als de actieve server uitvalt, neemt een passieve server de taken over.
Voorwaarden :
- RELIANOID geïnstalleerd op minimaal twee servers.
- Netwerkconfiguratie om communicatie tussen de servers mogelijk te maken.
- Karper en gul ARP-verkeer zijn toegestaan.
Stappen :
1. Clusterconfiguratie :
- Meld u aan bij de RELIANOID webinterface op beide servers.
- Navigeer naar Systeem > Cluster op elke server.
- Eén server configureren als de Master en de andere als de Slaaf.
2. Synchronisatieconfiguratie :
- Zorg ervoor dat configuratiebestanden en statusinformatie tussen de master- en slaveservers gesynchroniseerd zijn.
- Gebruik de ingebouwde synchronisatiehulpmiddelen in RELIANOID om de configuraties identiek te houden.
3. Failover-testen :
- Test het failovermechanisme door een storing op de masterserver te simuleren.
- Controleer of de slaveserver het overneemt en of de sessiestatussen behouden blijven.
4. Monitoren en onderhouden :
- Controleer regelmatig de clusterstatus via de RELIANOID interface.
- Zorg ervoor dat de synchronisatie actief blijft en dat eventuele configuratiewijzigingen naar beide servers worden doorgevoerd.
Voorbeeldconfiguratie voor stateful clustering (actief-passief) #
Clusterconfiguratie :
- Op de masterserver: Systeem > Cluster > Configureren as Master.
- Op de slaveserver: Systeem > Cluster > Configureren as Slaaf.
Synchronisatie :
- Zorg ervoor dat configuratie- en statussynchronisatie zijn ingeschakeld.
- Synchroniseer configuraties indien nodig regelmatig handmatig of gebruik automatische synchronisatiefuncties.
Stateful failover inschakelen :
- Configureer stateful failover-instellingen om sessiestatussen te behouden.
Conclusie #
Zowel Active-Active als Active-Standby failoverstrategieën spelen een cruciale rol bij het waarborgen van netwerkveerkracht en hoge beschikbaarheid. Inzicht in de voordelen, use cases en implementatieoverwegingen helpt organisaties de juiste aanpak te kiezen die aan hun specifieke behoeften voldoet. Of u nu streeft naar maximale beschikbaarheid met Active-Active-configuraties of op zoek bent naar een kosteneffectieve en eenvoudige oplossing met Active-Standby-configuraties, de implementatie van een robuust failovermechanisme is essentieel voor het handhaven van ononderbroken netwerkdiensten en het bereiken van bedrijfscontinuïteit.
Door deze stappen te volgen, kunt u zowel actieve-actieve als actieve-passieve failoverconfiguraties instellen in RELIANOID om hoge beschikbaarheid en load balancing voor uw applicaties te garanderen.

