구글 클라우드?

구글 클라우드(Google Cloud)는 구글 인프라(컴퓨팅, 스토리지, 네트워킹, 데이터분석, 머신러닝)를 서비스 형태로 제공하여 웹사이트나 앱을 개발할 때 서비스를 조합하여 인프라를 구성하고, 코드의 빌드과정을 거쳐 고객에게 서비스를 제공할 수 있도록 구글에서 제공하는 클라우드 컴퓨팅 서비스 제품

  • 구글 클라우드는 인프라 구성, 데이터 분석, 머신러닝을 활용한 소프트웨어 빌드에 활용
  • 백앤드 및 서버 개발자가 사용
  • 프로젝트 및 리소스는 Google Cloud Console 이나 Google Cloud CLI를 통해 관리
  • 서비스에 따라 무료/조건형무료/유료형으로 구분

구글 클라우드 플랫폼?

구글 클라우드 플랫폼 (Google Cloud Platform)은 구글 클라우드를 이용할 수 있도록 제공되는 기반 시스템

구글 클라우드 주요제품

구글 클라우드 주요제품

구글 클라우드의 활용

구글 클라우드 플랫폼

Google Cloud Run?

  • Google Cloud Run(구글 클라우드 런)은 요청 또는 이벤트를 통해 호출 가능한 컨테이너를 실행할 수 있게 해주는 관리형 컴퓨팅 플랫폼
  • Servlerless 기반으로 인프라 관리가 필요하지 않음
  • Go, Node.js, Python, Java, Ruby 등으로 개발된 프로젝트의 컨테이너 이미지나 Git을 통해 Cloud Run에 배포

Cloud Run 호스팅을 선택한 이유

Cloud Run 서비스 활용

  • 웹사이트 및 웹어플리케이션
  • API 및 마이크로서비스
  • 스트리밍 데이터 처리

Cloud Run 가격 정책

  • Cloud Run은 CPU 할당에 따라 요금 부과 가격 정책 바로가기
  • 서울이 속한 Tier2 가격 책정
    Cloud Run Tier2 리전 가격 책정

  • onda2me springboot 프로젝트의 google cloud 결제 비용

    월 132원 (build 파일 90MB, Artifact Registry 240MB 기준)

    onda2me springboot 예상비용

  • Artifact Registry 사용량
    onda2me springboot 예상비용

+ 참고

Springboot 프로젝트를 Google Run에 배포하기 위한 절차

  • Step1 CloudRun 환경설정 등 준비작업 바로가기
    1. Google Cloud Project 생성 (Google Cloud = gcloud)
    2. Cloud Project 결제 사용설정
    3. Cloud CLI 설치
    4. Cloud 인증
    5. Cloud 기본 프로젝트 설정
    6. Cloud Run Admin API 설정
  • Step2 이클립스로 Springboot 프로젝트 개발 바로가기
    1. Springboot Project 생성
  • Step3 빌드 및 배포 바로가기
    1. Springboot Project를 빌드하여 배포용 jar 파일 생성
    2. 로컬 빌드 및 배포
    3. Google Cloud Run 빌드 및 배포
  • Step4 서비스 확인

    onda2me cloud run은 요청중일때만 CPU가 할당되어, 첫 호출은 CPU 활성화 시간이 소요되어 10초 가량 응답지연이 발생함 바로가기

    onda2me springboot cloud run

  • 구글 클라우드런 문서 바로가기

댓글남기기