- Wat is Hoge Beschikbaarheid?
- Systemen met hoge beschikbaarheid bevatten vijf ontwerpprincipes:
- High Availability zorgt ervoor dat uw systemen, databases en applicaties werken wanneer en zoals nodig.
- Hoge Beschikbaarheid Metrics: RTO en RPO
- Hoe SIOS u helpt bij het bereiken van hoge beschikbaarheid
- Migros bereikt kritieke bedrijfscontinuïteit van zijn POS-systeem met SIOS High Availability Solutions
- Final Thoughts
Wat is Hoge Beschikbaarheid?
Hoge beschikbaarheid (HA) is een component van een technologisch systeem dat single points of failure elimineert om continue werking of uptime voor een langere periode te garanderen.
Alle organisaties gebruiken een verscheidenheid aan bedrijfskritische databases en applicaties, zoals data warehouses, e-commerce applicaties, customer relationship management systemen (CRM), financiële systemen, supply chain management, en business intelligence systemen. Wanneer een systeem, database of toepassing uitvalt, hebben deze organisaties een hoge beschikbaarheidsbescherming nodig om systemen operationeel te houden en het risico van inkomstenderving, onproductieve werknemers en ontevreden klanten te minimaliseren.
Systemen met hoge beschikbaarheid bevatten vijf ontwerpprincipes:
- Zij schakelen automatisch over naar een redundant systeem om een bewerking over te nemen wanneer een actieve component uitvalt. Dit elimineert single points of failure.
- Ze kunnen automatisch storingen op applicatieniveau detecteren wanneer deze zich voordoen, ongeacht de oorzaken.
- Ze zorgen ervoor dat er geen gegevens verloren gaan tijdens een systeemstoring.
- Ze gaan automatisch en snel failover naar redundante componenten om de downtime te minimaliseren.
- Ze bieden de mogelijkheid om handmatig failover en failback te doen om de downtime tijdens gepland onderhoud te minimaliseren.
TechTarget definieert HA als “een systeem of component dat continu operationeel is gedurende een wenselijk lange tijd. Beschikbaarheid kan worden gemeten ten opzichte van ‘100% operationeel’ of ‘nooit uitgevallen’. Een wijdverbreide, maar moeilijk te bereiken norm voor de beschikbaarheid van een systeem of product staat bekend als ‘vijf 9’s’ (99,999%) beschikbaarheid.”
Maar laten we High Availability eens in eenvoudige termen definiëren:
High Availability zorgt ervoor dat uw systemen, databases en applicaties werken wanneer en zoals nodig.
De “wanneer” houdt rekening met het percentage van de tijd dat de applicatie up and running moet zijn. De “indien nodig” houdt rekening met de goede werking van het systeem, de database en/of toepassingen zonder gegevensverlies.
Afhankelijk van het systeem en/of de toepassing, zal hoge beschikbaarheid verschillend zijn. Voor bedrijfskritische toepassingen, zoals uw eCommerce-systemen, wordt bijvoorbeeld een beschikbaarheid van vier negens (99,99%) als industriestandaard beschouwd. Met een beschikbaarheid van 99,99% kunt u niet meer dan 52,60 minuten downtime per jaar of 8,64 seconden downtime per dag verwachten. Voor niet-kritieke toepassingen en systemen, zoals een enkele desktopstoring, kan een hoge beschikbaarheid echter twee negens (99%) zijn, wat neerkomt op 8,77 uur downtime per jaar of 1,44 minuten downtime per dag. Bij het meten van aanvaardbare downtime is het belangrijk dat u rekening houdt met:
- Ongeplande downtime (bijv, hardware- of softwarestoringen)
- De geplande downtime die nodig is voor routinematig hardware- en softwareonderhoud
- Uptime op database- en applicatieniveau
Uw keuze voor hoge beschikbaarheid is afhankelijk van vele factoren, waaronder hoe kritisch de toepassingen zijn voor het bedrijf, of klanten worden beïnvloed, hoe vaak de toepassingen worden uitgevoerd, hoeveel gebruikers worden beïnvloed, hoe snel een database of toepassing failover moet uitvoeren naar het redundante systeem, en hoeveel gegevensverlies aanvaardbaar is.
Hoge Beschikbaarheid Metrics: RTO en RPO
De twee maatstaven die gewoonlijk worden gebruikt om HA (en Disaster Recovery (DR) ook) te beoordelen, zijn de Recovery Time Objective (RTO) en de Recovery Point Objective (RPO).
- RTO is de maximaal toelaatbare duur van een uitval. Online transactieverwerkingstoepassingen hebben over het algemeen de laagste RTO’s, en toepassingen die missiekritisch zijn, hebben vaak een RTO van slechts enkele seconden.
- RPO is de maximale hoeveelheid gegevensverlies die kan worden getolereerd wanneer een storing optreedt. Voor HA is de RPO vaak nul om aan te geven dat er onder alle storingsscenario’s nul gegevensverlies moet zijn.
Echter, er is een verschil tussen welke RTO’s en RPO’s je kunt bereiken om hoge beschikbaarheid te ondersteunen versus disaster recovery. Met HA kan gegevensreplicatie synchroon verlopen omdat uw redundante componenten zich op uw LAN-omgeving bevinden. Actieve en standby-databases kunnen gelijktijdig worden bijgewerkt, waardoor volledige, automatische, realtime herstelacties mogelijk zijn die aan de meest veeleisende RTO’s en RPO’s kunnen voldoen. Als gevolg hiervan is uw stand-by instance “hot” en in sync met uw actieve instance, zodat deze klaar is om onmiddellijk over te nemen in geval van een storing.
Het herstellen van systemen, software en gegevens in geval van een ramp vereist echter dat redundante componenten zich op een wide-area network (WAN) bevinden. Dit is belangrijk omdat u redundante componenten op een geografische locatie uit de buurt van de actieve instantie moet houden. Maar met een WAN is gegevensreplicatie asynchroon om een negatieve invloed op doorvoerprestaties te voorkomen. Dit betekent dat updates naar standby instanties zullen achterlopen op updates naar de actieve instantie, wat resulteert in een vertraging tijdens het herstelproces. Aangezien rampen zeldzaam zijn, kan enige vertraging aanvaardbaar zijn en is afhankelijk van (a) hoe kritisch het is voor uw bedrijf om de laagst mogelijke RTO en RPO te bereiken en (b) hoeveel budget u kunt toewijzen om de beste RTO en RPO te bereiken.
Hoe SIOS u helpt bij het bereiken van hoge beschikbaarheid
SIOS biedt één oplossing om te voldoen aan de behoeften aan zowel hoge beschikbaarheid als disaster recovery voor een grote verscheidenheid aan besturingssystemen, infrastructuuromgevingen en toepassingen, waaronder SAP, SQL Server, Oracle en andere omgevingen die draaien in SAN-gebaseerde, gedeelde opslagconfiguraties of SAN-loze, lokale dataopslagconfiguraties.
- Windows-omgeving: Wanneer SIOS DataKeeper wordt toegevoegd aan een Windows Server Failover Cluster (WSFC)-omgeving, kunt u een SAN-loos cluster maken, waar gedeelde opslagclusters onmogelijk of onpraktisch zijn, of replicatie toevoegen voor disaster protection in uw SAN-gebaseerde Windows-clusters. Snelle, efficiënte hostgebaseerde replicatie synchroniseert lokale opslag op lokale en externe clusternodes en creëert zo een SANLess-cluster in elke combinatie van fysieke, virtuele of cloudomgevingen.
- Linux-omgevingen: SIOS Protection Suite voor Linux is een verpakte clustersoftwareoplossing die gebruikmaakt van SIOS LifeKeeper en SIOS DataKeeper om een hecht geïntegreerde combinatie te bieden van hoge beschikbaarheid failover-clustering, continue applicatiebewaking, gegevensreplicatie en configureerbare herstelbeleidsregels om uw bedrijfskritische toepassingen en gegevens te beschermen tegen downtime en rampen. Met SIOS Protection Suite kunt u SAN- of SANLess-clusters bouwen met een breed scala aan opslagapparaten, waaronder direct-attached storage, iSCSI en Fibre Channel. SIOS Protection Suite voor Linux ondersteunt alle belangrijke Linux-distributies, waaronder Red Hat Enterprise Linux, SUSE Linux Enterprise Server, CentOS en Oracle Linux.
Met SIOS-oplossingen is de RPO altijd nul en is de RTO afhankelijk van de toepassing, maar voor sommige toepassingen typisch 30 seconden tot een paar minuten. Laten we de “SIOS in action” case study van één klant bespreken bij het grootste detailhandelsbedrijf van Zwitserland.
Migros bereikt kritieke bedrijfscontinuïteit van zijn POS-systeem met SIOS High Availability Solutions
Migros is het grootste detailhandelsbedrijf van Zwitserland, de grootste supermarktketen, en de grootste werkgever met meer dan 100.000 werknemers. Het is ook een van de veertig grootste detailhandelaren ter wereld. In samenwerking met Realstuff Informatik AG, een in Zwitserland gevestigde IT-dienstverlener en reseller van SIOS-oplossingen, wilde Migros zijn Point of Sale (POS)-systeem vervangen door een nieuw platform dat efficiënter te bedienen was en de dreiging van downtime kon minimaliseren.
Het nieuwe POS-systeem levert prijs- en productassortiment-informatie in de 650 winkels van Migros en de retailer had een oplossing met hoge beschikbaarheid nodig om de dagelijkse verkoop te ondersteunen. Zonder een HA-systeem konden medewerkers bij een systeemstoring de prijzen van producten niet bepalen of goederen wegen, waardoor de activiteiten stil zouden komen te liggen. Na evaluatie van de opties besloot Migros dat het een open-source serveromgeving wilde die een hoge beschikbaarheid en continue gegevensbescherming bood, onafhankelijk was van een virtuele omgeving en intern kon worden beheerd door de IT-medewerkers van het bedrijf. Om aan deze eisen te voldoen, koos het team SIOS Protection Suite voor Linux voor replicatie om POS-gegevens veilig te stellen.
Voor systeemontwerp, klantentraining en ondersteuning in de eigen taal, werkte Realstuff samen met het SIOS Competence and Support Center voor Centraal- en Oost-Europa, gevestigd in Dresden, Duitsland en beheerd door Computer Concept. Het was belangrijk voor Migros om 24x7x365 ondersteuning te krijgen tijdens de regionale kantoortijden van het Competence and Support Center.
Realstuff implementeerde de SIOS Protection Suite high-availability oplossing om de POS-servers voortdurend te bewaken en gegevens te repliceren. Op elke winkellocatie worden twee servers gebruikt om continue gegevensbescherming te garanderen. Als één server uitvalt, neemt de tweede instantie het werk onmiddellijk over. Bovendien spiegelen beide servers de gegevens op het monitoringsysteem. Lees hier de volledige case study van Migros.
Final Thoughts
Het regionale Competence and Support Center heeft met Realstuff overlegd om inzicht en richting te geven aan de implementatie en lancering en heeft een driedaagse trainingsworkshop verzorgd om het Migros-team te trainen. Richard Huber, manager en lid van de raad van bestuur bij Realstuff, merkte na de implementatie op dat de voordelen van de SIOS high availability-oplossing de flexibiliteit, betrouwbaarheid, het gebruiksgemak en de zekerheid dat de gegevens te allen tijde synchroon blijven, waren.
Heden ten dage heeft Migros aan haar eisen voor HA voldaan met de eenvoudig te gebruiken SIOS-oplossing, die voorziet in continue monitoring van servers, opslag, applicaties, databases en netwerkverbindingen om storingspunten op te sporen, downtime te verminderen, clientconnectiviteit te behouden en ononderbroken toegang tot gegevens te bieden.
Voor meer informatie over SIOS-oplossingen en hoe SIOS u kan helpen HA te bereiken in een SQL Server-omgeving, kunt u hier “Waarom clustering voor SQL Server High Availability” lezen.
Zie recente blogberichten over beschikbaarheid.