전역 Cloud Load Balancing 프런트엔드 구성

별도의 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 코드에 대한 결과 업데이트가 나와 있습니다.

연결된 구성요소

애플리케이션 업데이트

배경 정보

전역 Cloud Load Balancing 백엔드 (필수)

  • 수신 요청을 처리하는 Cloud Load Balancing 프런트엔드는 요청을 처리하는 Cloud Load Balancing 백엔드에 연결됩니다.
  • 백엔드 서비스 정보가 프런트엔드 URL 맵 입력에 추가됩니다.
  • 수신 트래픽은 전역 Cloud Load Balancing 백엔드 URL 맵에 구성한 호스트 경로 매핑을 기반으로 제공됩니다.
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 인증서 개요
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 백엔드 서비스 구성을 참조하세요.