이 페이지에서는 외부 애플리케이션 부하 분산기를 배포하는 데 사용할 수 있는 Terraform 모듈을 제공합니다. 선호하는 백엔드 유형에 따라 다음 예시 중 하나를 사용하여 샘플 외부 애플리케이션 부하 분산기를 배포합니다.
Google Cloud에서 Terraform을 처음 사용하는 경우 Terraform 시작하기를 참조하세요.
관리형 인스턴스 그룹(MIG) 백엔드가 있는 외부 애플리케이션 부하 분산기
Terraform 모듈을 사용하여 Compute Engine 백엔드가 있는 외부 HTTP 부하 분산기를 가동할 수 있습니다.
이 모듈은 VPC 네트워크 및 서브네트워크, Cloud Router, 필요한 모든 부하 분산기 구성요소, 백엔드 인스턴스 그룹을 포함하여 여러 Terraform 리소스를 만듭니다. 자세한 내용을 보려면 저장소를 다운로드하거나 클론하고 /terraform-google-lb-http/examples/multi-mig-http-lb
디렉터리에서 terraform plan
명령어를 실행합니다.
이 예시에 대한 자세한 내용과 실행 방법은 GitHub의 README를 참조하세요.
MIG 백엔드와 커스텀 헤더가 있는 외부 애플리케이션 부하 분산기
Terraform 리소스를 사용하여 Cloud CDN 사용 설정 백엔드 서비스와 커스텀 요청 및 응답 헤더가 포함된 외부 애플리케이션 부하 분산기를 가져올 수 있습니다.
부하 분산기 설정에 대한 자세한 내용은 기본 설정 가이드를 참조하세요.
백엔드 버킷과 MIG가 있는 외부 애플리케이션 부하 분산기
Terraform 모듈을 사용하여 Compute Engine 백엔드 및 Cloud Storage 버킷에서 제공되는 정적 애셋이 있는 외부 HTTPS 부하 분산기를 가동할 수 있습니다.
이 모듈은 VPC 네트워크 및 서브네트워크, Cloud Storage 버킷 및 객체, Cloud Router, 자체 서명 SSL 인증서, 필요한 모든 부하 분산기 구성요소, 백엔드 인스턴스 그룹을 포함하여 여러 Terraform 리소스를 만듭니다. 자세한 내용을 보려면 저장소를 다운로드하거나 클론하고 /terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
디렉터리에서 terraform plan
명령어를 실행합니다.
이 예시에 대한 자세한 내용과 실행 방법은 GitHub의 README를 참조하세요.
Cloud Run 백엔드가 있는 외부 애플리케이션 부하 분산기
Terraform 모듈을 사용하여 Cloud Run 백엔드에서 외부 HTTPS 부하 분산기를 가동할 수 있습니다.
이 모듈은 Cloud Run 서비스, 자체 서명 SSL 인증서, HTTP-HTTPS 간 리디렉션을 설정하는 URL 맵, 필요한 모든 부하 분산기 구성요소, 백엔드 인스턴스 그룹을 포함한 여러 Terraform 리소스를 만듭니다. 자세한 내용을 보려면 저장소를 다운로드하거나 클론하고 /terraform-google-lb-http/examples/cloudrun
디렉터리에서 terraform plan
명령어를 실행합니다.
이 예시에 대한 자세한 내용과 실행 방법은 GitHub의 README를 참조하세요.
HTTP-HTTPS 간 리디렉션이 있는 외부 애플리케이션 부하 분산기
Terraform 모듈을 사용하여 HTTP-HTTPS 간 리디렉션에 외부 HTTPS 부하 분산기를 가동할 수 있습니다.
이 모듈은 VPC 네트워크 및 서브네트워크, 자체 서명 SSL 인증서, Cloud Router, 필요한 모든 부하 분산기 구성요소, 백엔드 인스턴스 그룹을 포함하여 여러 Terraform 리소스를 만듭니다. 자세한 내용을 보려면 저장소를 다운로드하거나 클론하고 /terraform-google-lb-http/examples/https-redirect
디렉터리에서 terraform plan
명령어를 실행합니다.
이 예시에 대한 자세한 내용과 실행 방법은 GitHub의 README를 참조하세요.
공유 VPC가 있는 외부 애플리케이션 부하 분산기
Terraform 모듈을 사용하여 공유 VPC 설정에서 외부 애플리케이션 부하 분산기를 가동할 수 있습니다.
이 모듈은 VPC 네트워크 및 서브네트워크, Cloud Router, 필요한 모든 부하 분산기 구성요소, 백엔드 인스턴스 그룹을 포함하여 여러 Terraform 리소스를 만듭니다. 자세한 내용을 보려면 저장소를 다운로드하거나 클론하고 /terraform-google-lb-http/examples/shared-vpc
디렉터리에서 terraform plan
명령어를 실행합니다.
이 예시에 대한 자세한 내용과 실행 방법은 GitHub의 README를 참조하세요.