GCP Computing

이준석·2023년 7월 16일
0

GCP

목록 보기
2/4

Compute Engine (=AWS EC2)

  • GCP에서 제공하는 가상 머신(VM) 서비스로써 네트워크에 연결된 가상 서버를 제공한다.
  • 다양한 인스턴스 구성 및 이미지를 제공한다.
    • 동일한 VPC 안에 위치한 인스턴스들은 서로 통신이 가능
  • 인스턴스 템플릿을 사용해 동일한 인스턴스 그룹을 생성할 수 있다.
    • 단일 항목으로 인스턴스를 제어해 변경 시 동일한 인스턴스 그룹을 변경해야 함
    • 자동으로 인스턴스 수 확장이 가능 (자동 축소도 가능)
    • 자동 복구 정책
    • 로드 밸런서 실행 (그룹 내 모든 인스턴스에 트래픽 분산)
    • 단일 영역에 인스턴스를 배포하는 영역 관리형 인스턴스 그룹과 동일 리전 내 여러 영역에 배포하는 리전 관리형 인스턴스 그룹으로 분류
    • 컨테이너를 이용해 애플리케이션 배포 간소화
  • 전역(Global), 리전(Region), 영역(Zone)
    • 전역 리소스: 동일한 프로젝트 내의 모든 영역에 있는 모든 리소스가 액세스 가능
    • 지역 리소스: 동일한 지역 내의 모든 리소스가 액세스 가능
    • 영역 리소스: 동일한 영역 내의 다른 리소스가 액세스 가능

참고

GKE(Google Kubernetes Engine) (=AWS EKS)

Google Kubernetes Engine(GKE)에서는 Google 인프라를 사용하여 컨테이너식 애플리케이션을 배포, 관리, 확장할 수 있는 관리형 환경을 제공한다.
GKE 환경은 클러스터를 형성하도록 그룹화된 여러 머신(구체적으로 Compute Engine 인스턴스)으로 구성되어 있다.

  • Compute Engine 인스턴스에 대한 Google Cloud의 부하 분산
  • 노드 풀로 클러스터 안에 하위 노드 집합을 지정하여 유연성 강화
  • 클러스터에서 노드 인스턴스 개수의 자동 확장
  • 클러스터에서 노드 소프트웨어의 자동 업그레이드
  • 노드 자동 복구로 노드 상태 및 가용성 유지 관리
  • Google Cloud의 작업 제품군을 통한 로깅 및 모니터링으로 클러스터 현황에 대한 가시성 확보

참고

VMware Engine (=VMware Cloud on AWS)

기존 온프레미스 환경에서 VMware 소프트웨어를 그대로 사용하면서도 Google Cloud의 인프라와 서비스를 이용할 수 있도록 도와주는 서비스이다.

  • VMware 호환성: VMware Engine은 vSphere 환경과 호환됩니다.
    따라서 기존의 VMware 환경과 애플리케이션을 변경하지 않고도 Google Cloud로 마이그레이션할 수 있습니다.
  • 관리형 서비스: VMware Engine은 Google Cloud의 관리형 서비스이므로 인프라 관리를 대부분 Google이 담당합니다.
    이로써 사용자는 인프라 운영에 대한 부담을 줄이고 더 많은 시간을 애플리케이션과 비즈니스에 집중할 수 있습니다.
  • 하이브리드 클라우드 환경: VMware Engine을 사용하면 온프레미스와 클라우드 간에 하이브리드 환경을 구축할 수 있습니다.
    이를 통해 기존의 자원을 효과적으로 활용하고 클라우드의 장점을 이용할 수 있습니다.
  • 확장성과 유연성: VMware Engine을 사용하여 가상 머신과 인프라를 빠르게 확장하거나 축소할 수 있습니다.
    필요에 따라 리소스를 조정하여 애플리케이션의 요구에 맞게 최적화할 수 있습니다.
  • 네트워킹 및 보안 기능: Google Cloud의 네트워킹 및 보안 기능을 활용하여 VMware 환경을 안전하게 운영할 수 있습니다.

0개의 댓글