Cloud Load Balancing

Hoogwaardige, schaalbare load balancing op Google Cloud Platform.

Bekijk de documentatie voor dit product.

Wereldwijde automatische schaling en load balancing

Schaal uw apps op Compute Engine van nul naar topcapaciteit met Cloud Load Balancing, zonder eerst te hoeven warmdraaien. Distribueer uw load balanced rekenresources in een of meer regio's, dicht bij uw gebruikers, en voldoe aan de vereisten voor hoge beschikbaarheid. Met Cloud Load Balancing kunt u uw resources achter één anycast-IP zetten en uw resources op- of afschalen met intelligente automatische schaling. Cloud Load Balancing is beschikbaar in verschillende versies en is geïntegreerd met Cloud CDN voor optimale levering van apps en content.

Wereldwijde load balancing met één anycast-IP

Met Cloud Load Balancing kunt u één anycast-IP gebruiken als frontend voor al uw wereldwijde backend-instanties. Dit maakt regio-overstijgende load balancing mogelijk met automatische failover voor meerdere regio's, waarbij verkeer netjes wordt opgedeeld als backends een slechte status krijgen. In tegenstelling tot DNS-gebaseerde oplossingen voor wereldwijde load balancing reageert Cloud Load Balancing direct op wijzigingen van gebruikers, verkeer, netwerk, backend-status en andere gerelateerde voorwaarden.

Softwaregebaseerde load balancing

Cloud Load Balancing is een volledig gedistribueerde, softwaregebaseerde, beheerde service voor al uw verkeer. Omdat het hier niet gaat om een instantie- of apparaatgebaseerde oplossing, zit u niet vast aan een fysieke infrastructuur voor load balancing en heeft u niet te maken met de verschillende uitdagingen op het gebied van HA, schaalbaarheid en beheer van instantiegebaseerde load balancers. U kunt Cloud Load Balancing toepassen op al uw verkeer: HTTP(S), TCP/SSL en UDP. U kunt uw SSL-verkeer ook beëindigen met HTTPS-load balancing en SSL-proxy.

Meer dan één miljoen query's per seconde

Cloud Load Balancing is gebouwd op dezelfde infrastructuur als de frontend van Google. Deze ondersteunt meer dan één miljoen query's per seconde met consistent hoge prestaties en een korte wachttijd. Verkeer komt binnen bij Cloud Load Balancing via meer dan 80 verschillende wereldwijde load balancing-locaties, waardoor het v‏‏erkeer zo veel mogelijk over de snelle backbone van het particuliere netwerk van Google wordt geleid.

Naadloos automatisch schalen

Cloud Load Balancing wordt opgeschaald als gebruikersaantal en verkeer toenemen. Enorme, onverwachte en snelle pieken worden moeiteloos afgehandeld door verkeer om te leiden naar andere regio's in de wereld die het verkeer kunnen verwerken. Automatisch schalen vereist geen voorbereiding: u kunt dus in enkele seconden van nul naar hoge capaciteit schalen.

Interne load balancing

Met interne load balancing kunt u schaalbare en in hoge mate beschikbare interne services ontwerpen voor uw interne clientinstanties zonder dat uw load balancers open hoeven te staan voor internet. De architectuur van GCP Internal Load Balancing is ontworpen met Andromeda, het softwaregebaseerde platform voor netwerkvisualisatie van Google. Interne load balancing biedt ook ondersteuning voor clients via VPN.

Ondersteuning voor geavanceerde protocollen

Cloud Load Balancing ondersteunt de nieuwste protocollen voor de levering van apps. De service ondersteunt HTTP/2 met gRPC bij de verbinding met backends en is ook de eerste grote openbare cloud met QUIC-ondersteuning voor onze HTTPS-load balancers. Dit levert snellere sessie-instellingen, zodat klanten beter met responsieve apps kunnen werken.

Kenmerken

HTTP(S)-load balancing

HTTP(S)-load balancing kan HTTP- en HTTPS-verkeer verdelen over meerdere backend-instanties in meerdere regio's. Uw gehele app is beschikbaar via één wereldwijd IP-adres, wat eenvoudige DNS-configuratie mogelijk maakt. HTTP(S)-load balancing is schaalbaar en fouttolerant, hoeft niet warm te draaien en maakt contentgebaseerde load balancing mogelijk. Het biedt SSL-beëindiging en load balancing voor HTTPS-verkeer.

Cloud Logging

Cloud Logging voor load balancing registreert alle load balancing-verzoeken die naar uw load balancer worden gestuurd. Deze logboeken kunnen worden gebruikt voor foutopsporing en analyse van het verkeer van uw gebruikers. U kunt verzoeklogboeken bekijken en voor analyse exporteren naar Cloud Storage, BigQuery of Pub/Sub.

TCP/SSL-load balancing

TCP-load balancing kan TCP-verkeer verspreiden over een pool van instanties in een Compute Engine-regio. Deze functie is schaalbaar, vereist geen warmdraaien en biedt statuschecks die ervoor zorgen dat alleen gezonde instanties verkeer krijgen. SSL-proxy biedt SSL-beëindiging voor uw niet-HTTPS-verkeer met load balancing.

Naadloos automatisch schalen

Door automatische schaling kunnen uw apps beter omgaan met een toename in verkeer en heeft u lagere kosten wanneer er minder resources nodig zijn. U bepaalt simpelweg het beleid voor automatische schaling, en de autoscaler voert de automatische schaling uit op basis van de gemeten belasting. Warmdraaien is niet nodig, dus u schaalt binnen enkele seconden van nul naar topcapaciteit.

SSL-offload

Met SSL-offload kunt u SSL-certificaten en ontsleuteling centraal beheren. Voor maximale beveiliging kunt u versleuteling tussen uw load balancing-laag en backends inschakelen, met extra overhead voor verwerking op backends.

Hoogwaardige statuschecks

Statuschecks zorgen ervoor dat load balancing voor nieuwe verbindingen alleen plaatsvindt naar gezonde backends die het verkeer aankunnen. Hoogwaardige statuschecks zorgen dat de tests daadwerkelijk verkeer naar backends nabootsen.

Ondersteuning van geavanceerde functies

Cloud Load Balancing biedt ook ondersteuning van geavanceerde functies, zoals IPv6 wereldwijde load balancing, WebSockets, door de gebruiker gedefinieerde verzoekheaders en het doorsturen van protocollen voor privé-VIP's.

Affiniteit

Affiniteit van Cloud Load Balancing biedt de mogelijkheid om verkeer van gebruikers naar specifieke backend-instanties te leiden.

Cloud CDN-integratie

Met één vinkje schakelt u Cloud CDN voor HTTP(S)-load balancing in en optimaliseert u de app-levering voor uw gebruikers.

UDP-load balancing

UDP-load balancing kan UDP-verkeer over een pool van instanties in een Compute Engine-regio verspreiden. Deze functie is schaalbaar, vereist geen warmdraaien en biedt statuschecks die ervoor zorgen dat alleen gezonde instanties verkeer krijgen.

Load Balancing van Google Cloud Platform maakt ons implementatieproces eenvoudiger en levert naadloos de schaal en hoge beschikbaarheid die we nodig hebben. We kunnen met gemak 150.000 verzoeken per seconde aan, zonder warm te draaien of zelf voorbereidingen te treffen. Dat biedt ons ‏de nodige zekerheid en maakt een wereld van verschil met de dagen die we kwijt waren met de configuratie van gespecialiseerde hardware voor load balancing.

Arnaud Granal, CTO Adcash

Hulpbronnen

Prijzen

Alle vormen van Cloud Load Balancing-gebruik hebben dezelfde uurprijzen voor service en verwerking van gegevensvolume. Meer informatie

De volgende stap

Ga aan de slag in Google Cloud met $ 300 aan gratis tegoed en meer dan 20 Always Free-producten.

Heeft u hulp nodig om aan de slag te gaan?
Werk samen met een betrouwbare partner