= Google Cloud의 앱 호스팅 =
Google Cloud는 애플리케이션 호스팅을 위한 다양한 옵션을 제공합니다. 아래 차트를 보고 귀하의 요구 사항에 적합한 것이 무엇인지 알아보세요.
== 사용 사례 ==
- 플라스크
- 장고
- Express.js
- 심포니
- 스프링 부트
- GitHub를 따라 Slack 채널에 댓글 게시
- 통계 분석
- 이미지 썸네일 생성
- 이벤트 중심 워크로드를 위해 설계됨
- 갑작스러운 수요에 맞춰 확장 가능
- 최소한의 구성
![ 클라우드 기능](httpscloud.google.com/images/hosting-options/cloudfunction_128px.png)
- Rust, Kotlin, C, Bash와 같은 맞춤형 런타임 환경
- Python 2.7, Java 7과 같은 언어를 사용하는 레거시 웹 앱
- 업계 표준 Docker 컨테이너 지원
- 컨테이너화된 앱을 자동으로 확장합니다.
- 사용자 정의 바이너리 및 시스템 종속성
- API 엔드포인트 지원
![클라우드 런](httpscloud.google.com/images/hosting-options/cloudrun_128px.png)
- 운영체제 수준의 제어
- 커스텀 머신 유형 지원
- 자동 크기 조정 지원
![컴퓨트 엔진](httpscloud.google.com/images/hosting-options/computeengine_128px.png)
- 맞춤형 하드웨어 및 소프트웨어(OS, GPU)가 필요한 컨테이너화된 앱
- 기존 컨테이너화된 상태 비저장 앱
- 0으로 확장하면 이점을 얻을 수 있는 Google Kubernetes Engine의 앱
- 업계 표준 Docker 컨테이너 패키징
- 레거시 워크로드 및 구성에 대해 고도로 구성 가능
- 0으로의 확장을 포함하여 수요에 맞게 확장
1 ![Cloud Run for Anthos](httpscloud.google.com/images/hosting-options/cloudrun_128px.png)
== 주요 용어 ==
배포 형식
특정 플랫폼에 배포할 때 코드는 어떻게 패키지됩니까?
- VM 이미지 - 기본 OS를 포함한 전체 파일 시스템의 스냅샷입니다.
- 컨테이너 - 기본 OS에서 격리된 이식 가능한 크로스 플랫폼 파일 시스템입니다.
- 앱 - 하나 이상의 사용 사례가 있는 디렉터리에 포함된 하나의 서비스입니다.
- 기능 - 각각 단일 사용 사례에 해당하는 개별 코드 조각입니다.
맞춤 URL
다중 레이어 URL 경로(예:
/abc/def) 및/또는 직접 사용
도메인 이름?
영구 디스크
인스턴스가 종료될 때 디스크 상태를 저장할 수 있습니까, 아니면 장기 데이터를 인스턴스 외부에 저장해야 합니까?
0으로 축소
이 제품을 0개의 인스턴스로 축소하고 요청이 없는 기간에 대해 비용이 청구되지 않도록 할 수 있습니까?
모든 언어 실행
이 제품은 임의의 프로그래밍 언어로 코드를 실행할 수 있습니까?
요청 시간 초과
플랫폼이 애플리케이션 코드의 응답을 기다리는 최대 시간은 얼마입니까?
백그라운드 프로세스
이 제품은 요청 기간 외에도 지속적인 백그라운드 작업을 실행할 수 있습니까?
GPU 및 TPU 사용
이 제품은 GPU/TPU 최적화 워크로드를 위한 하드웨어 가속을 지원합니까?
VPC 연결
이 제품이 Virtual Private Cloud 내의 리소스에 액세스할 수 있나요?