별도의 Cloud Load Balancing 프런트엔드 및 백엔드 구성요소를 구성하고 연결하여 애플리케이션에 부하 분산기를 만듭니다. 이를 통해 외부 및 내부 트래픽에 별도의 제어를 적용하고 데이터에 대한 직접 액세스를 방지할 수 있습니다. App Design Center에서 전역 Cloud Load Balancing 프런트엔드 구성요소는 수신 트래픽을 처리하고, 라우팅 규칙을 정의하고, 대상 프록시, URL 맵, 전달 규칙, SSL 인증서를 통해 요청을 전달하며, 연결 및 구성 매개변수는 terraform-google-lb-http Terraform 모듈을 기반으로 합니다.
구성요소 연결
전체 Cloud Load Balancing 구성요소를 만들려면 전역 Cloud Load Balancing 프런트엔드를 하나 이상의 전역 Cloud Load Balancing 백엔드에 연결해야 합니다. 연결된 Cloud Load Balancing 구성요소는 디자인 캔버스에 그룹으로 표시됩니다.
다음 표에는 전역 Cloud Load Balancing 프런트엔드에 연결할 수 있는 구성요소와 애플리케이션 및 Terraform 코드에 대한 결과 업데이트가 나와 있습니다.
연결된 구성요소 |
애플리케이션 업데이트 |
배경 정보 |
|---|---|---|
|
URL 맵 개요 |
필수 구성 매개변수
템플릿에 전역 Cloud Load Balancing 프런트엔드 구성요소가 포함된 경우 배포하기 전에 다음 매개변수를 구성해야 합니다.
매개변수 이름 |
설명 및 제약조건 |
배경 정보 |
|---|---|---|
이름 |
name | 전달 규칙 개요 |
프로젝트 ID |
Cloud Load Balancing 프런트엔드를 배포할 프로젝트입니다. |
구성요소 구성 |
선택적 구성 매개변수
다음 매개변수는 선택사항입니다. 고급 매개변수를 표시하려면 구성 영역에서 고급 필드 표시를 선택합니다.
기능 |
매개변수 이름 |
설명 및 제약 조건 정보 |
배경 정보 |
|---|---|---|---|
| 주소 만들기 | 새 전역 IPv4 주소를 만듭니다. | IP 주소 사양 | |
| 주소 | IPAddress | IP 주소 사양 | |
| IPv6 사용 설정 | ipVersion | 애플리케이션 부하 분산기 및 프록시 네트워크 부하 분산기의 IPv6 | |
| IPv6 주소 만들기 | 새 전역 IPv6 주소를 만듭니다. | IP 주소 사양 | |
| IPv6 주소 | IPAddress | IP 주소 사양 | |
| URL 맵 만들기 | URL 맵을 자동으로 만듭니다. URL 맵 입력에서 자체 URL 맵을 구성하려면 체크박스를 선택 해제합니다. | URL 맵 사용 | |
| URL 맵 입력 | 호스트 | URL 맵 구성 | URL 맵 사용 |
| 경로 | URL 맵 구성 | URL 맵 사용 | |
| 백엔드 서비스 | URL 맵 구성 | URL 맵 사용 | |
| URL 맵 리소스 URI | 이전에 만든 URL 맵의 URI입니다. | urlMap | |
| HTTP 전달 | HTTP 포트 80 전달을 사용 중지하려면 선택 해제합니다. | 전달 규칙 개요 | |
| SSL | SSL 지원을 사용 설정한 후 다음 중 하나를 수행합니다.
|
SSL 인증서 개요 | |
| SSL 인증서 만들기 | 비공개 키 및 인증서에 입력한 정보를 사용하여 인증서를 만듭니다. | SSL 인증서 개요 | |
| SSL 인증서 | sslCertificates[] | SSL 인증서 개요 | |
| 비공개 키 | privateKey | 1단계: 비공개 키 및 인증서 만들기 | |
| 인증서 | certificate | 1단계: 비공개 키 및 인증서 만들기 | |
| 관리형 SSL 인증서 도메인 | managed.domains[] | Google 관리형 SSL 인증서 사용 | |
| 인증서 맵 | certificateMap | 인증서 구성 방법 | |
| SSL 정책 | sslPolicy | SSL 및 TLS 프로토콜을 위한 SSL 정책 | |
| QUIC | quicOverride | HTTP/3 구성 | |
| HTTPS 리디렉션 | HTTPS 리디렉션을 사용 설정하려면 이 옵션을 선택합니다. | 리전 외부 애플리케이션 부하 분산기의 HTTP-HTTPS 리디렉션 설정 | |
| 임의 인증서 서픽스 | 무작위 인증서 이름을 생성하려면 이 옵션을 선택합니다. SSL 인증서를 변경해야 하는 경우 이 설정을 사용 설정합니다. | random_certificate_suffix | |
| 라벨 | 키 | labels | 라벨을 사용하여 리소스 정리 |
| 값 | labels | 라벨을 사용하여 리소스 정리 | |
| 부하 분산 스키마 | loadBalancingScheme | Google Cloud 부하 분산기의 유형 요약 | |
| 네트워크 | 네트워크 | 전달 규칙 개요 | |
| 서버 TLS 정책 | serverTlsPolicy | 상호 TLS 개요 | |
| HTTP 포트 | HTTP 부하 분산기의 포트입니다. | 포트 사양 | |
| HTTPS 포트 | HTTPS 부하 분산기의 포트입니다. | 포트 사양 | |
| HTTP 연결 유지 제한 시간(초) | httpKeepAliveTimeoutSec | 제한 시간 및 재시도 |
다음 단계
프런트엔드 구성요소를 백엔드 구성요소에 연결합니다. 백엔드 구성요소를 구성하려면 Application Design Center에서 전역 Cloud Load Balancing 백엔드 서비스 구성을 참조하세요.