Cloud Functions 개요

Prev Next

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

compute-15-102_ko(1)

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: 콘솔에서 트리거의 정보 확인, 모니터링, 생성, 수정, 삭제 방법 안내
  • Cloud Functions 예제: Cloud Functions 이용에 도움이 되는 다양한 예제와 설명, 활용 방법 안내
    • 런타임별 액션 생성과 활용: 런타임별 소스 코드 작성 예제, 액션을 생성하는 다양한 예제 소개
      • Node.js: Node.js 형식의 액션 생성 및 예제 소개
      • Python: Python 형식의 액션 생성 및 예제 소개
      • Java: Java 형식의 액션 생성 및 예제 소개
      • Swift: Swift 형식의 액션 생성 및 예제 소개
      • PHP: PHP 형식의 액션 생성 및 예제 소개
      • .Net: .Net 형식의 액션 생성 및 예제 소개
      • Go: Go 형식의 액션 생성 및 예제 소개
      • Custom Image: Custom Image로 액션을 생성하는 예제 소개
    • 시퀀스 액션 생성: 시퀀스 액션 생성 예제 소개
    • 트리거 추가: 트리거를 생성하고 액션과 연결하는 예제 소개
    • 샘플 코드: 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를 도입하기 위해 고민 중이거나 관련 정책을 수립하면서 자세한 정보가 필요한 개발자, 마케터 등은 다음 리소스를 적극 활용해 보십시오.