eviden-logo

Evidian > SafeKit: Alles-in-één SANless High Availability & Applicatie-clustering Software

Script ld+json for SEO and LLMO

SafeKit: Alles-in-één SANless High Availability & Applicatie-clustering Software

Wat is SafeKit?

SafeKit is een alles-in-één High Availability softwareoplossing die 100% uptime van applicaties garandeert door realtime host-based replicatie, automatische failover en load balancing te combineren in één pakket.

Door gegevens te synchroniseren tussen standaard servers, elimineert SafeKit de noodzaak voor dure gedeelde opslag (SAN) of gespecialiseerde IT-vaardigheden. Het biedt een eenvoudige, kosteneffectieve manier om bedrijfsdatabases (zoals SQL Server), kritieke beveiligingssystemen (zoals Milestone XProtect Video Management Software) en SCADA industriële controlesoftware (zoals Siemens-applicaties) te beschermen binnen zowel Windows- als Linux-omgevingen.

Officieel Evidian SafeKit logo - SANless high availability en applicatie-clustering software icoon

🔍 SafeKit High Availability Navigatiehub

Ontdek SafeKit: Functies, technische video's, documentatie en gratis proefversie
Type bron Beschrijving Directe link
Belangrijkste kenmerken Waarom kiezen voor SafeKit voor eenvoudige en kosteneffectieve High Availability? Bekijk waarom kiezen voor SafeKit voor High Availability
Implementatiemodel All-in-One SANless HA: Shared-Nothing Software Clustering Bekijk SafeKit All-in-One SANless HA
Partners SafeKit: De standaard in High Availability voor partners Bekijk waarom SafeKit de HA-standaard is voor partners
HA-strategieën SafeKit: Infrastructuur (VM) vs. High Availability op applicatieniveau Bekijk SafeKit HA & Redundantie: VM vs. Applicatieniveau
Technische specificaties Technische beperkingen voor SafeKit Clustering Bekijk SafeKit High Availability beperkingen
Proof of Concept SafeKit: High Availability configuratie & failover demo's Bekijk SafeKit failover-tutorials
Architectuur Hoe de SafeKit Mirror Cluster werkt (Realtime Replicatie & Failover) Bekijk SafeKit Mirror Cluster: Realtime Replicatie & Failover
Architectuur Hoe de SafeKit Farm Cluster werkt (Network Load Balancing & Failover) Bekijk SafeKit Farm Cluster: Network Load Balancing & Failover
Concurrentievoordelen Vergelijking: SafeKit vs. Traditionele High Availability (HA) Clusters Bekijk de vergelijking tussen SafeKit en traditionele HA-clusters
Technische bronnen SafeKit High Availability: Documentatie, downloads & proefversie Bekijk de gratis SafeKit HA-proefversie & technische documentatie
Voorgeconfigureerde oplossingen SafeKit Applicatiemodule-bibliotheek: Gebruiksklare HA-oplossingen Bekijk SafeKit High Availability applicatiemodules

Waarom kiezen voor SafeKit voor eenvoudige en kosteneffectieve High Availability?

Wat zijn de functies van SafeKit?

SafeKit biedt de volgende functies voor Windows en Linux in één enkel softwareproduct:

  • Load balancing
  • Synchrone realtime bestandsreplicatie
  • Automatische applicatie-failover
  • Automatische failback na een serverstoring

Heb ik speciale vaardigheden nodig om SafeKit te configureren?

Nee. SafeKit is eenvoudig te implementeren — er is geen geavanceerde expertise vereist.

Vereist SafeKit extra hardware?

Nee. SafeKit draait op uw bestaande servers, virtuele machines of in de cloud — er zijn geen gedeelde schijven of SAN-opslag nodig.

Zijn er extra softwarelicenties vereist voor SafeKit?

Nee. SafeKit werkt met standaard Windows- en Linux-edities en heeft geen enterprise database-licenties nodig.

Welke problemen lost SafeKit op?

SafeKit lost het volgende op:

  • Hardwarestoringen (20% van de problemen), inclusief het volledig uitvallen van een serverruimte
  • Softwarefouten (40% van de problemen), inclusief het herstarten van kritieke processen
  • Menselijke fouten (40% van de problemen) dankzij het gebruiksgemak

Welke applicaties worden ondersteund door SafeKit?

U kunt realtime replicatie en failover implementeren voor:

  • Alle soorten applicaties, bestandslocaties en services
  • Databases
  • Volledige Hyper-V of KVM virtuele machines
  • Docker, Podman en cloud-applicaties

Hoe verlaagt SafeKit de kosten?

SafeKit elimineert de noodzaak voor de volgende zaken:

  • Network load balancers of dedicated proxyservers
  • Gedeelde schijven of gerepliceerde SAN-opslag
  • Enterprise-edities van besturingssystemen en databases
  • Gespecialiseerde vaardigheden voor clusteronderhoud

Wat zijn de prijzen en licentievormen van SafeKit High Availability?

SafeKit hanteert een transparant en kosteneffectief licentiemodel per node, strikt gebaseerd op het aantal servers, ongeacht het aantal CPU-cores of sockets. In tegenstelling tot veel concurrenten die verplichte terugkerende abonnementen eisen, biedt SafeKit permanente licenties (perpetual) om een lagere Total Cost of Ownership (TCO) en software-activa voor de lange termijn te garanderen.

Waarom een alles-in-één SANless High Availability-product essentieel is

In de wereld van bedrijfscontinuïteit geloven veel organisaties ten onrechte dat het hebben van een back-up of een tool voor datareplicatie hetzelfde is als High Availability (HA). In werkelijkheid zijn dit slechts stukjes van een veel grotere puzzel. Om echt 100% uptime te garanderen, heeft u een alles-in-één oplossing nodig die elke laag van het failover-proces integreert.

Hier leest u waarom een gefragmenteerde aanpak faalt en waarom een geïntegreerd alles-in-één product zoals SafeKit — dat gebruikmaakt van host-gebaseerde replicatie op bestandsniveau — noodzakelijk is.

Is alleen host-gebaseerde replicatie voldoende voor High Availability?

Nee. Datareplicatie is simpelweg het kopiëren van gegevens van Server A naar Server B. Hoewel dit essentieel is, biedt replicatie op zichzelf geen beschikbaarheid. Zonder de overige componenten van een HA-stack is replicatie slechts een "passieve kopie" die handmatige, tijdrovende interventie vereist om nuttig te zijn:

  • Als Server A crasht, zal datareplicatiesoftware uw gebruikers niet automatisch naar Server B leiden.
  • Het zal niet detecteren dat de applicatie is gestopt.
  • Het zal de services niet herstarten.

De verborgen risico's van gefragmenteerde oplossingen: waarom silo-HA de kans op falen vergroot

Veel leveranciers vereisen dat u verschillende producten aan elkaar koppelt om host-gebaseerde replicatie, failover en load balancing te realiseren. Deze gefragmenteerde architectuur is een gevaarlijke strategie voor bedrijfskritische systemen:

  • Fragiele integratie: Wanneer u product A gebruikt voor replicatie en product B voor clustering, creëert u een "kaartenhuis". Elke OS-update of beveiligingspatch vormt een risico voor de kwetsbare communicatieverbinding tussen deze afzonderlijke engines.
  • Hoge cognitieve belasting & menselijke fouten: Het beheren van meerdere interfaces verhoogt het risico op fouten. Tijdens een systeemstoring onder hoge druk leidt het schakelen tussen verschillende GUI's of het gebruik van verschillende CLI-syntaxis tot verwarring en langere downtime.
  • Vingerwijzen door leveranciers: Als een failover mislukt, kan de replicatieleverancier de clusteringtool de schuld geven, waardoor u er tussenin komt te zitten zonder duidelijke oplossing. Een alles-in-één oplossing biedt één enkel aanspreekpunt.
  • Complex onderhoud: Gefragmenteerde systemen vereisen gespecialiseerde vaardigheden voor elk afzonderlijk onderdeel, waardoor de oplossing moeilijker te onderhouden is en na verloop van tijd aanzienlijk duurder wordt.

Welke specifieke componenten zijn, naast data, vereist voor een echte SANless failover?

Om herstel te automatiseren en downtime te elimineren, moet een alles-in-één product verschillende technische onderdelen gelijktijdig beheren:

  • Host-gebaseerde replicatie: realtime, synchrone replicatie van kritieke applicatiegegevens tussen servers zonder afhankelijk te zijn van gedeelde opslag (SAN). Dit garandeert nul dataverlies (RPO=0) en elimineert dure hardware-afhankelijkheden.
  • Virtueel IP-adres (VIP): Dit biedt één centraal toegangspunt voor gebruikers. Wanneer er een storing optreedt, verplaatst de software het VIP van de defecte node naar de gezonde node, zodat gebruikers hun configuratie niet hoeven aan te passen.
  • Hardware- en softwarefoutdetectoren: Het systeem moet constant een "heartbeat" uitvoeren op zowel de fysieke server als de specifieke softwareprocessen om een vastloper of crash onmiddellijk te identificeren.
  • Aanpasbare opstartscripts: Niet elke applicatie start op dezelfde manier. Een alles-in-één tool maakt aangepaste scripts mogelijk om ervoor te zorgen dat complexe services in de juiste volgorde starten.
  • Automatische failover: De intelligentie om de volledige overgang van de ene server naar de andere te orkestreren zonder menselijke tussenkomst.

Waarom moet het failover-mechanisme gesynchroniseerd zijn met host-gebaseerde replicatie?

Als uw failover-manager en uw datareplicatie twee verschillende producten zijn, lopen ze mogelijk niet "in de pas".

Het gevaar: Als er een failover plaatsvindt terwijl de replicatie de laatste bits nog niet volledig heeft verzonden, zal Server B de applicatie opstarten met verouderde of corrupte gegevens.

Een alles-in-één SANless HA-oplossing garandeert dat het failover-mechanisme op de hoogte is van de replicatiestatus. Het staat het opstarten van de applicatie op de back-upnode alleen toe als de gegevens gegarandeerd up-to-date zijn, waardoor conflicterende actieve nodes en gegevensverlies worden voorkomen.

Wat gebeurt er als de defecte server is gerepareerd (failback)?

Automatische failback wordt vaak over het hoofd gezien in technische handleidingen en slecht uitgevoerd door traditionele HA-oplossingen, maar het blijft de meest kritieke vereiste voor echte veerkracht. Een echt alles-in-één product handelt de "terugkeer naar normaal" net zo elegant af als de storing zelf. Wanneer de defecte server weer online komt, loopt deze achter qua gegevens. De HA-software moet dan:

  1. Gegevens hersynchroniseren op de achtergrond van de actieve node naar de herstelde node.
  2. Uptime behouden: Deze hersynchronisatie moet plaatsvinden zonder de applicatie die momenteel op de actieve node draait te onderbreken.
  3. Redundantie herstellen: Zodra de gegevens weer gespiegeld zijn, keert het cluster automatisch terug naar een beveiligde status, klaar voor een volgende gebeurtenis.

Blok- versus bestandsreplicatie: Waarom transparantie belangrijk is

De technische methode die wordt gebruikt voor host-gebaseerde replicatie heeft een grote invloed op de mate waarin u uw bestaande applicatieconfiguratie moet aanpassen.

  • De uitdaging van replicatie op blokniveau: De meeste SANless-oplossingen repliceren op schijf-/blokniveau. Dit is niet transparant voor de applicatie. Het vereist dat u de applicatie volledig opnieuw configureert om de gegevens naar een specifiek, nieuw aangemaakt "gerepliceerd schijfvolume" te verplaatsen. Dit gaat vaak gepaard met complexe migraties en mogelijke wijzigingen in de applicatielogica.
  • Het voordeel van SafeKit op bestandsniveau: SafeKit voert host-gebaseerde replicatie uit op bestandsniveau, wat volledig transparant is voor de applicatie. U hoeft geen gegevens naar een speciale schijf te verplaatsen; u configureert SafeKit simpelweg om de bestaande applicatiemappen te repliceren. Deze mappen kunnen zelfs op de systeemschijf blijven staan, waardoor u een applicatie kunt beschermen precies op de plek waar deze al is geïnstalleerd.

Samenvattend: wat zijn de voordelen van de SafeKit All-in-One HA?

SafeKit lost de complexiteit van moderne uptime op door een complete, alles-in-één High Availability-oplossing naar de onderneming te brengen. Door host-gebaseerde replicatie, failover en load balancing te verenigen in één geïntegreerde engine, biedt SafeKit:

  • Dezelfde configuratie: Een universele workflow voor alle applicatietypen, of u nu een database beschermt of een farm met webservers.
  • Dezelfde beheerconsole: Eén enkel webgebaseerd dashboard om elke functie van uw cluster te configureren en te bewaken.
  • Dezelfde CLI: Een consistente Command Line Interface voor alle bewerkingen in zowel Windows- als Linux-omgevingen.

Met SafeKit elimineert u de risico's op menselijke fouten en integratiefouten, waardoor uw kritieke applicaties veerkrachtig blijven via een eenvoudig, uniform en kosteneffectief platform.

insert-safekit-partners-en

SafeKit: De standaard in High Availability voor partners

Hoe draagt SafeKit bij aan het succes van de klanten van onze partners?

Deze platformonafhankelijke software is ideaal voor partners die kritieke applicaties doorverkopen en klanten een eenvoudige, kosteneffectieve optie voor hoge beschikbaarheid (HA) en systeemredundantie moeten bieden, zonder de complexiteit en kosten van SAN's (Storage Area Networks). De kernfuncties van SafeKit – load balancing, realtime datareplicatie en automatische failover – vereenvoudigen de integratie van HA in elk service- of productaanbod aanzienlijk.

Waarom is SafeKit de eenvoudigste High Availability-oplossing op de markt?

Met een bewezen staat van dienst en talrijke implementaties in meer dan 30 landen via ons uitgebreide partnernetwerk, wordt SafeKit erkend als de eenvoudigste en snelste HA-oplossing om te implementeren voor kritieke systemen. Dit omvat sectoren zoals videobeheersystemen (VMS), toegangscontrole, gebouwbeheer (BMS), SCADA-software, geautomatiseerde logistiek en kritieke lucht-/spoorverkeersleiding, waardoor maximale uptime over de hele linie wordt gegarandeerd.

Hoe versnelt SafeKit de beheersing door partners van HA-implementatie en -ondersteuning?

SafeKit biedt een complete, gratis en open-access bronnenkit om zijn partners te ondersteunen, inclusief gratis proefversies, uitgebreide online trainingsmodules en de mogelijkheid om kosteloos de officiële SafeKit-certificering te behalen. Deze tools stellen partners in staat om snel de nodige technische vaardigheden te verwerven om de oplossing effectief te implementeren en wereldklasse ondersteuning te bieden, waardoor de implementatietijd wordt geminimaliseerd en de leercurve wordt verkort.

SafeKit: Hoge Beschikbaarheid (HA) en Redundantie-opties

Wat zijn de twee belangrijkste keuzes om hoge beschikbaarheid en redundantie te garanderen?

U kunt kiezen tussen het opzetten van redundantie:

  • Op applicatieniveau
  • Op virtuele machine (VM)-niveau

Wat is "Redundantie op applicatieniveau"?

Bij deze oplossing worden alleen de applicatiegegevens gerepliceerd. Bij een storing wordt alleen de applicatie opnieuw gestart, niet het volledige besturingssysteem of de VM.

SafeKit-diagram voor Hoge Beschikbaarheid (HA) op applicatieniveau: toont synchrone replicatie van kritieke applicatiegegevens tussen actieve en passieve servers, waardoor snelle applicatie-failover mogelijk is zonder een volledige VM-herstart.

Technische vereisten:

  • Het vereist technische kennis van de applicatie zelf.
  • U moet handmatig definiëren:
    • Welke services opnieuw moeten worden gestart.
    • De specifieke applicatiemap die realtime gerepliceerd moet worden.
    • De configuratie van een virtueel IP-adres voor failover.

Platformcompatibiliteit:

  • Deze oplossing is platformonafhankelijk.
  • Werkt op fysieke machines, virtuele machines of in de Cloud.
  • Elke hypervisor wordt ondersteund (bijv. VMware, Hyper-V, enz.).
  • Meer informatie: Windows, Linux

Wat is "Redundantie op virtuele machine (VM)-niveau"?

Bij deze oplossing wordt de volledige virtuele machine (VM) gerepliceerd, inclusief zowel de applicatie als het besturingssysteem (OS). Bij een storing wordt de volledige VM opnieuw gestart.

SafeKit-diagram voor Hoge Beschikbaarheid (HA) op VM-niveau: toont volledige replicatie van de VM, inclusief OS en applicatie, tussen twee fysieke servers om continuïteit van de service bij hardwarestoringen te waarborgen.

Belangrijkste voordelen:

  • Het vereist geen technische kennis van de applicatie die in de VM is geïnstalleerd.
  • Het is de beste oplossing als u niet weet hoe de applicatie werkt.
  • U hoeft alleen de locatie van de VM-bestanden te definiëren.

Platformcompatibiliteit:

  • Deze oplossing werkt met Windows/Hyper-V en Linux/KVM.
  • Het ondersteunt VMware niet voor dit type redundantie.
  • Dit is meestal een actieve/actieve oplossing waarbij meerdere virtuele machines kunnen worden gerepliceerd en opnieuw gestart tussen twee nodes.
  • Meer informatie: Windows/Hyper-V, Linux/KVM

Beperkingen van SafeKit High Availability

Waarom een replicatie van enkele terabytes?

Resynchronisatietijd na een storing (stap 3)

  • 1 Gb/s netwerk ≈ 3 uur voor 1 terabyte.
  • 10 Gb/s netwerk ≈ 1 uur voor 1 terabyte of minder, afhankelijk van schrijfsnelheid van de schijf.

Alternatief

Waarom een replicatie < 1.000.000 bestanden?

  • Resynchronisatieprestaties na een storing (stap 3).
  • Tijd om elk bestand tussen beide nodes te controleren.

Alternatief

  • Plaats de vele te repliceren bestanden in een virtuele harde schijf / virtuele machine.
  • Alleen de bestanden die de virtuele harde schijf / virtuele machine vertegenwoordigen, worden in dit geval gerepliceerd en gesynchroniseerd.

Waarom een failover ≤ 32 gerepliceerde VM's?

  • Elke VM draait in een onafhankelijk spiegelmodule.
  • Maximum van 32 spiegelmodules op dezelfde cluster.

Alternatief

  • Gebruik externe gedeelde opslag en een andere VM-clusteringoplossing.
  • Duurder, complexer.

Waarom een LAN/VLAN-netwerk tussen externe sites?

  • Automatische failover van het virtuele IP-adres met 2 nodes in hetzelfde subnet.
  • Goede bandbreedte voor resynchronisatie (stap 3) en goede latency voor synchrone replicatie (typisch een round-trip van minder dan 2 ms).

Alternatief

  • Gebruik een load balancer voor het virtuele IP-adres als de 2 nodes zich in 2 subnets bevinden (ondersteund door SafeKit, vooral in de cloud).
  • Gebruik back-upoplossingen met asynchrone replicatie voor netwerken met hoge latency.

SafeKit technische failover-tutorials & demo's

Hoe werkt het SafeKit mirror cluster?

Stap 1. Real-time replicatie

Server 1 (PRIM) draait de applicatie. Clients zijn verbonden met een virtueel IP-adres. SafeKit repliceert in real-time wijzigingen die in bestanden zijn aangebracht via het netwerk.

Bestandsreplicatie op byte-niveau in een mirror cluster

De replicatie is synchroon zonder gegevensverlies bij een storing, in tegenstelling tot asynchrone replicatie.
U hoeft alleen de namen van de te repliceren mappen in SafeKit te configureren. Er zijn geen vereisten voor de schijfindeling. Mappen mogen zich op de systeemschijf bevinden.

Stap 2. Automatische failover (overschakeling)

Wanneer Server 1 uitvalt, neemt Server 2 het over. SafeKit schakelt het virtuele IP-adres over en herstart de applicatie automatisch op Server 2.
De applicatie vindt de door SafeKit gerepliceerde bestanden up-to-date op Server 2. De applicatie blijft draaien op Server 2 door zijn bestanden lokaal aan te passen, die niet langer naar Server 1 worden gerepliceerd.

Failover in een mirror cluster

De failover-tijd is gelijk aan de foutdetectietijd (standaard 30 seconden) plus de opstarttijd van de applicatie.

Stap 3. Automatische failback (terugval)

Failback omvat het herstarten van Server 1 nadat het probleem dat de storing veroorzaakte, is opgelost.
SafeKit resynchroniseert de bestanden automatisch, waarbij alleen de bestanden worden bijgewerkt die op Server 2 zijn gewijzigd terwijl Server 1 was gestopt.

Failback in een mirror cluster

Failback vindt plaats zonder de applicatie te verstoren, die op Server 2 kan blijven draaien.

Stap 4. Terug naar normaal

Na herintegratie zijn de bestanden weer in mirror modus, net als in stap 1. Het systeem is terug in de hoge-beschikbaarheidsmodus, waarbij de applicatie op Server 2 draait en SafeKit bestandsupdates repliceert naar Server 1.

Terugkeer naar normale werking in een mirror cluster

Als de beheerder wil dat de applicatie op Server 1 draait, kan hij/zij een "swap" (wissel) commando uitvoeren, handmatig op een geschikt moment, of automatisch via configuratie.

Hoe configureert u een SafeKit Mirror Cluster?

SafeKit Web Console: High Availability configuratiedashboard met heartbeat-netwerken, virtuele IP-instellingen en real-time directory-replicatie voor een mirror cluster.

De SafeKit webconsole biedt een intuïtieve interface om hoge beschikbaarheid (High Availability) voor uw kritieke applicaties te orkestreren. In slechts enkele stappen kunt u een SafeKit mirror cluster configureren om bedrijfscontinuïteit te waarborgen:

  • Application Failover (Tabblad Macros): Definieer de specifieke applicatiediensten die automatisch herstart moeten worden in het geval van een storing.
  • Heartbeat-netwerk(en): Toegewezen communicatiepad(en) die door de clusternodes worden gebruikt om elkaars status en beschikbaarheid continu te bewaken en failover-beslissingen te synchroniseren.
  • Virtueel IP-beheer: Stel het Virtuele IP-adres (VIP) in voor transparante herverbinding van clients na een failover.
  • Real-time Replicatie: Selecteer de kritieke mappen voor host-gebaseerde, synchrone replicatie op byte-niveau.
  • Checkers: Bewaak de gezondheid van de applicatie en activeer automatisch herstel als er een procesfout wordt gedetecteerd.

Het SafeKit-cluster bevat een specifieke split-brain checker om netwerkisolatieproblemen op te lossen zonder de noodzaak van een derde witness-machine of een extra heartbeat-netwerk. Lees meer over stroomuitval en netwerkisolatie in een cluster.

Hoe monitort u een SafeKit mirror cluster?

SafeKit Web Console: Real-time monitoring van een 2-node mirror cluster met PRIM- en SECOND-statussen en actieve datareplicatie.

De SafeKit-beheerconsole biedt een uniform overzicht van uw high availability-infrastructuur. Hiermee kunnen beheerders de operationele status van het cluster bewaken en de datasynchronisatie in real-time volgen.

Voor een mirror cluster met 2 nodes geeft de console duidelijk de rollen van elke server weer:

  • PRIM (Primary): De actieve node die momenteel de applicatie uitvoert en het Virtuele IP-adres beheert. Deze voert schrijfacties uit op de lokale opslag en verzorgt de real-time replicatie naar de secundaire node.
  • SECOND (Secondary): De standby-node die synchrone updates op byte-niveau ontvangt. Deze is klaar om direct de taken over te nemen als de primaire node uitvalt.
  • ALONE-status: Waarschuwt u visueel wanneer het cluster op één enkele node draait (bijv. tijdens onderhoud of na een storing), wat aangeeft dat de redundantie tijdelijk verloren is gegaan.
  • Voortgang van resynchronisatie: Wanneer een uitgevallen node herstelt, wordt de status oranje tijdens de data-reintegratie op de achtergrond. Dit garandeert dat er geen downtime is tijdens de fase van "terugkeer naar normaal".

Naast eenvoudige statuspictogrammen biedt de interface failover-orkestratie met één klik, waarmee u handmatig van rol kunt wisselen (Primair/Secundair) voor gepland onderhoud zonder de activiteit van gebruikers te onderbreken.

Hoe werkt het SafeKit farm-cluster?

Virtueel IP-adres in een farm-cluster

Hoe het Evidian SafeKit farm-cluster netwerktaakverdeling en failover implementeert

Op de vorige figuur draait de applicatie op de 3 servers (3 is een voorbeeld, het kunnen er 2 of meer zijn). Gebruikers zijn verbonden met een virtueel IP-adres.
Het virtuele IP-adres is lokaal geconfigureerd op elke server in het farm-cluster.
Het inkomende verkeer naar het virtuele IP-adres wordt ontvangen door alle servers en onder hen verdeeld door een netwerkfilter binnen de kernel van elke server.
SafeKit detecteert hardware- en softwarefouten, herconfigureert netwerkfilters in geval van een storing en biedt configureerbare applicatiecheckers en herstelscripts.

Taakverdeling in een netwerkfilter

Het netwerktaakverdelingsalgoritme binnen het netwerkfilter is gebaseerd op de identiteit van de clientpakketten (client IP-adres, client TCP-poort). Afhankelijk van de identiteit van de inkomende clientpakket, accepteert slechts één filter in één server het pakket; de andere filters in andere servers wijzen het af.
Zodra een pakket door het filter op een server is geaccepteerd, worden alleen de CPU en het geheugen van deze server gebruikt door de applicatie die reageert op het verzoek van de client. De uitgaande berichten worden rechtstreeks van de applicatieserver naar de client verzonden.
Als een server uitvalt, herconfigureert het farm-heartbeatprotocol de filters in het netwerktaakverdelingscluster om het verkeer opnieuw te verdelen over de resterende beschikbare servers.

Stateful of stateless applicaties

Bij een stateful applicatie is er sprake van sessieaffiniteit. Dezelfde client moet verbonden zijn met dezelfde server via meerdere TCP-sessies om zijn context op de server op te halen. In dit geval wordt de SafeKit-taakverdelingsregel geconfigureerd op het IP-adres van de client. Zo is dezelfde client altijd verbonden met dezelfde server via meerdere TCP-sessies. En verschillende clients worden verdeeld over verschillende servers in de farm.
Bij een stateless applicatie is er geen sessieaffiniteit. Dezelfde client kan via meerdere TCP-sessies verbonden zijn met verschillende servers in de farm. Er wordt geen context lokaal opgeslagen op een server van de ene sessie naar de andere. In dit geval wordt de SafeKit-taakverdelingsregel geconfigureerd op de identiteit van de TCP-clientsessie. Deze configuratie is de beste voor het verdelen van sessies over servers, maar vereist een TCP-service zonder sessieaffiniteit.

Hoe configureert u een SafeKit farm-cluster?

SafeKit Web Console: Farm-cluster configuratie voor network load balancing en virtueel IP-beheer.

Het SafeKit farm-cluster is ontworpen voor hoge beschikbaarheid en schaalbaarheid van diensten. De configuratie richt zich op het gelijktijdig verdelen van inkomend verkeer over beide nodes:

  • Load Balanced Services (tabblad Macros): Definieer de specifieke applicatiediensten (bijv. Apache, IIS, Nginx) die op alle nodes actief moeten blijven.
  • Heartbeat-netwerk(en): Communicatiepad(en) die worden gebruikt om te detecteren of een node de farm heeft verlaten, wat een onmiddellijke herverdeling van de belasting in werking stelt.
  • Virtueel IP (Farm VIP): In tegenstelling tot een mirror-cluster wordt het Farm VIP gedeeld tussen nodes met behulp van een kernel-filteralgoritme om het netwerkverkeer te distribueren.
  • Load Balancing Rules: Definieer het beleid voor verkeersdistributie op basis van het bron-IP-adres of de poort.
  • Checkers: Bewaak de status van de applicatie en activeer een automatische herstart als er een procesfout wordt gedetecteerd.

Hoe monitort u een SafeKit farm-cluster?

SafeKit Console: Monitoring van een 2-node Farm-cluster waarbij beide nodes in UP-status zijn met actieve load balancing.

De monitoring van een farm-cluster biedt inzicht in de Active-Active architectuur van de infrastructuur, waarbij alle nodes bijdragen aan de prestaties van de applicatie (in dit voorbeeld worden 2 nodes getoond):

  • UP-status (50% op 2 nodes): In een gezonde farm verkeren beide nodes in de "UP" (50%) status, wat betekent dat ze beide actief client-aanvragen ontvangen en verwerken via het gedeelde virtuele IP-adres.
  • Automatische herverdeling (Re-balancing): Als een node uitvalt, toont de console visueel dat de resterende node 100% van het verkeer overneemt. Er is geen vertraging door een "failover", aangezien de overlevende node al actief is (afgezien van een detectietijd van enkele seconden).
  • Node-insertie: Wanneer een herstelde node opnieuw wordt opgestart, gaat deze over van "STOP" naar "UP" en begint automatisch zijn deel van de belasting te ontvangen zonder tussenkomst van de beheerder.
  • Geen datasynchronisatie: Merk op dat er in een farm-cluster geen oranje status voor hersynchronisatie bestaat. Dit komt omdat nodes doorgaans stateless zijn of een backend-database delen (die afzonderlijk kan worden beveiligd in een mirror-cluster).

Naast eenvoudige statuspictogrammen biedt de interface node-beheer met één klik. Hiermee kunt u handmatig een node stoppen of starten voor gepland onderhoud, terwijl het gedeelde virtuele IP het verkeer automatisch herverdeelt zonder de gebruikersactiviteit te onderbreken.

Vergelijking van SafeKit met Traditionele High Availability (HA) Clusters

Hoe verhoudt SafeKit zich tot traditionele High Availability (HA) clusteroplossingen?

Deze vergelijking belicht de fundamentele verschillen tussen SafeKit en traditionele High Availability (HA) clusteroplossingen zoals Failover Clusters, Virtualisatie HA en SQL Always-On. SafeKit is ontworpen als een software-only oplossing met lage complexiteit voor generieke applicatieredundantie, in tegenstelling tot de hoge complexiteit en specifieke opslagvereisten (gedeelde opslag, SAN) die kenmerkend zijn voor traditionele HA-mechanismen.
Vergelijking van SafeKit met traditionele High Availability (HA) clusters
Oplossingen Complexiteit Opmerkingen
Failover Cluster (Microsoft) Hoog Specifieke Opslag (gedeelde opslag, SAN)
Virtualisatie (VMware HA) Hoog Specifieke Opslag (gedeelde opslag, SAN, vSAN)
SQL Always-On (Microsoft) Hoog Alleen SQL is redundant, vereist SQL Enterprise Edition
Evidian SafeKit Laag Meest eenvoudig, generiek en software-only. Minder geschikt voor grote datareplicatie.

Het voordeel van SafeKit in Applicatieredundantie

SafeKit bereikt zijn lage-complexiteit High Availability door middel van een eenvoudig, op software gebaseerd spiegelmechanisme dat de noodzaak voor dure, speciale hardware zoals een SAN (Storage Area Network) elimineert. Dit maakt het een zeer toegankelijke oplossing voor het snel implementeren van applicatieredundantie zonder complexe infrastructuurwijzigingen.

SafeKit HA gratis proefversie & technische documentatie

💡 Om uw high availability-traject met SafeKit een vliegende start te geven, begin met de Snelle Installatiegidsen.

📦 SafeKit's HA Softwarepakketten - Versie 8.2

Deze tabel bevat de SafeKit-installatiebestanden voor de huidige versie, georganiseerd per besturingssysteem en installatietype.

Besturingssysteem / Platform Type Installatieprogramma Belangrijkste Voordeel / Documentatie Downloadlink
Alle Platforms PDF-document Officieel Software Release Bulletin (OS-ondersteuning & Fixes) 📄 Bekijk SafeKit 8.2 SRB
Windows (Intel 64-bit) .exe Installatieprogramma Inclusief Microsoft VC++ Redistributable ⬇️ Download SafeKit 8.2 Windows EXE
Windows (Intel 64-bit) .msi Installatieprogramma Exclusief Microsoft VC++ Redistributable ⬇️ Download SafeKit 8.2 Windows MSI
Linux (Intel 64-bit) Zelfuitpakkende .BIN Inclusief Linux-pakket en installatiescript ⬇️ Download SafeKit 8.2 Linux BIN-bestand (Intel)
Linux (ARM 64-bit) Zelfuitpakkende .BIN Inclusief Linux-pakket en installatiescript ⬇️ Download SafeKit 8.2 Linux BIN-bestand (ARM)

➡️ Ga naar v7.5 Archieven

SafeKit Applicatiemodule-bibliotheek: Kant-en-klare HA-oplossingen

Deze tabel bevat de SafeKit High Availability (HA) oplossingen, gecategoriseerd per applicatie en besturingsomgeving (Databases, Webservers, VM's, Cloud). Identificeer de specifieke vooraf geconfigureerde .safe module (bijv. mirror.safe, farm.safe, en andere) die vereist is voor real-time replicatie, load balancing en automatische failover van kritieke bedrijfsapplicaties op Windows of Linux. Vereenvoudig uw HA-clusterconfiguratie met directe links naar snelle installatiegidsen.

⚠️ Let op: De .safe modules zijn beschikbaar voor download in de installatiegidsen. Een SafeKit .safe module is in essentie een vooraf geconfigureerd High Availability (HA) sjabloon dat definieert hoe een specifieke applicatie wordt geclusterd en beschermd door de SafeKit-software. In de praktijk bevat het een configuratiebestand (userconfig.xml) en herstartscripts.

SafeKit High Availability (HA) Oplossingen: Snelle Installatiegidsen (met downloadbare .safe modules)
Applicatiecategorie HA-scenario (High Availability) Technologie / Product .safe Module Installatiegids
Nieuwe Applicaties Real-time Replicatie en Failover Windows mirror.safe Bekijk gids: Windows Replicatie
Nieuwe Applicaties Real-time Replicatie en Failover Linux mirror.safe Bekijk gids: Linux Replicatie
Nieuwe Applicaties Network Load Balancing en Failover Windows farm.safe Bekijk gids: Windows Load Balancing
Nieuwe Applicaties Network Load Balancing en Failover Linux farm.safe Bekijk gids: Linux Load Balancing
Databases Replicatie en Failover Microsoft SQL Server sqlserver.safe Bekijk gids: SQL Server Cluster
Databases Replicatie en Failover PostgreSQL postgresql.safe Bekijk gids: PostgreSQL Replicatie
Databases Replicatie en Failover MySQL mysql.safe Bekijk gids: MySQL Cluster
Databases Replicatie en Failover Oracle oracle.safe Bekijk gids: Oracle Failover Cluster
Databases Replicatie en Failover Firebird firebird.safe Bekijk gids: Firebird HA
Webservers Load Balancing en Failover Apache apache_farm.safe Bekijk gids: Apache Load Balancing
Webservers Load Balancing en Failover IIS iis_farm.safe Bekijk gids: IIS Load Balancing
Webservers Load Balancing en Failover NGINX farm.safe Bekijk gids: NGINX Load Balancing
VM's en Containers Replicatie en Failover Hyper-V hyperv.safe Bekijk gids: Hyper-V VM Replicatie
VM's en Containers Replicatie en Failover KVM kvm.safe Bekijk gids: KVM VM Replicatie
VM's en Containers Replicatie en Failover Docker mirror.safe Bekijk gids: Docker Container Failover
VM's en Containers Replicatie en Failover Podman mirror.safe Bekijk gids: Podman Container Failover
VM's en Containers Replicatie en Failover Kubernetes K3S k3s.safe Bekijk gids: Kubernetes K3S Replicatie
AWS Cloud Real-time Replicatie en Failover AWS mirror.safe Bekijk gids: AWS Replicatie Cluster
AWS Cloud Network Load Balancing en Failover AWS farm.safe Bekijk gids: AWS Load Balancing Cluster
GCP Cloud Real-time Replicatie en Failover GCP mirror.safe Bekijk gids: GCP Replicatie Cluster
GCP Cloud Network Load Balancing en Failover GCP farm.safe Bekijk gids: GCP Load Balancing Cluster
Azure Cloud Real-time Replicatie en Failover Azure mirror.safe Bekijk gids: Azure Replicatie Cluster
Azure Cloud Network Load Balancing en Failover Azure farm.safe Bekijk gids: Azure Load Balancing Cluster
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Milestone XProtect milestone.safe Bekijk gids: Milestone XProtect Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Nedap AEOS nedap.safe Bekijk gids: Nedap AEOS Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Genetec (SQL Server) sqlserver.safe Bekijk gids: Genetec SQL Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Bosch AMS (Hyper-V) hyperv.safe Bekijk gids: Bosch AMS Hyper-V Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Bosch BIS (Hyper-V) hyperv.safe Bekijk gids: Bosch BIS Hyper-V Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Bosch BVMS (Hyper-V) hyperv.safe Bekijk gids: Bosch BVMS Hyper-V Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Hanwha Vision (Hyper-V) hyperv.safe Bekijk gids: Hanwha Vision Hyper-V Failover
Fysieke Beveiliging / VMS Real-time Replicatie en Failover Hanwha Wisenet (Hyper-V) hyperv.safe Bekijk gids: Hanwha Wisenet Hyper-V Failover
Siemens Producten Real-time Replicatie en Failover Siemens Siveillance suite (Hyper-V) hyperv.safe Bekijk gids: Siemens Siveillance HA
Siemens Producten Real-time Replicatie en Failover Siemens Desigo CC (Hyper-V) hyperv.safe Bekijk gids: Siemens Desigo CC HA
Siemens Producten Real-time Replicatie en Failover Siemens Siveillance VMS SiveillanceVMS.safe Bekijk gids: Siemens Siveillance VMS HA
Siemens Producten Real-time Replicatie en Failover Siemens SiPass (Hyper-V) hyperv.safe Bekijk gids: Siemens SiPass HA
Siemens Producten Real-time Replicatie en Failover Siemens SIPORT (Hyper-V) hyperv.safe Bekijk gids: Siemens SIPORT HA
Siemens Producten Real-time Replicatie en Failover Siemens SIMATIC PCS 7 (Hyper-V) hyperv.safe Bekijk gids: SIMATIC PCS 7 HA
Siemens Producten Real-time Replicatie en Failover Siemens SIMATIC WinCC (Hyper-V) hyperv.safe Bekijk gids: SIMATIC WinCC HA