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 een enkel anycast-IP zetten en uw resources op- of neerschalen 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 een enkel anycast-IP

Met Cloud Load Balancing kunt u een enkel anycast-IP gebruiken als frontend voor al uw wereldwijde backend-instanties. Hiermee wordt regio-overstijgende load balancing gerealiseerd 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 tachtig verschillende wereldwijde load balancing-locaties, waardoor het verkeer zo veel mogelijk over de snelle backbone van het particuliere netwerk van Google wordt geleid.

Naadloos automatisch schalen

Cloud Load Balancing wordt opgeschaald als uw aantal gebruikers 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 het 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 het leveren van apps. Het ondersteunt HTTP/2 met gRPC bij het verbinden met backends en is ook de eerste grote openbare cloud met QUIC-ondersteuning voor onze HTTPS-load balancers om snellere sessie-instellingen te bieden, zodat klanten beter met responsieve apps kunnen werken.

Functies

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 een enkel wereldwijd IP-adres, wat eenvoudige DNS-configuratie mogelijk maakt. HTTP(S)-load balancing is schaalbaar, 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 het analyseren 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

Automatisch schalen helpt uw apps om op een goede manier om te gaan met een toename in verkeer en zorgt voor 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 hoge capaciteit.

SSL-offload

Met SSL-offload kunt u SSL-certificaten en ontsleuteling centraal beheren. U kunt versleuteling tussen uw load balancing-laag en backends inschakelen om te zorgen voor het hoogste niveau van beveiliging, met extra overhead voor verwerking op backends.

Hoogwaardige statuschecks

Statuschecks zorgen ervoor dat load balancing voor nieuwe verbindingen alleen naar gezonde backends plaatsvindt 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.

Affinity

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 wij nodig hebben. We kunnen met gemak 150.000 verzoeken per seconde aan, zonder warm te draaien en zelf voorbereidingen te treffen. Dit biedt ons grote zekerheid en is een wereld van verschil in vergelijking met de dagen die we hebben moeten besteden aan het configureren 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

Ontvang een tegoed van $ 300 om kennis te maken met Google Cloud en ermee te leren ontwerpen (maximaal 12 maanden geldig).

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