ক্লাউড ফাংশন এবং ফায়ারবেস ফাংশনগুলির মধ্যে পার্থক্য কী?


89

ক্লাউড ফাংশন এবং ফায়ারবেস ফাংশন (বা "ফায়ারবাসের জন্য ক্লাউড ফাংশন") উভয়ই একই দেখাচ্ছে। প্রতিটি ব্যবহারের ক্ষেত্রে বর্ণনা করুন।

উভয়ই HTTP ফাংশন ব্যবহার করে।

ইন মেঘ কার্যাবলী :

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

এবং ফায়ারবেস কার্যাদি :

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

এর মধ্যে পার্থক্য কী?


4
ফায়ারবেস শব্দটি হ'ল ফায়ারবেসের জন্য ক্লাউড ফাংশন , যা ফায়ারবেস পরিষেবাদির সাথে একীভূত মেঘ ফাংশনগুলি।
আ।

4
তাহলে দুজনের মধ্যে কোনও পার্থক্য নেই?
মুহাম্মদ ছোটা

আপনার প্রশ্নের সঠিক উত্তর না দিয়ে একটি সাধারণ পয়েন্ট যুক্ত করতে চান। গুগল ক্লাউড ফাংশন ব্যবহার করে আপনি বিভিন্ন ভাষায় কোড (নোডজেএস, পাইথন। হিয়ার্ড গো আসছেন) করতে পারেন।
viggy28

উত্তর:


161

ফায়ারবেস ফাংশন নামে কোনও পণ্য নেই।

তিনটি পৃথক জিনিস রয়েছে:

  1. গুগল ক্লাউড ফাংশন , যা আপনাকে ইভেন্টের প্রতিক্রিয়ায় গুগলের অবকাঠামোতে কোডের স্নিপেটগুলি চালানোর অনুমতি দেয়।
  2. ফায়ারবেসের জন্য ক্লাউড ফাংশন , যা ফায়ারবেসের ইভেন্টের উপর ভিত্তি করে গুগল ক্লাউড ফাংশনগুলিকে ট্রিগার করে (যেমন ডাটাবেস বা ফাইল লেখার জন্য, ব্যবহারকারী তৈরি করা ইত্যাদি)
  3. ক্লাউড ফাংশনগুলির জন্য ফায়ারবেস এসডিকে , এতে firebase-functionsফায়ারবেস ডেটা অ্যাক্সেস করতে আপনি আপনার ফাংশন কোডটিতে ব্যবহার করেন এমন একটি লাইব্রেরি (বিভ্রান্তিকরভাবে বলা হয় ) অন্তর্ভুক্ত রয়েছে (যেমন ডাটাবেজে লেখা ডেটার স্ন্যাপশট)

সুতরাং পরের পণ্যটিকে ফায়ারবেসের সাথে ব্যবহার ও সংহত করতে আরও সহজ করার জন্য ফায়ারবেস গুগল ক্লাউড ফাংশনগুলির চারপাশে একটি (অপেক্ষাকৃত পাতলা) মোড়ক সরবরাহ করে। সে অর্থে ফায়ারবেস কীভাবে গুগল ক্লাউড স্টোরেজকে "ক্লাউড স্টোরেজ ফর ফায়ারবেস" (পূর্বে ফায়ারবেস স্টোরেজ নামে পরিচিত) এর সাথে একীভূত করেছিল তার অনুরূপ।

আপনি যদি ফায়ারবেস ছাড়াই গুগল ক্লাউড প্ল্যাটফর্ম ব্যবহার করে থাকেন তবে আপনার সরল গুগল ক্লাউড ফাংশন ব্যবহার করা উচিত । আপনি যদি ফায়ারবেসে থাকেন বা আপনি যদি ক্লাউড ফাংশনে আগ্রহী কোনও মোবাইল বিকাশকারী হন তবে আপনার ফায়ারবেসের জন্য ক্লাউড ফাংশন ব্যবহার করা উচিত ।


4
এফওয়াইআই: ফায়ারবেস সরঞ্জামগুলি বিকাশকারীদের সমস্ত Google মেঘ ইভেন্টগুলিতে অ্যাক্সেস করার অনুমতি দেয়। "ফায়ারবেস-ফাংশন" এসডিকে এবং ফায়ারবেস সিএলআই একসাথে কাজ করে বিকাশকারীদের সাধারণ মোতায়েন কমান্ডের সাহায্যে ফাংশনগুলির একটি সেট পরিচালনা করতে - সহজ শুরু করা, যখন আপনার যখন প্রয়োজন তখনই Google ক্লাউড প্ল্যাটফর্মটিতে সম্পূর্ণ অ্যাক্সেস রয়েছে।
আল্ট্রাসাউরাস

দাম কি আলাদা হয় না? ফায়ারবেস প্রসঙ্গে বাইরের গুগল ক্লাউড প্ল্যাটফর্ম ফাংশন ব্যবহার করে আমাকে প্রতি মাসে বিনামূল্যে 5 গিগাবাইট আউটবাউন্ড ডেটা দেয়। ফায়ারবেস প্রসঙ্গের ভিতরে থেকে জিসিপি ফাংশনগুলি কল করা নিখরচায় নন-গুগল পরিষেবাগুলিতে অ্যাক্সেস নিষিদ্ধ করে। বাইরের নেটওয়ার্কিং অ্যাক্সেসের জন্য 25 ডলার স্তরে বা ব্লেজ স্তরে (আপনি যাবেন ঠিক তেমন পরিশোধ করুন) অনুমতি দেওয়া হয়েছে তবে ব্লাজ স্তরেও আপনাকে প্রতি মিলিয়ন 40 ডলার অনুরোধ করা হয়েছে, তবে জিসিপির মাধ্যমে আপনার প্রথম 2 মিলিয়ন প্রার্থনা বিনামূল্যে, এবং তারপরে। মিলিয়ন প্রতি মিলিয়ন।
mancini0

তারা ঠিক একই অবকাঠামোতে চালিত হয়, সুতরাং তারা কীভাবে কার্যকর করবে তাতে কোনও পার্থক্য থাকতে পারে না। ব্লেজ পরিকল্পনায় একই ফ্রি কোটা রয়েছে। থেকে মূল্যের পৃষ্ঠা : "আলোকচ্ছটা প্ল্যানে, ক্লাউড কার্যাবলী একটি চিরস্থায়ী বিনামূল্যে স্তর প্রদান করে প্রথম 2,000,000 আমন্ত্রণ, 400,000 গিগাবাইট-Sec, 200,000 CPU- র-Sec, এবং ইন্টারনেট বহির্গমন ট্রাফিক 5 GB জন্য বিনামূল্যে প্রতি মাসে প্রদান করা হয় আপনি।। এই বিনামূল্যে বরাদ্দের আগে কেবল ব্যবহারের জন্য চার্জ করা হবে charged
ফ্রাঙ্ক ভ্যান পাফেলেন

ফায়ারবাসের জন্য ক্লাউড ফাংশন অজগরে লেখা ফাংশন সমর্থন করে না, আমি ঠিক আছি? "ফাংশনগুলি লেখার জন্য আপনার একটি নোড.জেএস পরিবেশ প্রয়োজন হবে (") " বাক্যটির উপর ভিত্তি করে
অ্যান্ড্রুজ


5

গুগল ক্লাউড প্ল্যাটফর্ম, জিসিপি-এর এই নিবন্ধটি গুগল ক্লাউড ফাংশন এবং ফায়ারবেস সম্বোধন করেছে ।

গুগল ক্লাউড ফাংশন এবং ফায়ারবেস

গুগল ক্লাউড ফাংশন ইভেন্ট-চালিত অ্যাপ্লিকেশন তৈরির জন্য গুগলের সার্ভারলেস কম্পিউট সমাধান। এটি গুগল ক্লাউড প্ল্যাটফর্ম টিম এবং ফায়ারবেস টিমের মধ্যে একটি যৌথ পণ্য।

জন্য Google ক্লাউড প্ল্যাটফর্ম ডেভেলপারদের , ক্লাউড কার্যাবলী একটি সংযোজক স্তর তোমার জন্য শোনা এবং ঘটনা সাড়া দ্বারা Google মেঘ প্ল্যাটফর্ম (GCP) পরিসেবার মধ্যে যুক্তিবিজ্ঞান বুনা করতে সক্ষম হবেন হিসেবে পরিবেশন করা।

জন্য Firebase ডেভেলপারদের , Firebase জন্য মেঘ কার্যাবলী Firebase আচরণ বর্ধিত করে এবং Firebase সার্ভার সাইড কোড যোগে মাধ্যমে অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে সংহত করার জন্য একটি উপায় প্রদান করে।

উভয় সমাধানই সম্পূর্ণরূপে পরিচালিত পরিবেশে ফাংশনগুলির দ্রুত এবং নির্ভরযোগ্য সম্পাদন সরবরাহ করে যেখানে কোনও সার্ভার পরিচালনা বা কোনও অবকাঠামোগত ব্যবস্থা করার বিষয়ে আপনার চিন্তা করার দরকার নেই।

...

ফায়ারবাসের জন্য ক্লাউড ফাংশনগুলি ফায়ারবেস বিকাশকারীদের জন্য অনুকূলিত করা হয়েছে:

  • কোডের মাধ্যমে আপনার ফাংশনগুলি কনফিগার করতে ফায়ারবেস এসডিকে
  • ফায়ারবেস কনসোল এবং ফায়ারবেস সিএলআই এর সাথে একীভূত
  • গুগল ক্লাউড ফাংশন, ফায়ারবেস রিয়েলটাইম ডেটাবেস, ফায়ারবেস প্রমাণীকরণ এবং ফায়ারবেস অ্যানালিটিকাস হিসাবে একই ট্রিগার

3

অতিরিক্ত পার্থক্য রয়েছে: ফায়ারবেস ফাংশনগুলি কেবল জেএস বা নোড.জেএসে প্রয়োগ করা যেতে পারে, তবে ক্লাউড ফাংশনগুলি পাইথন এবং গো ব্যবহারের অনুমতি দেয়।

আপনি যদি স্পার্ক প্ল্যানে থাকেন তবে কীভাবে সেগুলির মূল্য নির্ধারণ করা হয় তার ক্ষেত্রেও একটি সামান্য পার্থক্য রয়েছে। এটি দেখুন https://firebase.google.com/pricing বনাম https://cloud.google.com/function/pricing আপনি ব্লেজ পরিকল্পনায় থাকলে দাম নির্ধারণের সমান।

আমি আমার ফায়ারবেস প্রকল্পের জন্য উভয়ই ব্যবহার করতে পারি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.