본문 바로가기
클라우드&서버/GCP

GCP 컨테이너

by JDLee 2022. 5. 31.

!! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다.

Container

  • PaaS와 같은 독립적 환경을 토대로 확장성을 가지는 것과 IaaS 환경과 같은 OS 및 하드웨어 추상화 계층을 제공하는 것
  • GCP에서는 IaaS와 PaaS 사이의 Hybrid 라고 불린다
  • 코드 이식성 향상, OS와 하드웨어 블랙박스로 활용
  • 일반적으로 Docker 라는 컨테이너 런타임 활용
  • docker를 통해 이미지를 로컬에 빌드할 수 있다

Kubernetes

  • 오픈소스 컨테이너 오케스트레이션 툴
  • 허용된 사용자만 작업 가능
  • 클러스터 안에 마스터와 노드로 구성
  • VM이 있는 환경에서 어디서든지 구성가능, 하지만 관리가 필요함
  • Pod는 쿠버네티스를 구성하는 가장 작은 단위
  • nginx 같이 외부와 통신이 필요한 경우 클러스터 단위로 외부와 통신 가능한 expose 활용(로드밸런싱 필요)
  • service 라는 안정적인 로드밸런서와 공공 IP 제공
  • GKE를 통해 GCP가 관리해주는 쿠버네티스 구성가능

GKE(Google Kubernetes Engine)

  • GCP Console에서 K8s 클러스터를 생성
  • Cloud SDK, gsutil 에서도 생성 가능
  • 배포 및 스케일 자동화

Anthos

  • 일부 워크로드를 온프레미스에서 클라우드로 재배치하여 비용 절감과 고가용성을 실현하고자함
  • 이 과정에서 온프레미스 네트워크에서 앱을 이전 하지 않고 진행할 수 있게 해줌
  • 특정 서비스가 클라우드 환경에서만 사용할 수 있을 때 활용
  • 최신 하이브리드/멀티 클라우드 솔루션
  • 특정 부하만 클라우드로 마이그레이션이 가능
  • 클라우드의 유연성 확장성 비용절감 호할용 가능
  • 분산 시스템 및 서비스 관리 소프트웨어 제공
  • GEK 기반 시스템 제공
  • 완전히 관리된 로깅, 지표 수집, 모니터링, 대시보드 경고로 하이브리드/ 멀티 클라우드 관리

'클라우드&서버 > GCP' 카테고리의 다른 글

GCP 개발, 배포 및 모니터링  (0) 2022.05.31
GCP 어플리케이션  (0) 2022.05.31
GCP 스토리지  (0) 2022.05.25
GCP 가상머신(VM)  (0) 2022.05.25
GCP 시작하기  (0) 2022.05.25