데이터과학 삼학년

Cloud Run VS Cloud Functions 본문

GCP

Cloud Run VS Cloud Functions

Dan-k 2020. 6. 25. 15:00
반응형

Serverless toolbox

  • GCP를 이용하여 serverless로 서비스를 제공하는 여러가지 방법이 있음

  • machine learning을 위해 사용하는 ai-platform 도 이 중 한가지

  • 그 중, 사용자의 의도와 맞게 개발하여 서비스할 수 있는 toolbox 중 cloud run 과 cloud function이 대표적 (+ app engine)

 

Cloud Run

  • 환경을 사용자가 직접 구성하여 쓸 수 있다는 장점이 있음 

    • 컨테이너를 구성하여 사용하는 것으로 환경설정이 자유로움

  • 사용한 만큼 돈을 지불하는 성격 (코드가 실행 중일때만 비용 발생)

  • 사용 사례: 웹 서비스, 데이터 처리(데이터 변환), 자동화(예약 문서 생성)

    • 데이터 처리

  • 자동화 - 예약문서 생성

 




Cloud Functions

  • aws의 lambda 와 같은 개념

  • lambda 함수처럼 일시적으로 쓰고 싶은 경우에 사용

  • 예를 들어, 어떤 프로그램을 운영중일때 cloud function이 이를 감시하고 있다가 이벤트가 발생하면 트리거 되어 실행시킬 수 있는 개념으로 사용

  • 실행 환경이 제한적임

    •  Node.js(Node.js 6, 8 또는 10), Python 3(Python 3.7) 또는 Go(Go 1.11 또는 Go 1.13) 환경에서 실행






출처 : https://www.youtube.com/watch?v=c0XcLidqfXU

https://cloud.google.com/run?hl=ko#section-5

 

Cloud Run: 컨테이너를 프로덕션으로 신속히 배포  |  Google Cloud

컨테이너를 자동으로 확장하는 완전 관리형 컴퓨팅 플랫폼입니다. 원하는 언어로 앱을 빌드하고 몇 초 안에 배포할 수 있습니다.

cloud.google.com

 

728x90
반응형
LIST
Comments