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

GCP 소개

by JDLee 2022. 5. 25.

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

GCP 소개

GCP의 주요 서비스

  • 컴퓨팅
  • 스토리지
  • 빅데이터
  • 머신러닝
  • 위 4가지 서비스를 네트워킹을 통해 제공

클라우드 컴퓨팅이란?

  • On-demand self-service
    • 자동화 되어 전달되는 서비스
  • Broad network access
    • 어디서나 접속이 가능
  • Resource Pooling
    • 고객들의 리소스를 한군데 모아 제공
    • 규모의 경제 실현
  • Rapid elasticty
    • 리소스 요구에 따라 탄력적으로 제공
  • Measured service
    • 사용 또는 예약한 만큼만 비용이 책정

GCP의 발전과정

  • 초기 클라우드는 경제의 규모를 실현하기 위하여 여러 사용자가 하나의 장소에 자원을 모아놓고 분배하는데서 시작
  • 2000년 초반에는 물리적 리소스를 분배했지만 요즈음은 가상화 되어 분배됨
  • 가상화는 자원의 분배를 더 효율적으로 유연서 있게 할 수 있게 되었음
  • 구글은 10년 전 가상화 모델의 범위 내에서 비즈니스의 성장성을 깨닫고 컨테이너 기반 아키텍처로 전환
  • 미래의 모든 회사는 경쟁사들과의 차별을 위해 데이터를 중심으로 혁신할 것이고 이는 GCP에서 실현될 것임

GCP의 컴퓨팅 제공 유형

  • IaaS
    • 물리서버를 빌려주는 것과 같은 방식으로 제공
  • Hybrid
    • 컨테이너를 빌려주는 방식으로 제공
  • PaaS
    • 물리서버에 개발환경까지 구성하여 제공
  • Serverless
    • 서버는 관리할 필요 없이 요청에 따른 기능만 제공
  • Automated elastic resources

GCP의 네트워크

  • 구글의 네트워트는 매일 전세계 인터넷 트래픽의 40%를 전송할 정도로 광범위 하고 고성능의 네트워크망을 보유
  • multi-Region
    • Region의 집합
    • 다중 리전에 데이터를 저장하여 가용성 확보
  • Region
    • Zone들의 집합
  • zone
    • 1개 이상의 데이터센터 집합
    • zone 간의 5밀리초 이내의 지연시간을 가지도록 연결

GCP의 소비자 친화 과금구조

  • IaaS 서비스의 Compute Engine에서 초 단위 요금을 도입
  • 버스트 성이 높은 워크로드의 경우 대폭적인 비용절감
  • 청구 월의 VM 인스턴스 실행기간이 특정 비율을 초과하면 비용절감
  • 특히 실행시간이 월의 25%를 초과하면 이후 1분 마다 사용료 할인 적용
  • 커스텀 VM 인스턴스 타입을 통해 성능을 미세 조정하면 요금 또한 조정
  • 온라인 요금 계산기 도구를 활용하여 비용 예상 가능

GCP와 Oepn API

  • GCP는 고객이 GCP 서비스에만 한정된 것이아니라 Open API와 호환된다는 느낌을 가지도록 함
  • GCP의 서비스와 다른 Open API가 상호 운용성을 제공하고 서비스를 혼합하여 제공할 수 있는 여러가지 툴을 지원

GCP와 보안

  • Titan 이라는 보안 전용 칩을 활용하여 인프라를 구성
  • 자사에서 설계한하고 구축한 데이터센터는 다중 계층 물리적 보안으로 구성
  • 특히 데이터센터 접근은 극히 제한된 인원만 접근이 가능
  • 로그인 시 다중 factor 인증을 통해서 보안을 강화할 수 있다.
  • Google Front End 라는 인프라 서비스에 등록하여 배포 가능
  • 멀티 티어로 Ddos 공격 방어

GCP의 서비스

  • GCP 는 컴퓨팅, 스토리지, 빅데이터, 머신러닝 등의 서비스를 제공한다
  • 웹, 모바일, 분석, 백엔드 솔루션에 활용이 가능하다
  • 글로벌하고 비용 효율적인 보안이 적용된 오픈소스 서비스 제공

GCP의 예산 및 청구

  • bugets and alert
    • 계정 또는 프로젝트 단위로 예산을 지정할 수 있음
    • 비용이 예산 한도에 가까워지면 알람을 생성
  • billing export
    • 자세한 결제정보를 분석용으로 제공
    • Bigquery 혹은 Cloud bucket과 연동
  • reports
    • GCP console의 모니터링 도구
  • quotas
    • 계정 소유자와 GCP 커뮤니티를 보호하는 도구
    • 오류나 악의적인 공격으로 자원의 과소비 방지
    • 엑세스 빈도, 또는 수량 기반에 따라 제한

'클라우드&서버 > 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