[Cloud Service] FaaS (Function as a Service)
개요
- 개별 함수 (Function) 단위로 코드를 실행하는 서버리스 (Serverless) 클라우드 서비스 모델
- 서버 관리 없이 이벤트 기반으로 코드 실행
특징
- 서버 프로비저닝·스케일링을 제공자가 자동 처리
- 이벤트 (HTTP 요청, 메시지 큐, 스케줄러)에 의해 트리거
- 실행 시간만큼만 과금 (유휴 비용 없음)
- 콜드 스타트 (첫 실행 시 지연) 이슈 존재
대표 서비스
- AWS Lambda : Amazon FaaS 서비스
- Google Cloud Functions : Google FaaS 서비스
- Azure Functions : Microsoft FaaS 서비스
- Cloudflare Workers : 엣지 기반 FaaS