Program Tip

Cloud Functions와 Firebase Functions의 차이점은 무엇인가요?

programtip 2020. 12. 15. 19:47
반응형

Cloud Functions와 Firebase Functions의 차이점은 무엇인가요?


Cloud FunctionsFirebase 함수 (또는 'Firebase 용 클라우드 함수')는 모두 동일하게 보입니다. 각각의 사용 사례를 설명하십시오.

둘 다 HTTP 기능을 사용합니다.

에서 클라우드 기능 :

exports.helloHttp = function helloHttp (req, res) {
  res.send(`Hello ${req.body.name || 'World'}!`);
};

그리고 Firebase 함수에서 :

exports.helloWorld = functions.https.onRequest((request, response) => {
  response.send("Hello from Firebase!");
});

이것들의 차이점은 무엇입니까?


Firebase Functions라는 제품이 없습니다.

세 가지가 있습니다.

  1. 이벤트에 대한 응답으로 Google 인프라에서 코드 스 니펫을 실행할 수있는 Google Cloud Functions
  2. Firebase의 이벤트 (예 : 데이터베이스 또는 파일 쓰기, 사용자 생성 등)를 기반으로 Google Cloud Functions를 트리거하는 Firebase 용 Cloud Functions
  3. Firebasefirebase-functions 데이터 (예 : 데이터베이스에 기록 된 데이터의 스냅 샷)에 액세스하기 위해 Functions 코드에서 사용 하는 라이브러리 (혼동스럽게도라고 함 ) 를 포함하는 Cloud Functions 용 Firebase SDK

따라서 Firebase는 Google Cloud Functions 주변에 상대적으로 얇은 래퍼를 제공하여 후자의 제품을 더 쉽게 사용하고 Firebase와 통합 할 수 있도록합니다. 그런 의미에서 Firebase가 Google Cloud Storage를 'Firebase 용 Cloud Storage'(이전의 Firebase 저장소라고 함)에 통합하는 방법과 유사합니다.

Firebase없이 Google Cloud Platform을 사용하는 경우 일반 Google Cloud 함수 를 사용해야합니다 . Firebase를 사용 중이거나 Cloud Functions에 관심이있는 모바일 개발자 인 경우 Firebase 용 Cloud Functions를 사용해야합니다 .


Google Cloud Platform, GCP에는이 질문에 대한 Google Cloud Functions 및 Firebase 문서가 있습니다.

Google Cloud 함수 및 Firebase

Google Cloud Functions는 이벤트 기반 애플리케이션을 만들기위한 Google의 서버리스 컴퓨팅 솔루션입니다. Google Cloud Platform 팀과 Firebase 팀 간의 공동 제품입니다.

들어 Google 클라우드 플랫폼 개발자 , 클라우드 기능은 당신이 듣고 이벤트에 응답하여 Google 클라우드 플랫폼 (GCP) 서비스 사이에 논리를 짜 할 수 있도록 결합 계층 역할을합니다.

들어 중포 기지 개발자 , 중포 기지 용 클라우드 기능 중포 기지의 동작을 확장하고 중포 기지가 서버 측 코드를 추가함으로써 기능을 통합 할 수있는 방법을 제공합니다.

두 솔루션 모두 서버 관리 나 인프라 프로비저닝에 대해 걱정할 필요가없는 완전 관리 형 환경에서 빠르고 안정적인 기능 실행을 제공합니다.

...

Firebase 용 Cloud Functions는 Firebase 개발자를 위해 최적화되었습니다.

  • 코드를 통해 함수를 구성하는 Firebase SDK
  • Firebase 콘솔 및 Firebase CLI와 통합
  • Google Cloud Functions와 동일한 트리거 및 Firebase 실시간 데이터베이스, Firebase 인증 및 Firebase Analytics 트리거

참조 URL : https://stackoverflow.com/questions/42854865/what-is-the-difference-between-cloud-functions-and-firebase-functions

반응형