티스토리 뷰
안녕하세요, GCP의 Google Cloud의 서버리스 제품에는 Cloud Functions와 Cloud Run이 있습니다. 두 서비스를 간단히 살펴보겠습니다.
언제 Cloud Function과 Cloud Run을 써야하는지 두 서비스를 비교하는 아티클이 있어 참고했습니다.
Cloud Function Vs Cloud Run
서버리스 제품을 사용하여 플랫폼을 연결하는 경우 웹 서버나 언어 런타임을 제어하기 위해 컨테이너를 구성할 필요가 없을 가능성이 큽니다. 이 경우 Cloud Functions가 사용자를 대신하여 이 구성을 관리하므로 비즈니스의 핵심에 집중할 수 있습니다.
반면 서비스를 실행하려면 웹 서버나 언어 런타임을 선택하는 것을 포함하여 컨테이너를 더 많이 제어해야 합니다. 이 사용 사례의 경우 Cloud Run은 나머지를 사용자를 대신하여 관리하는 동시에 이러한 구성에 필요한 유연성을 제공합니다.
Cloud Function Use Case
Cloud Functions는 플랫폼 연결을 간편하게 구축하고 유지 관리하기 쉽게 만들어줍니다.
Cloud Functions의 일반적인 사용 사례는 Cloud Storage 버킷에 객체가 추가될 때 응답하는 것입니다. 이 함수는 이미지의 썸네일을 생성하거나 텍스트 파일에 대한 감정 분석을 실행할 수 있습니다. 그러나 고객이 Cloud Functions를 선택하는 다른 예는 많이 있습니다.
- 데이터 변환 및 BigQuery에 로드
- 제3자(예: GitHub)가 호출하는 웹훅 생성
- ML API를 사용하여 데이터베이스 또는 스토리지 버킷에 추가된 데이터를 분석합니다.
Cloud Run Use Case
Cloud Run은 업계 표준 컨테이너를 활용하여 서비스 확장 및 유지 관리를 간소화합니다.
Cloud Run에 적합한 후보는 판매용 제품을 나열하는 전자상거래 웹사이트입니다. 하지만 Cloud Run을 선택할 수 있는 다른 많은 애플리케이션 예가 있습니다.
- 모든 웹 기반 작업
- 모바일 앱 또는 게임을 위한 REST 또는 gRPC API
- 내부 사용자 정의 백오피스 앱
Cloud Functions와 Cloud Run을 함께 사용
Cloud Functions와 Cloud Run은 다중 워크로드 환경에서 상호 보완적으로 사용될 수 있습니다. 2세대 Cloud Functions는 Cloud Run의 향상된 인프라를 기반으로 구축되었습니다.
간단하게 GCP의 서버리스 제품 중 Cloud Function과 Cloud Run에 대해 알아보았습니다. 보다 자세한 내용은 Docs를 참고해주세요.
'IT > Infra&Cloud' 카테고리의 다른 글
[gcp] Cloud Run (0) | 2024.07.13 |
---|---|
[gcp] Cloud Function(with jenkins) (0) | 2024.07.13 |
[gcp] Network Connectivity Center(with Lab: NCC) (0) | 2024.07.07 |
[gcp] Cloud VPN (0) | 2024.07.02 |
[gcp] Interconnect (0) | 2024.06.22 |
- Total
- Today
- Yesterday
- k8s cni
- operator
- 국제 개발 협력
- SDWAN
- S3
- 혼공파
- handson
- gcp serverless
- AWS
- controltower
- NW
- IaC
- cni
- EKS
- GKE
- VPN
- k8s
- terraform
- NFT
- 파이썬
- OS
- AI
- k8s calico
- 혼공챌린지
- GCP
- security
- cloud
- 혼공단
- PYTHON
- 도서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |