Compute Service 그룹 →
서버리스 컴퓨팅 환경에서 애플리케이션 코드를 실행하는 서비스.
Cloud Functions는 서버 프로비저닝 필요 없이 함수 형태의 애플리케이션을 간편하게 실행하는 서버리스 컴퓨팅 기반의 FaaS(Function as a Service) 입니다. 사용자는 스케일 조정을 위해 번거롭게 서버나 컨테이너를 관리할 필요가 없으며, 애플리케이션 개발을 위한 코드 작성과 배포에 집중할 수 있습니다.
- 쉽고 편리한 개발 환경
개발자는 선택한 런타임에 적합한 Code Editor를 이용하여 여러 환경에서 이벤트에 연결할 Function 리소스를 간편하게 생성할 수 있으며, 코드를 손쉽게 작성하고 호출 할 수 있습니다.
- 서버리스 컴퓨팅
Samsung Cloud Platform 환경에서 개발을 위한 서버리스 형태의 코드 실행 서비스를 이용할 수 있습니다. 함수 형태의 애플리케이션을 호출, 실행하기 위해 필요한 자원은 실행하는 규모에 따라 Samsung Cloud Platform이 할당하고 관리합니다.
- 효율적인 비용 관리
호출된 Function은 사용량(총 호출 횟수, 총 호출 시간)을 집계하여 실제 애플리케이션 구동에 사용된 시간만큼 과금됩니다. 사용량이 적은 Function은 Cloud Functions의 Scaler가 Scale-to-zero 상태로 조정하여 자원을 소모하지 않으므로 효율적인 비용 관리가 가능합니다.
- 구성 아키텍처
- 코드 작성 환경
Runtime에 최적화된 Function 생성, Code 작성 및 편집
지원 Runtime : Python, Node.js, PHP 등 (지속 추가)
- Function 실행, 환경 관리, 모니터링
엔드포인트 정의, Token 관리, 접근제어 설정, 트리거 설정 등
구동 환경/변수 정의 및 수정
Deploy/Test를 위한 산출물 호출/테스트, 서비스 배포, 진행 상태 모니터링/로깅
- 서버리스 컴퓨팅
코드 작성 및 배포에 필요한 모든 요소는 Samsung Cloud Platform에서 관리
배포에 따른 자동 스케일 조정
- 샘플 코드 제공
Blueprint를 통해 제공되는 다양한 샘플 코드로 손쉽고 빠르게 시작 가능
- 요금 기준
Cloud Functions는 서버를 프로비저닝 하거나 관리하지 않고도 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스입니다.
Function 실행 요청 횟수 및 컴퓨팅 사용 실행에 소요되는 시간에 따라 요금이 책정됩니다.
1) 실행 요청 : 총 요청수에 대해 요금이 부과됩니다.
2) 컴퓨팅 사용 소요시간 : 코드가 실행을 시작한 시간부터 반환되거나 종료될 때까지의 기간으로 계산되며, 100ms 단위로 올림 처리되어 산정됩니다.
컴퓨팅 사용 시 할당된 메모리 양에 따라 다르며, GB 메모리 단위의 초당 요금으로 청구됩니다.
☆ 월별 무료 제공 내역
- 실행 요청 : 1백만 건/월
- 컴퓨팅 사용시간 : 400,000초 -GB/월
'Cloud-DevOps' 카테고리의 다른 글
BLOCK STORAGE (0) | 2023.12.16 |
---|---|
STORAGE service (0) | 2023.12.16 |
HPC Cluster (0) | 2023.12.11 |
Bare Metal Server (1) | 2023.12.11 |
VM Auto-Scaling (0) | 2023.12.11 |