Cloud Functions는 별도의 서버 관리나 프로비저닝 부담 없이 원하는 비즈니스 로직을 간단하게 작성한 후 클라우드 환경에서 손쉽게 구현할 수 있도록 돕는 네이버 클라우드 플랫폼의 서버리스형 서비스입니다. 클라우드 환경에서 코드가 실행된 만큼만 과금되므로 효율적으로 운영할 수 있으며, 갑작스러운 요청에도 유연하게 대처할 수 있습니다.

Cloud Functions가 제공하는 다양한 기능
Cloud Functions가 제공하는 주요 기능은 다음과 같습니다.
- 완전 관리형 서버리스 플랫폼으로 자동 Scale Up/Out, 빠른 시스템 및 서비스 구축에 용이
- 비즈니스 로직을 간단하게 작성할 수 있는 액션, 트리거의 생성 및 실행 기능 제공
- 패키지로 액션을 효과적으로 관리하고 공유
- 콘솔 대시보드와 상세 로그로 리소스별 직관적인 모니터링
- 코드가 실행된 만큼만 과금되는 구조로 마이크로서비스를 경제적이고 간편하게 구현
- Load Balancer, Web Server를 별도로 관리하거나 구축하지 않고 웹 액션으로 API 서버 구현
- 네이버 클라우드 플랫폼의 API Gateway와 연동하여 인증 및 접근 제어, 사용량 제한 가능
Cloud Functions 사용 가이드 안내
Cloud Functions 사용 가이드는 효과적으로 서비스를 이용할 수 있도록 다음과 같은 주제로 구성했습니다. 각 주제에서 확인할 수 있는 내용은 다음과 같습니다.
- Cloud Functions 개요: Cloud Functions 소개 및 이용에 도움이 되는 연관 리소스, FAQ 안내
- Cloud Functions 개념: Cloud Functions의 리전별, 플랫폼별, 서비스 구분별 지원 기능 상세 안내
- Cloud Functions 시나리오: Cloud Functions를 이용하는 전체 프로세스 안내
- Cloud Functions 사용 준비: Cloud Functions를 이용하기 위한 요구 사양, 지원 항목, 제약 사항 등 안내
- Cloud Functions 런타임 정보: Cloud Functions에서 지원하는 런타임 라이브러리 정보 및 사용 방법 안내
- Cloud Functions 시작: Cloud Functions 이용 신청 및 해지 방법 안내
- Cloud Functions 사용: 콘솔의 Cloud Functions에서 이용할 수 있는 Dashboard, Action, Trigger, Subscription 사용 방법과 액션/트리거 실행 방법 안내
- 이용 신청 및 해지: 콘솔에서 Cloud Functions 이용 신청 및 해지 방법 안내
- Dashboard: 콘솔에서 조회 기간 동안 액션/트리거 실행 결과 모니터링 방법 안내
- Action: 콘솔에서 패키지와 액션의 목록 정보 확인 및 모니터링 방법 안내
- Trigger: 콘솔에서 트리거의 정보 확인, 모니터링, 생성, 수정, 삭제 방법 안내
- Cron 타입 트리거: Cron 타입 트리거 생성을 위한 상세 설정 방법 안내
- API Gateway 타입 트리거: API Gateway 타입 트리거 추가를 위한 상세 설정 방법 안내
- Cloud Insight 타입 트리거: Cloud Insight 타입 트리거 생성을 위한 상세 설정 방법 안내
- Object Storage 타입 트리거: Object Storage 타입 트리거 생성을 위한 상세 설정 방법 안내
- Cloud Functions 예제: Cloud Functions 이용에 도움이 되는 다양한 예제와 설명, 활용 방법 안내
- 런타임별 액션 생성과 활용: 런타임별 소스 코드 작성 예제, 액션을 생성하는 다양한 예제 소개
- 시퀀스 액션 생성: 시퀀스 액션 생성 예제 소개
- 트리거 추가: 트리거를 생성하고 액션과 연결하는 예제 소개
- 샘플 코드: Node.js, Python 샘플 코드와 활용 방법 안내
- Serverless Framework: Serverless Framework로 액션을 배포하고 관리하는 방법 안내
- Cloud Functions 리소스 관리: Cloud Functions 리소스 관리 방법 안내
- Cloud Functions 권한 관리: Sub Account를 활용한 Cloud Functions 권한 관리 방법 안내
- Cloud Functions 용어: Cloud Functions 이용 시 반드시 알아두어야 할 주요 용어와 해설 안내
- Cloud Functions FAQ: Cloud Functions 이용 시 자주 하는 질문과 답변 안내
- Cloud Functions 문제 해결: Cloud Functions 이용 시 발생하는 문제에 대한 해결 방법 안내
- Cloud Functions 릴리스 노트: Cloud Functions 사용 가이드 업데이트 이력
Cloud Functions 연관 리소스
네이버 클라우드 플랫폼에서는 고객이 Cloud Functions를 이해하는 데 도움이 되도록 사용 가이드 외에도 다양한 연관 리소스를 제공하고 있습니다. Cloud Functions를 도입하기 위해 고민 중이거나 관련 정책을 수립하면서 자세한 정보가 필요한 개발자, 마케터 등은 다음 리소스를 적극 활용해 보십시오.
- Cloud Functions에 대한 이해와 사용 방법 고도화
- Cloud Functions API 가이드: Cloud Functions 개발자를 위한 API 사용 방법
- 요금 소개, 특징, 상세 기능: Cloud Functions의 요금 체계, Cloud Functions의 특징 및 상세 기능 요약
- 서비스 최신 소식: Cloud Functions 관련 최신 소식
- 자주 하는 질문: Cloud Functions 사용자가 자주 하는 질문
- 문의하기: 사용 가이드를 통해서도 궁금증이 해결되지 않는 경우 직접 문의
- Cloud Functions 이용에 필요한 연동 서비스 사용 가이드
- API Gateway 사용 가이드: 액션, 트리거 외부 연결 주소 생성을 위한 API Gateway 사용 방법
- Cloud Insight 사용 가이드: Cloud Insight 트리거 생성 시 참고하기 위한 Cloud Insight 사용 방법
- Cloud Log Analytics 사용 가이드: 리소스 실행 결과 로그 관리 및 다운로드를 도와주는 Cloud Log Analytics 사용 방법
- Object Storage 사용 가이드: Object Storage 트리거 생성 시 참고하기 위한 Object Storage 사용 방법
- Sub Account 사용 가이드: Cloud Functions 운영 권한 관리를 도와주는 Sub Account 사용 방법