Voorkom slechte beschikbaarheid met load balancing

50 %
50 %
Information about Voorkom slechte beschikbaarheid met load balancing
Technology

Published on February 21, 2014

Author: Wide-XS

Source: slideshare.net

Description

DDoS-aanvallen komen steeds vaker voor, waardoor vele websites en andere online toepassingen tijdelijk slecht bereikbaar zijn. Er zijn ook andere redenen waarom websites onbereikbaar zijn of waarom online applicaties niet werken. In dit artikel behandelen we een methode om dergelijke calamiteiten te omzeilen: load balancing.

Voorkom slechte beschikbaarheid met load balancing Door: Paul Muller 1

DDoS-aanvallen komen veel voor. Dagelijks zijn hierdoor vele websites en andere online toepassingen slecht bereikbaar. Naast DDoS zijn er ook andere redenen waarom websites niet te bereiken zijn of waarom online applicaties niet werken. Voorbeelden hiervan zijn defecte hardware of vastgelopen processen. In dit artikel behandelen we een methode om dergelijke calamiteiten te omzeilen: load balancing. Zo sterk als de zwakste schakel De bekende spreuk luidt dat elke ketting zo sterk is als de zwakste schakel. Voor hosting is dat niet anders. Uiteindelijk gaat het om de beschikbaarheid van de gehele omgeving die de website, inclusief applicaties, serveert. Met andere woorden: we hebben te maken met een complexe keten. Virtualisering Vaak wordt beweerd dat gevirtualiseerde oplossingen, zoals VMware, bijdragen aan een hogere beschikbaarheid van webservers en achterliggende applicaties. Dit soort oplossingen doet echter niets anders dan virtual machines (VM's) leveren. De software biedt weliswaar de mogelijkheid de beschikbaarheid van deze VM's te verhogen, maar het blijft beperkt tot een hogere serverbeschikbaarheid. Het versterkt daarmee slechts één schakel in de gehele keten van applicatie beschikbaarheid. Een typische configuratie voor een VM omgeving bestaat uit een cluster met een aantal fysieke hosts (servers), die de processor capaciteit en het geheugen verzorgen. De servers zijn verbonden met een SAN-storage waar de virtuele disks van de uiteindelijke virtuele machines zitten. Als een fysieke host in een VM cluster uitvalt, wordt dit door de software gedetecteerd. De getroffen VM's starten dan ogenblikkelijk op een andere host op. Aangezien de data op de storage staat en deze weer vanaf iedere host bereikbaar is, kan de VM op de andere host meteen verbinding leggen met de juiste virtual disk. Deze functionaliteit werkt echter alleen in geval van een hardware storing. Als een applicatie service of proces vastloopt, zal de meeste VM software dit niet detecteren, laat staan actie ondernemen. Dit moet op een andere manier afgehandeld worden. 2

Fault Tolerant Een mogelijkheid die de software van VMware biedt is Fault Tolerant (FT). Hierbij wordt een kopie van de primaire VM gecreëerd op een andere host. Deze twee VM's worden over een apart netwerk real-time gesynchroniseerd. Het spreekt voor zicht dat de capaciteit van de verbinding waarover gesynchroniseerd wordt bij deze oplossing van groot belang is. Mede hierdoor is deze oplossing minder geschikt in situaties waarbij de primaire en secundaire server bij verschillende datacenters zijn ondergebracht. Daarnaast zijn er nog twee punten van aandacht: enerzijds zijn niet alle applicaties en databases geschikt om gebruikt te worden in combinatie met VMware FT en anderzijds werkt deze software alleen in geval van een hardware storing. Als een applicatie service of proces vastloopt wordt dit niet gedetecteerd. De oplossing: load balancing Een oplossing die in de praktijk goed werkt, is het inzetten van de VM software in combinatie met load balancers. Load balancing is een techniek waarbij het werk wordt verdeeld over verschillende computers. De serverbeschikbaarheid van VMware wordt gecombineerd met de applicatiebeschikbaarheid die een load balancer kan leveren. Indien een host in het cluster uitvalt, zal VMware High Availability (HA) de virtuele server op een andere host opnieuw starten. Doordat de load balancer detecteert dat de server down is, zullen de sessies omgeleid worden naar de andere VM. De gebuiker van de dienst ondervindt minimale tot geen hinder van de hardware uitval. Doordat beide VM's autonoom draaien, zal in het geval van een storing alleen de getroffen server uitvallen. De dienstverlening blijft draaien op de andere server(s). Dit is anders dan de VMware FT waarbij, in het geval van een crash, beide VM's down gaan. Schaalbaarheid Het inzetten van een load balancer biedt nog meer voordelen. Een van die voordelen is de schaalbaarheid. Door het simpele toevoegen van een extra VM en het koppelen van deze VM aan real-IP's aan de load balancer kan er snel extra capaciteit toegevoegd worden. Daarnaast kan de totale capaciteit van de VM's groter zijn dan de maximale grootte van één fysieke host, in vergelijking met situaties waarin slechts voor de software oplossing is gekozen. 3

Door het toevoegen van een load balancing functionaliteit kan naast de serverbeschikbaarheid dus ook de applicatiebeschikbaarheid verhoogd worden. Als hoge beschikbaarheid van een applicatie een vereiste is, dan is het verstandig de (additionele) investering in een load balancer te overwegen en die af te zetten tegen de investering in uitsluitend virtualisering software. Maakt u al gebruik van load balancing? We horen graag over uw ervaringen! Wilt u meer weten over DDoS-aanvallen? Download dan hieronder onze gratis whitepaper. Fotocredit 4

Add a comment

Related presentations

Related pages

Voorkom slechte beschikbaarheid met load balancing ...

Voorkom slechte beschikbaarheid met load balancing Door: Paul Muller 1 DDoS-aanvallen komen veel voor. Dagelijks zijn hierdoor vele websites en andere ...
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more

Blog | Internedservices

Met Bookings in Office 365 heeft u de oplossing in handen: minder tijd en meer boekingen. Posted in: Blog; Tagged with: Online Werken; Lees verder.
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more

Virtual Dedicated Hosting, Managed hosting, Cloud hosting ...

Voorkom slechte beschikbaarheid met load ... Met de Managed Hosting Services ... features, colocatie, colo backup, remote backup, performance, load ...
Read more