애플리케이션 템플릿에는 다음 구성요소가 포함될 수 있습니다.
- Google에서 설계한 구성요소로, Google Cloud 권장사항과 기본 보안 구성이 포함되어 있습니다.
- 자체 Terraform 모듈을 기반으로 하는 가져오는 구성요소
다음 구성요소는 Google에서 설계했으며 애플리케이션 설계 센터에 기본적으로 포함되어 있습니다.
구성요소 카테고리 |
Google Cloud 제품 |
세부정보 |
구성 문서 |
|---|---|---|---|
애셋 |
서비스 계정 |
서비스 계정은 일반적으로 사용자가 아닌 Compute Engine 인스턴스와 같은 애플리케이션 또는 컴퓨팅 워크로드에서 사용하는 특별한 유형의 계정입니다. 서비스 계정은 계정 고유의 이메일 주소로 식별됩니다. |
서비스 계정 구성 |
Compute Engine (인스턴스 템플릿) |
인스턴스 템플릿을 사용하여 VM 인스턴스를 설명할 수 있습니다. 그런 다음 템플릿을 기반으로 동일한 인스턴스 그룹을 만들 수 있습니다. |
Compute Engine 인스턴스 템플릿 구성 | |
Google Kubernetes Engine 노드 풀 |
노드 풀은 구성이 동일하고 동시에 업데이트되는 클러스터 내 노드 그룹입니다. |
GKE 노드 풀 구성 | |
Secret Manager |
Secret Manager는 API 키, 비밀번호, 인증서, 기타 민감한 데이터를 위한 안전하고 편리한 스토리지 시스템입니다. |
Secret Manager 보안 비밀 구성 | |
서비스 |
글로벌 Cloud Load Balancing (백엔드) |
수신 트래픽에 사용할 백엔드 서비스를 만듭니다. |
전역 Cloud Load Balancing 백엔드 구성 |
글로벌 Cloud Load Balancing (프런트엔드) |
부하 분산기의 프런트엔드 IP 주소, 포트, 프로토콜을 구성합니다. HTTPS를 사용하는 경우 SSL 인증서를 구성하세요. |
전역 Cloud Load Balancing 프런트엔드 구성 | |
리전별 Cloud Load Balancing (백엔드) |
수신 트래픽에 사용할 백엔드 서비스를 만듭니다. |
리전별 Cloud Load Balancing 백엔드 구성 | |
리전별 Cloud Load Balancing (프런트엔드) |
부하 분산기의 프런트엔드 IP 주소, 포트, 프로토콜을 구성합니다. HTTPS를 사용하는 경우 SSL 인증서를 구성하세요. |
리전별 Cloud Load Balancing 프런트엔드 구성 | |
PostgreSQL용 AlloyDB |
AlloyDB는 가장 까다로운 엔터프라이즈 데이터베이스 워크로드를 위한 완전 관리형 PostgreSQL 호환 데이터베이스입니다. |
PostgreSQL용 AlloyDB 클러스터 구성 | |
BigQuery |
BigQuery는 Google Cloud의 페타바이트급 규모의 경제적인 완전 관리형 분석 데이터 웨어하우스로, 거의 실시간으로 방대한 양의 데이터를 분석할 수 있습니다. |
BigQuery 데이터 세트 구성 | |
Bigtable |
Bigtable은 매우 빠른 읽기 및 쓰기를 제공하는 NoSQL 데이터베이스 서비스로, 페타바이트 규모 데이터에 대한 짧은 지연 시간 및 높은 처리량 액세스가 필요한 애플리케이션에 적합합니다. |
Bigtable 인스턴스 구성 | |
Cloud Run |
Cloud Run은 컨테이너화된 애플리케이션과 작업을 배포하고 실행할 수 있는 완전 관리형 서버리스 컴퓨팅 플랫폼입니다. 인프라를 관리할 필요가 전혀 없으므로 훌륭한 애플리케이션 빌드에 집중할 수 있으며, 갑작스러운 트래픽 급증을 처리하기 위해 서비스를 0부터 자동으로 확장합니다. |
Cloud Run 서비스 구성 | |
Firestore |
멀티 리전 복제 및 고가용성을 통해 관리형 모바일 및 웹 애플리케이션을 빌드하기 위한 확장성이 뛰어난 서버리스 NoSQL 문서 데이터베이스입니다. |
Firestore 데이터베이스 구성 | |
Google Kubernetes Engine Autopilot 클러스터 |
GKE Autopilot 클러스터는 애플리케이션의 기본 컴퓨팅, 네트워킹, 스토리지 인프라를 자동으로 관리하는 관리형 Kubernetes 클러스터입니다. |
GKE Autopilot 클러스터 구성 | |
Google Kubernetes Engine Standard 클러스터 |
GKE Standard 클러스터는 컨테이너화된 애플리케이션을 실행하는 데 사용할 수 있는 Kubernetes 클러스터입니다. |
GKE 표준 클러스터 구성 | |
Memorystore for Redis |
Redis용 Memorystore 클러스터는 Google Cloud를 위한 완전 관리형 Redis 서비스입니다. Google Cloud에서 실행되는 애플리케이션은 복잡한 Redis 배포를 관리할 필요 없이 확장성, 가용성, 안전성이 뛰어난 Redis 서비스를 활용하여 성능을 극대화할 수 있습니다. |
Redis용 Memorystore 인스턴스 구성 | |
Pub/Sub |
Pub/Sub 주제를 만들고 구독 추가 |
Pub/Sub 주제 구성 | |
Spanner |
Cloud Spanner는 애플리케이션용 관계형 데이터베이스를 빌드하고 관리할 수 있는 완전 관리형 관계형 데이터베이스 서비스입니다. 자동 수평 확장, 강력한 일관성, 최대 99.999% 가용성 등 다양한 기능을 제공합니다. Cloud Spanner는 비관계형 워크로드도 처리할 수 있습니다. |
Spanner 데이터베이스 구성 | |
Cloud SQL(MySQL) |
MySQL용 Cloud SQL은 Google Cloud Platform에서 MySQL 관계형 데이터베이스를 설정, 유지, 관리할 수 있는 완전 관리형 데이터베이스 서비스입니다. |
MySQL용 Cloud SQL 인스턴스 구성 | |
Cloud SQL(PostgreSQL) |
PostgreSQL용 Cloud SQL은 Google Cloud Platform에서 PostgreSQL 관계형 데이터베이스를 설정, 유지, 관리할 수 있는 완전 관리형 데이터베이스 서비스입니다. |
PostgreSQL용 Cloud SQL 인스턴스 구성 | |
Cloud Storage |
Cloud Storage를 사용하면 데이터 양에 관계없이 언제 어디서나 데이터를 저장하고 가져올 수 있습니다. Cloud Storage는 웹사이트 콘텐츠 제공, 보관처리 및 재해 복구를 위한 데이터 저장, 직접 다운로드를 통해 사용자에게 대량의 데이터 객체 배포 등 다양한 용도로 사용할 수 있습니다. |
Cloud Storage 버킷 구성 | |
Vertex AI |
Vertex AI는 ML 모델과 AI 애플리케이션을 학습시키고 배포할 수 있는 머신러닝 (ML) 플랫폼입니다. Vertex AI는 데이터 엔지니어링, 데이터 과학, ML 엔지니어링 워크플로를 결합하여 공통 도구 세트를 사용하여 팀이 공동작업을 수행할 수 있도록 지원합니다. |
Vertex AI 모델 구성 | |
워크로드 |
Cloud Run 작업 |
Cloud Run 작업은 특정 비 HTTP 작업을 실행한 후 종료되는 컨테이너화된 애플리케이션입니다. 예약된 일괄 처리, 데이터 변환 또는 지속적으로 실행되고 요청을 처리할 필요가 없는 기타 작업에 적합합니다. |
Cloud Run 작업 구성 |
Compute Engine (관리형 인스턴스 그룹) |
인스턴스 그룹은 부하 분산 및 자동 서비스(예: 자동 확장 및 자동 복구)를 사용하는 VM 인스턴스의 모음입니다. 관리형 인스턴스 그룹을 사용하면 VM 인스턴스 그룹을 하나의 항목으로 관리할 수 있습니다. |
Compute Engine MIG 구성 |
다음 단계
- App Design Center 설정
- 애플리케이션 템플릿 설계에서 자체 Terraform 모듈을 사용하려면 구성요소를 가져오세요.