Cloud Load Balancing Flashcards
Cloud Load Balancing
Distributes user traffic across instances of an application in single region or multiple regions
Network Layer:
IP (Internet Protocol): Transfer bytes. Unreliable.
Transport Layer:
–> TCP (Transmission Control): Reliability > Performance
-> TLS (Transport Layer Security): Secure TCP
-> UDP (User Datagram Protocol): Performance > Reliability
Application Layer:
-> HTTP(Hypertext Transfer Protocol): Stateless Request Response Cycle
-> HTTPS: Secure HTTP
-> SMTP: Email Transfer Protocol
Frontend -
Specify an IP address, port and protocol. This IP address is the frontend IP for your clients requests.
–> For SSL, a certificate must also be assigned
Client to Load Balancer: Over internet
HTTPS recommended
Backend -
Group of endpoints that receive traffic from a Google Cloud load balancer (example: instance groups)
Load Balancer to VM instance: Through Google internal network
HTTP is ok. HTTPS is preferred.
Client to Load Balancer:
HTTPS/TLS
Load Balancer to VM instance:
HTTP/TCP