NAVER CLOUD PLATFORM

Platform 2.0 전용BETA

Cloud Functions New

서버 관리에 대한 부담 없이 손쉽게 원하는 비즈니스 로직을 실행할 수 있습니다.

서버 관리에 대한 걱정은 줄이고
코드 실행과 컴퓨팅 시간에 집중

서버를 확장성 있게 구성하거나 관리할 필요 없이 비즈니스 로직 코드 작성에 집중할 수 있습니다.
사용한 컴퓨팅 시간만큼만 비용을 지불하여 효율적으로 서비스를 운영할 수 있습니다.

서버 관리 부담에서 탈피
서버를 프로비저닝 하거나 관리할 필요가 없습니다. 코드를 작성하고 액션으로 등록함으로써 손쉽게 코드를 Cloud Functions 에서 실행할 수 있습니다.
개발 속도 향상
서버에 배포하거나 구동하는 것 등을 할 필요 없이 오직 비즈니스 로직의 개발에만 집중할 수 있기 때문에 개발 속도가 향상됩니다. 액션의 코드를 수정하면, 그 즉시 수정된 코드가 반영되어 실행됩니다.
On-demand Execution
서버를 확장하는 데 신경 쓸 필요가 없습니다. 항상 요청과 동일한 횟수의 코드 실행이 보장 되며, 요청이 없을 경우 코드가 실행되지 않기에, 비용이 절감됩니다.
다양한 작동 방식
Cloud Functions과 연동하여 다양한 서비스 구축이 가능합니다. 서버 없는 백엔드를 구축하여 웹, 모바일, IoT등 다양한 API 요청을 처리가 가능하며 향후, 다양한 네이버 클라우드 플랫폼 서비스와 연동 예정입니다.

상세 기능

코드를 작성하고 액션으로 등록함으로써 손쉽게 코드를 Cloud Functions 에서 실행할 수 있습니다.

향후 다양한 네이버 클라우드 플랫폼의 서비스와 함께 작성한 코드가 동작 될 수 있도록 기능이 확장될 예정입니다.
(Object Storage, CLA, SENS, Monitoring 과 같은 네이버 클라우드 플랫폼​의 서비스를 Trigger 하여
백엔드, 실시간, IoT 등 다양한 형태의 서버리스 환경을 구축할 수 있습니다.)

액션

'액션'은 하나의 특정 작업을 수행하는 상태가 없는 코드 조각입니다. 액션은 JavaScript, Swift, Java, Python, PHP 등 원하는 언어로 작성할 수 있습니다. 예를 들어 사용자의 이미지를 감지하고, 데이터 베이스 변경 사항에 응답하거나 API 호출 집합을 집계할 수 있습니다. 액션은 사용자에 의해 호출되거나 이벤트에 반응하여 실행될 수 있으며, 다른 액션의 결과를 입력으로 받아 시퀀스로 실행될 수 있습니다.

트리거 및 룰

'트리거'와 '룰'을 통해 이벤트에 기반하여 액션을 실행할 수 있습니다. 외부 혹은 내부에서 발생한 이벤트는 트리거를 통해 전달됩니다. 룰은 사용자의 액션이 이러한 이벤트에 반응하여 실행될 수 있도록 합니다. 룰은 하나의 트리거를 하나의 액션과 연결하며, 트리거가 실행될 때마다 트리거 이벤트를 입력으로 사용하여 해당 액션을 실행시킵니다.

웹 액션

'웹 액션'을 통해 웹 기반 응용 프로그램을 만들 수 있습니다. 이를 통해 웹 응용 프로그램이 인증 키 없이 익명으로 액세스 하는 백엔드 로직을 구현할 수 있습니다. 다만, 인증 및 OAuth와 같은 기능이 필요할 경우 액션 내에서 직접 구현 하셔야 합니다.

패키지

'패키지'는 액션과 피드를 공유하는 단위 입니다. 패키지를 사용하여 연관된 액션들과 피드들을 하나의 단위로 관리할 수 있고, 다른 사용자와 공유할 수도 있습니다. Cloud Functions에서는 미리 유용한 공유 패키지들을 제공하고 있습니다.

지원언어

Java 8

Swift 3.1.1

Python 3

NodeJS 6,8

Php 7

요금안내

Cloud Functions는 병렬 요청에 맞도록 유연하게 스케일링 하여 사용률이 높은 경우에 효과적입니다.

Cloud Functions 상품은 현재 한시적으로 무료 제공 중입니다.
추후 유료로 변경될 시, 유료화 1개월 전에 해당 상품을 이용하시는 고객 분들께
메일과 SMS로 안내해 드릴 예정이니 이용에 참고 부탁드립니다

운영 방식

Cloud Functions 에서는

  • 요청 : 총 요청수에 대해 요금이 부과됩니다.
  • 소요시간 : 소요시간은 코드가 실행을 시작한 시간부터 반환되거나 종료될 때까지 계산되며 최대 100ms 단위로 반올림됩니다. 요금은 함수에 할당한 메모리 양에 따라 다릅니다. (기가바이트 메모리 단위로 초당 비용이 청구)

현재 보고 계신 페이지 내용이 도움이 되셨나요?

아쉬운 점이 있다면 이야기해 주세요.
0/5000
내용을 입력해 주세요
의견 보내기