GCP Cloud Engineer - 63

2024-04-19

  • Cloud
  • GCP

Compute Engine

  • ㅁ GCP에서 실행되는 가상 머신을 제공합니다.

  • ㅁ 미리 정의된 VM 구성을 선택하거나 성능 및 비용 요구 사항에 맞게 사용자 정의 구성을 생성할 수 있습니다.

  • ㅁ 가상 머신에는 블록 스토리지가 필요하며, 영구 디스크(최대 64TB, 스냅샷 가능) 및 로컬 SSD(고성능 I/O 작업)를 선택할 수 있습니다.

  • 글로벌 로드 밸런서자동 스케일링을 지원하는 관리형 인스턴스 그룹을 사용할 수 있습니다.

  • 초 단위 과금 및 안전하게 중단될 수 있는 워크로드에 대해 비용 절감을 위한 프리엄티브 VM을 제공합니다.

  • ㅁ 인프라에 대한 완전한 제어가 가능하며, 애플리케이션을 재작성하지 않고 기존 온프레미스 워크로드를 GCP로 리프트 앤 시프트할 수 있습니다.

App Engine

  • ㅁ 완전 관리형 애플리케이션 플랫폼으로 서버 관리가 필요 없습니다.

  • ㅁ Java, Node.js, Python, PHP, C#, .NET, Ruby 및 Go 등 인기 있는 언어를 지원합니다.

  • Stackdriver 모니터링, 로깅 및 진단(예: 오류 보고)과 긴밀하게 통합됩니다.

  • 버전 관리트래픽 분할을 지원합니다.

  • ㅁ 코드 작성에 집중하고 인프라 구축에 대해 걱정할 필요가 없을 때 좋은 선택입니다.

  • ㅁ 사용 사례: 웹사이트, 모바일 앱, 게임 백엔드 및 RESTful API 제공

Google Kubernetes Engine (GKE)

  • ㅁ 컨테이너 애플리케이션을 위한 Kubernetes 오케스트레이션 제공

  • ㅁ 배포, 스케일링, 로드 밸런싱, 로깅, 모니터링 등의 기능을 자동화합니다.

  • 클러스터 스케일링, 영구 디스크, 자동 업데이트, 자동 복구 지원

  • ㅁ Cloud Build, Container Registry, Stackdriver Monitoring, Stackdriver Logging과 기본 통합

  • ㅁ 기존 온프레미스 Kubernetes 클러스터를 GCP로 쉽게 마이그레이션 가능

  • 컨테이너 애플리케이션, 클라우드 네이티브 분산 시스템, 하이브리드 애플리케이션에 적합

Cloud Run

  • 상태 비저장 컨테이너를 실행하는 관리형 컴퓨팅 플랫폼(서버리스/Stateless 컨테이너 가능)

  • ㅁ 인프라 관리를 추상화하여 애플리케이션 개발에 집중할 수 있습니다.

  • Knative라는 Kubernetes 기반 오픈소스 플랫폼 기반

  • 완전 관리형 환경 또는 자체 GKE 클러스터에서 컨테이너를 실행할 수 있는 선택권 제공

  • ㅁ 트래픽에 따라 자동으로 확장 및 축소

  • ㅁ 사용한 리소스에 대해서만 100밀리초 단위로 요금 부과

Cloud Functions

  • ㅁ 이벤트 기반 서버리스 컴퓨팅 서비스로 단일 용도 함수 제공

  • JavaScript, Python 또는 Go로 작성된 코드를 업로드하면 GCP에서 자동으로 적절한 컴퓨팅 용량을 배포합니다.

  • 자동 확장고가용성, 내결함성 디자인으로 배포됩니다.

  • ㅁ 코드 실행 시간에 대해서만 100밀리초 단위로 요금이 부과됩니다.

  • ㅁ Google Cloud Storage 파일 업로드, Cloud Pub/Sub 메시지 수신, 사용자 정의 HTTP 엔드포인트, Firebase 이벤트 등에 의해 트리거됩니다.

  • 사용 사례: 마이크로서비스 아키텍처, 서버리스 모바일/IoT 백엔드, 서드파티 서비스 통합, 실시간 파일 처리, 가상 어시스턴트, 비디오/이미지 분석, 감성 분석 등 인텔리전트 애플리케이션

GCP Cloud ...

GCP Cloud ...