High Availability - een overzicht

(o.a. SQL, Exchange, Oracle, Lotus Notes, SharePoint, IIS)

High Availability (HA) of hoge beschikbaarheid omvat maatregelen om de "uptime" van een systeem of applicatie te verhogen. Het gaat dan vaak over bedrijfskritische systemen binnen de IT infrastructuur. De kosten van dergelijke systemen zullen daarbij toenemen. Als vuistregel heeft u dubbele hardware en licentiekosten. Daarbovenop betaalt u een premie voor speciale software of hardware die de High Availability mogelijk maakt.

Enkele voorbeelden zijn:

  1. SQL High Availability
  2. Exchange High Availability
  3. Oracle High Availability
  4. Router High Availability (zie IP AB switch)

High Availability oplossingen bestaan vaak uit een combinatie van hardware en software.

Hardware high availability

De basis voor high availability in de categorie hardware betreft minimaal:

  1. Redundante Power (voedingen)
  2. Redundante harddisks (RAID)

Men kan zelfs zo ver gaan dat alle componenten dubbel worden uitgevoerd waarbij het systeem door blijft draaien bij elke hardwarefout die op zou kunnen treden. Dit systeem biedt dan 100% garantie dat het systeem door blijft draaien bij 1 hardwarefout. Deze vorm van protectie biedt echter geen bescherming tegen softwarefouten.

Hardware en software high availability

Andere vormen van high availability worden gerealiseerd door extra hardware (een tweede server) in te zetten in combinatie met speciale software. De software maakt dan van de twee servers een server cluster. Deze oplossing wordt verder onderverdeeld in:

  1. Een zogeheten active / passive cluster. 
  2. Dit wordt ook wel failover cluster genoemd.

 
Een active / active cluster

Een hogere beschikbaarheid of High Availability van applicaties die gebruik maken van het Windows operating systeem kan worden verkregen door windowsclustering of door een failover systeem.

Deze vormen zijn te vinden onder de termen:

  1. Exchange high availability
  2. SQL high availability
  3. IIS high availability

Spreekt men van high availability in windows omgevingen of applicaties (exchange, SharePoint, SQL, IIS, BlackBerry) dan vindt men onder de term windows clustering veel informatie.

Enkele voorbeelden High Availability

Netwerk & Systeem Management systemen kunnen kritisch voor een organisatie worden hierbij zijn vier aspecten van belang:

  1. Data opslag
  2. Data collectie
  3. Alarmering
  4. Syslog, eventlog, SNMP traps (dit is afhankelijk of deze geimplementeerd zijn)

In de duurdere netwerk management systemen zijn er voorzieningen mogelijk (vaak tegen meerprijs) waarbij men de datacollectie en alarmering door kan laten gaan ondanks het feit dat een polling of alerting engine niet beschikbaar is. Dit wordt vaak opgelost met een zogeheten active / passive applicatie cluster. Zeg maar de monitor wordt ook gemonitort en zijn functie wordt overgenomen indien deze niet beschikbaar  is.

Voor de dataopslag (MySQL, MS SQL, Oracle e.d.) kan een vorm van clustering worden gekozen die dit vraagstuk structureel oplost.

Aanvullende informatie High Availability

Wilt u nadere informatie over de High Availability mogelijkheden van Windows systemen en applicaties zoals Oracle, Lotus Notes, IIS, Exchange, SQL, SharePoint, BlackBerry?

Neem dan contact met ons op voor aanvullende informatie en een kostenoverzicht.

Wij bieden u een rijk pallet aan keuzes in combinatie met disaster recovery en business contingency planning.