1. Load Balancing
개념
- 한 번에 많은 요청으로 트래픽이 증가했을 때 이를 처리할 수 있을 만큼 여러 대의 VM에 트래픽을 분산해서 보내, 부하 발생 시 처리하는 기술
종류
- Global : 글로벌하게 서비스가 이루어질때 하나의 애니캐스트 IP를 통해서 전역으로 부하 분산이 이루어짐, IPv6 지원 (종류 : Http(s), SSL Proxy, TCP Proxy)
- Regional : 하나의 지역에 집중적으로 트래픽이 발생할 때 이용, IPv4 만 지원(종류 : Internal TCP/UDP, Network TCP/UDP)
- External : VPC 네트워크가 아닌 다른 네트워크를 통해서 트래픽이 발생하는 경우 이용 (종류 : Http(s), SSL Proxy, Network TCP/UDP, TCP Proxy)
- Internal : 다른 네트워크 사용없이 VPC 네트워크 내에서만 트래픽이 발생한다면 내부 로드 밸런싱을 사용할 수 있음 (종류: TCP/UDP)
내부 또는 외부 | 리전 또는 전역 | 지원되는 네트워크 등급 | 프록시 또는 패스스루 | 트래픽 유형 | 부하분산기 유형 |
내부 | 리전 | 프리미엄 전용 | 패스스루 | TCP 또는 UDP | 내부 TCP/UDP |
리전 | 프리미엄 전용 | 프록시 | HTTP 또는 HTTPS | 내부 HTTP(S) | |
외부 | 리전 | 프리미엄 또는 스탠더드 | 패스스루 | TCP, UDP, ESP 또는 ICMP(미리보기) | 외부 TCP/UDP 네트워크 |
프리미엄 등급 전역 표준 등급의 경우 사실상 리전1 |
프리미엄 또는 스탠더드 | 프록시 | TCP | TCP 프록시 | |
프리미엄 또는 스탠더드 | 프록시 | SSL | SSL 프록시 | ||
프리미엄 또는 스탠더드 | 프록시 | HTTP 또는 HTTPS | 외부 HTTP(S) |
각 부하 분산기에 대한 몇가지 특정 정보
부하 분산기 유형 | 트래픽 유형 | 클라이언트 IP 유지 | 전역 또는 리전 | 부하 분산 스키마 | 부하 분산기 대상 포트 | 프록시 또는 패스 스루 |
외부 HTTP(S) | HTTP 또는 HTTPS | 아니요 | 전역* | EXTERNAL | HTTP(80 또는 8080), HTTPS(443) | 프록시 |
내부 HTTP(S) | HTTP 또는 HTTPS | 아니요 | 리전 | INTERNAL_MANAGED | HTTP(80 또는 8080), HTTPS(443) | 프록시 |
SSL 프록시 | SSL 오프로드가 있는 TCP | 아니요 | 전역* | EXTERNAL | 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1883, 3389, 5222, 5432, 5671, 5672, 5900, 5901, 6379, 8085, 8099, 9092, 9200, 9300 | 프록시 |
TCP 프록시 | SSL 오프로드가 없는 TCP | 아니요 | 전역* | EXTERNAL | 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1883, 3389, 5222, 5432, 5671, 5672, 5900, 5901, 6379, 8085, 8099, 9092, 9200, 9300 | 프록시 |
외부 TCP/UDP 네트워크 (네트워크 부하 분산이라고도 함) |
TCP, UDP, ESP 또는 ICMP(미리보기) | 예 | 리전 | EXTERNAL | 모두 | 패스 스루 |
내부 TCP/UDP | TCP 또는 UDP | 예 | 리전 백엔드, 리전 프런트엔드(전역 액세스 지원) | 내부 | 모두 | 패스 스루 |
2. Auto Scaling
- 리소스 사용량에 따라서 VM이 자동으로 증가하고 감소하는 기능
- 인스턴스 그룹을 통해서 설정
- 인스턴스 템플릿을 통해서 관리형 인스턴스 그룹을 만들면 동종의 인스턴스들이 만들어지기 때문에 애플리케이션에서 트래픽 증가와 감소를 원활하게 처리
- 여러 조건을 기준으로 자동으로 오토 스케일링 지원
728x90
'IT > 하려고 하는 클라우드' 카테고리의 다른 글
[GCP]GCP 기초_GCS(Google Cloud Storage) (0) | 2021.09.07 |
---|---|
[GCP]GCP 기초_Cloud Load Balancing 만들기 (0) | 2021.09.05 |
[GCP]GCP 기초_ VPC 네트워크 설정 (0) | 2021.09.03 |
[GCP]GCP 기초_ VPC (0) | 2021.09.02 |
[GCP] GCP 기초_인스턴스 생성 (선점형 인스턴스 만들기) (0) | 2021.09.01 |
댓글