!! 해당 글은 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 |