Load Balancer for Managed Kubernetes Service
Load Balancer for Managed Kubernetes Service
Manage variabele activiteit door het dataverkeer over uw verschillende resources te verdelen.
Verdeel de werklast van uw applicatie automatisch, veilig en in realtime over meerdere nodes.
Alleen voor gebruikers van de Managed Kubernetes Service
Waarom kiezen voor Load Balancer for Managed Kubernetes Service van OVHcloud?
99,99% beschikbaarheid
De Load Balancer van OVHcloud is ontworpen om hoge beschikbaarheid en resilience te bieden, doordat deze zelf op een gedistribueerde architectuur gebaseerd is.
Automatisch management van nodes
Zodra een node niet meer correct werkt, wordt deze automatisch verwijderd van de lijst met kandidaten die beschikbaar zijn voor de verdeling. Deze stap vereenvoudigt het omgaan met onderhoud en storingen.
Direct geïntegreerd met Kubernetes
De Load Balancer biedt een interface die direct compatibel is met Kubernetes, waardoor u de werking van uw Load Balancer met native tools kunt regelen.
Gecertificeerd en compliant
Onze cloudinfrastructuren en -services zijn gecertificeerd volgens ISO/IEC 27001, 27017, 27018 en 27701. Dankzij onze HDS-certificering kunt u veilig gezondheidsgegevens hosten.
Voorbeelden van praktische toepassingen:

Webapplicatie met veel dataverkeer
Genereert uw applicatie veel dataverkeer en neemt het aantal bezoeken geregeld toe? Met de Load Balancer-oplossing van OVHcloud kunt u deze groei efficiënt verwerken door heel gemakkelijk nieuwe nodes in de configuratie op te nemen.

Variabele of seizoensgebonden activiteit
Informatieve websites of online winkels kunnen heel snel grote variaties ondervinden. De Load Balancer kan zowel bij toenemend als afnemend dataverkeer de verdeling van de load aanpassen.

Software-update zonder onderbreking
Met het rolling upgrade-mechanisme kunnen updates van uw software-nodes zonder onderbreking gedaan worden, omdat de Load Balancer-service zeer snel reageert. Het verwijderen en toevoegen van nodes wordt automatisch afgehandeld.
Deze producten zijn wellicht interessant
Antwoord op uw vragen
Wat is load balancing in de cloud?
Dit is de functie die de workload over verschillende elementen verdeelt die de geplande taak kunnen uitvoeren. In de cloud verdeelt men vaak de netwerkverbindingen die met de load overeenkomen, ook wel de servicebelasting genoemd.
Hoe werkt een load balancer?
Load balancing volgt de regels die door de operator zijn vastgesteld. De “gelijke” of de “gewogen” verdeling worden het vaakst gekozen als het alleen over netwerkverbindingen gaat. Bij balancing voor applicaties kan men bijvoorbeeld kiezen voor een verdeling met routingregels, die van de geleverde content of de identificatie van de gebruikers afhangen.
Wat is een load-balancer?
Een load balancer verdeelt het dataverkeer met als doel de workload over verschillende servers of applicaties te verdelen. Het kan zowel op een fysieke als op een virtuele infrastructuur worden geïnstalleerd. Software voor load balancing (of het verdelen van workloads) wordt dan tot een regelaar voor het leveren van applicaties (“application delivery controller” of ADC). Hiermee kan de gebruiker de load automatisch laten opschalen, afhankelijk van de verwachte hoeveelheid dataverkeer. De ADC bepaalt in realtime welke server of applicatie het beste het verzoek kan afhandelen, zodat het cluster stabiel blijft presteren. Bij een storing moet deze het dataverkeer ook omleiden naar een resource die het verwerken kan. Er zijn verschillende typen configuraties mogelijk.
Chronologisch gezien bevindt de load-balancer zich tussen de gebruiker en de server. Hij analyseert het verzoek, bepaalt welke machine beschikbaar is om het af te handelen en verstuurt het verzoek daarheen. Hij kan indien nodig ook servers toevoegen.
Verder is het goed om te weten dat load balancing slechts een van de mogelijke toepassingen van de load balancer is. Het kan ook worden gebruikt om een SSL-certificaat te ontlasten of om applicatiegroepen te updaten. U kunt hem zelfs gebruiken om uw domeinnamen te routeren.
Hoe werkt de load balancer met Kubernetes?
Wanneer u Kubernetes voor uw applicaties gaat gebruiken, blijft de kwestie van het externe dataverkeer belangrijk. Dit onderwerp wordt kort besproken op de officiële website van Kubernetes, maar we zullen het in wat meer detail behandelen.
Allereerst zijn er een aantal manieren om extern dataverkeer naar uw cluster te leiden:
- een proxy met ClusterIP gebruiken;
- een dienst als NodePort definiëren;
- een dienst als load balancer declareren en deze dus zichtbaar maken voor extern dataverkeer (meest gebruikte methode).