GCP의 컴퓨트 서비스

GCP 입문

Nabeel Imam

Content Developer at DataCamp

엔진과 함수

서버 기반

Compute Engine Google Compute Engine 로고.

  • 맞춤형 가상 머신

서버리스

App Engine Google App Engine 로고.

  • 확장 가능하고 효율적인 앱 개발

Cloud Functions Google Cloud Functions 로고.

  • 이벤트 기반 계산
GCP 입문

서버리스 스펙트럼

Cloud Functions에서 App Engine, Compute Engine으로 갈수록 요구되는 제어·관리가 증가하는 추세선을 보여줍니다.

GCP 입문

컨테이너의 마이크로서비스

  • 컨테이너: 필수 요소(라이브러리, 코드, 데이터)를 담은 패키지
  • 각 컨테이너화된 앱은 마이크로서비스 제공
    • 함께 전체 서비스를 구성

앱이 실행 중인 모바일 기기 주변을 컨테이너가 떠다닙니다.

GCP 입문

사진 공유 앱

사용자가 모바일 기기로 사진을 보고 공유합니다.

업로드 급증

  • 업로드 서비스 컨테이너 수 증가
  • 추천 서비스 업데이트 트리거

오케스트레이션이 핵심입니다...

GCP 입문

Kubernetes

  • 컨테이너 오케스트레이션용 오픈 소스
  • Google에서 개발

Google Kubernetes Engine (GKE)

Google Kubernetes Engine 로고.

  • 완전관리형 Kubernetes 서비스
  • 자동 확장 및 업데이트
  • 기타 GCP 서비스와 통합
GCP 입문

업로드 급증 처리

다수의 사용자가 동시에 앱에서 사진을 보고, 막대 그래프가 트래픽 증가를 표시합니다.

  • GKE가 업로드 컨테이너를 확장
    • 급증 종료 후 축소

한 컨테이너가 다른 컨테이너로 메시지를 보냅니다.

  • 업로드 마이크로서비스가 추천에 메시지 전송
GCP 입문

복잡한 아키텍처

온프레미스 데이터 센터 접근이 강화된 보안으로 제한됩니다.

  • 규제 사유로 온프레미스 데이터 보관
  • 컴퓨트 서비스는 클라우드 사용
GCP 입문

플랫폼 연결

  • 다양한 환경에 앱 배포
    • GCP, 온프레미스, 기타 클라우드
  • 운영 단순화, 규정 준수 향상
  • 앱은 컨테이너 기반이어야 함
    • 컨테이너 아키텍처 전환 용이
Anthos

Google Anthos 로고.

GCP 입문

연습해 봅시다!

GCP 입문

Preparing Video For Download...