새소식

부스트캠프 AI Tech 4기

[Product Serving Part.4] Cloud

  • -

1. Cloud

Cloud 서비스의 다양한 제품 - Computing Server

  • 연산을 수행하는(Computing) 서비스
  • 가상 컴퓨터, 서버
  • CPU, Memory, GPU 등 선택 가능
  • 인스턴스 생성 후 사용 가능

 

Cloud 서비스의 다양한 제품 - Serverless Computing

  • Computing Server와 유사하지만, 서버 관리를 클라우드쪽에서 진행
  • 코드를 클라우드에 제출하면 그 코드를 가지고 서버를 실행해주는 형태

 

Cloud 서비스의 다양한 제품 - Stateless Container

  • Docker를 사용한 Container 기반 서버 실행 구조
  • Docker Image를 업로드하면 해당 이미지 기반으로 서버 실행

 

Cloud 서비스의 다양한 제품 -  Object Storage

  • 다양한 Object를 저장할 수 있는 저장소
  • 다양한 형태의 데이터 저장 가능, API를 사용해 데이터 접근 가능

 

Cloud 서비스의 다양한 제품 - Database

  • MySQL, PosgreSQL 등을 사용 가능
  • 사용자 로그 데이터를 Database에 저장할 수 있고, Object Stoarge에 저장할 수도 있음
    저장 데이터를 어떻게 사용하느냐에 따라 어디에 저장할지를 결정

 

Cloud 서비스의 다양한 제품 - Data Warehouse

  • Database에 저장된 데이터는 데이터 분석이 메인이 아니라 서비스에 활용하기 위해 저장
  • Data Warehouse는 Database에 있는 데이터, Object Storage에 있는 데이터 등을 모두 모아서 저장
  • 데이터 분석에 특화된 Database

 

Cloud 서비스의 다양한 제품 - AI Platform

  • AI Research, AI Develop 과정을 더 편리하게 해주는 제품
  • MLOps 관련 서비스 제공

 

 

 

 

 

2. Google Cloud Platform

Compute Engine

1. Compute Engine을 누르고 아래와 같은 화면에서 인스턴스 만들기 클릭

 

2. 인스턴스 이름 지정 → 리전/영역 설정  → 시리즈 / 머신유형 설정

 

3. 부팅디스크 설정(원하는 운영체제를 선택) → ID 및 API 액세스(모든 Cloud API에 대한 전체 액세스 허용) → 방화벽 설정(HTTP, HTTPS 트래픽 허용) → 만들기

 

 

인스턴스가 생성되었음을 확인할 수 있다.

 

사용하지 않는 경우에는 중지 또는 삭제를 해두자.

중지되는 경우에도 비용이 부과되는 경우가 존재할 수 있다.

 

 

 

 

Cloud Storage

1. 버킷 만들기 클릭

 

버킷 이름 및 세부사항 설정 후 만들기

 

버킷이 만들어짐을 확인할 수 있다.

공개 엑세스를 공개 아님(Not public)으로 설정하면 나만 사용할 수 있다.

 

 

 


Python Cloud Storage API를 사용 방법 문서

Python Client for Google Cloud Storage API — google-cloud-storage documentation (googleapis.dev)

728x90
Contents