특징 및 장점

클라우드에서 코드를 실행하고 확장하는 가장 간편한 방법

서버 관리 불필요
코드를 배포하면 Google이 실행 및 확장을 맡아서 처리합니다. Cloud Functions는 개발자가 코드에 집중하고 신속하게 애플리케이션을 구축할 수 있도록 모든 기본 인프라를 추상화합니다.
코드를 실행하는 만큼만 지불
Cloud Functions는 환경에 이벤트가 발생하면 그에 대한 응답으로 필요 시 코드를 임시로 가동했다가 중단합니다. 함수가 실행될 때만 약 100밀리초 단위로 측정된 요금을 지불하고 함수가 완료된 후에는 요금이 청구되지 않습니다.
자동 확장
인프라에 구애받지 않으면서 규모를 불문한 서비스를 사용자에게 제공할 수 있습니다. Cloud Functions는 작업 규모에 따라 자동으로 기본 인프라를 관리하고 확장합니다.
이벤트에 대한 응답으로 코드 실행
Cloud Functions에서는 Google Cloud Platform, Firebase, Google 어시스턴트에서 코드를 트리거하거나 원하는 웹, 모바일 또는 백엔드 애플리케이션에서 HTTP를 통해 바로 코드를 호출할 수 있습니다.
서비스 연결 및 확장
Cloud Functions에서는 모든 GCP, Firebase, Google 어시스턴트 및 타사 클라우드 서비스를 기본 구성 요소로 취급하여 코드를 통해 서로 연결 및 확장하고, 아이디어를 프로덕션 단계로 순식간에 발전시킬 수 있습니다.
익숙한 개방형 환경
Cloud Functions는 자바스크립트(Node.js)와 Python으로 작성된 코드를 지원합니다. 언어, 도구, 프레임워크를 새로 익힐 필요가 없습니다. 플랫폼으로 가져올 수 있는 네이티브 라이브러리를 포함해 코드를 가져오기만 하면 됩니다.
지원되는 이벤트 소스
로깅, 모니터링, 디버깅
Google Stackdriver 도구 모음을 사용하면 함수의 성능을 모니터링하고 문제를 해결할 수 있습니다.
개발자 환경