Optimalisering van resources zoals het hoort. De eerste stap om het volledige potentieel van je serverfarm te bereiken is elke server evenveel te belasten. En dat is een kunst waar we goed in zijn. Multi-layer balancing zorgt ervoor dat je servers zelfs taken op netwerkniveau op zich nemen (op IP-adressen gebaseerde balancing), maar ook op applicatieniveau. Met slimme load balancing krijg je meer stabiliteit, een hogere beschikbaarheid van de dienst en een eenvoudigere, slimmere schaalbaarheid van je set-up.
Je load balancer vangt alle inkomende verkeersrequest op en verdeelt die intern over de machines in je serverpool. Bij niveau 3-balancing laat de load balancer dit niet over aan het toeval maar houdt hij bij welke server vrij is om een taak op elk gewenst moment aan te nemen en uit te voeren, en hij wijst er jobs aan toe. Dit waarborgt dat gebruikers zo snel mogelijk bediend worden en dat geen enkele server overbelast wordt, een time-out geeft of blokkeert. Op basis van wat je project nodig heeft, maken wij samen een oplossing die je het beste past en je grote flexibiliteit biedt om verder te groeien en te slagen.
Load balancing op applicatieniveau, ook Level 7 load balancing genoemd, is nog slimmer bij het verdelen van verkeer en worden zelfs nog hogere resource optimalisatie gerealiseerd. Dat komt omdat Level 7 LB verkeer toewijst op basis van het doel ervan. De balancer leest de boodschap en wijst, op basis van de gevraagde informatie, de gebruiker door naar de server die de data bezit - afbeeldingen en video worden gehaald op servers die voor statische content geoptimaliseerd zijn, en applicatiegegevens, vb. een update van prijzen of de status van een bestelling, worden gehaald op de applicatieserver.
Points of failure bepalen
Verwacht je een aankomende piek zoals bij een ticketverkoop of marketingcampagnes? Dan is het belangrijk om vooraf goed in te schatten of je hosting die load aankan.
We testen de belangrijkste factoren in meerdere scenario's om de limieten te bepalen. Als resultaat krijg je een volledig rapport over de capaciteit. De analyse vertelt je hoe en wanneer jouw systeem kan falen en dient als basis om jouw project eventueel te upscalen.
Concreet schakelen we geleidelijk virtuele machines in voor een meedogenloze “aanval” op jouw applicatie. Afhankelijk van jouw piekverwachtingen bootst de simulatie het gedrag van tienduizenden gelijktijdige gebruikers na. We gaan door tot we een point of failure vinden of veel meer gebruikers simuleren dan verwacht wordt.
Ons team wil weten wat jij verwacht van het piek scenario - welke aantallen, welk gedrag jij moet aankunnen.
In een gedetailleerd plan wordt uitgetekend hoe de test uitgevoerd wordt.
Resultaten worden met jou besproken.
Controleer of eenvoudige aanpassingen de resultaten wijzigen.
Nadat je op basis van onze feedback aanpassingen uitgevoerd hebt, doen we de test opnieuw.
Je krijgt advies over de mogelijke wijzigingen die uitgevoerd moeten worden om jouw verwachte verkeer aan te kunnen.
We contacteren je voor een vrijblijvend gesprek