= 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 내의 리소스에 액세스할 수 있나요?