ক্লাউড ফাংশন সংস্করণ তুলনা

ক্লাউড ফাংশন দুটি পণ্য সংস্করণ অফার করে: ক্লাউড ফাংশন (1ম প্রজন্ম), আসল সংস্করণ এবং ক্লাউড ফাংশন (2য় প্রজন্ম), একটি উন্নত বৈশিষ্ট্য সেট সরবরাহ করার জন্য ক্লাউড রান এবং ইভেন্টার্কের উপর নির্মিত একটি নতুন সংস্করণ। এই পৃষ্ঠাটি ক্লাউড ফাংশন (2য় জেনারে) এ প্রবর্তিত নতুন বৈশিষ্ট্যগুলি বর্ণনা করে এবং দুটি পণ্য সংস্করণের মধ্যে একটি তুলনা প্রদান করে।

আমরা সুপারিশ করি যে আপনি যেখানেই সম্ভব নতুন ফাংশনের জন্য ক্লাউড ফাংশন (2nd gen) বেছে নিন। যাইহোক, আমরা ক্লাউড ফাংশন (1ম প্রজন্ম) সমর্থন করা চালিয়ে যাওয়ার পরিকল্পনা করছি।

ক্লাউড ফাংশনে নতুন (২য় প্রজন্ম)

ক্লাউড ফাংশন (২য় জেনারেশন) হল Firebase-এর পরবর্তী প্রজন্মের ফাংশন-এ-এ-সার্ভিস অফার। ক্লাউড রান এবং ইভেন্টার্কের উপর নির্মিত, ক্লাউড ফাংশন (2য় প্রজন্ম) ক্লাউড ফাংশনে উন্নত পরিকাঠামো এবং বিস্তৃত ইভেন্ট কভারেজ নিয়ে আসে, যার মধ্যে রয়েছে:

  • দীর্ঘ অনুরোধ প্রক্রিয়াকরণের সময় : ক্লাউড স্টোরেজ বা BigQuery থেকে ডেটার বড় স্ট্রিম প্রক্রিয়াকরণের মতো দীর্ঘ-অনুরোধের ওয়ার্কলোড চালান।
  • বৃহত্তর দৃষ্টান্তের আকার : বড় ইন-মেমরি, কম্পিউট-ইনটেনসিভ, এবং সমান্তরাল ওয়ার্কলোড চালান।
  • উন্নত সমসাময়িকতা : ঠান্ডা শুরু কমাতে এবং লেটেন্সি উন্নত করতে একটি একক ফাংশন ইন্সট্যান্স সহ একাধিক সমবর্তী অনুরোধগুলি পরিচালনা করুন।
  • ট্রাফিক ম্যানেজমেন্ট : বিভিন্ন ফাংশন রিভিশনের মধ্যে ট্রাফিককে বিভক্ত করুন বা একটি ফাংশনকে আগের সংস্করণে ফিরিয়ে দিন।
  • Eventarc ইন্টিগ্রেশন : Eventarc ট্রিগারের জন্য নেটিভ সাপোর্ট, ক্লাউড ফাংশনে Eventarc দ্বারা সমর্থিত 90+ ইভেন্ট সোর্স নিয়ে আসে।
  • বৃহত্তর ক্লাউড ইভেন্ট সমর্থন : সব ভাষার রানটাইমে শিল্প-মান ক্লাউড ইভেন্টের জন্য সমর্থন, একটি সামঞ্জস্যপূর্ণ বিকাশকারী অভিজ্ঞতা প্রদান করে।

বিস্তারিত জানার জন্য তুলনা টেবিল দেখুন.

যেহেতু ক্লাউড ফাংশন (২য় জেন) ক্লাউড রানে তৈরি, তাই ক্লাউড ফাংশন (২য় জেন) ক্লাউড রানের সাথে রিসোর্স কোটা এবং সীমা শেয়ার করে। কোটা দেখুন।

তুলনামূলক তালিকা

বৈশিষ্ট্য ক্লাউড ফাংশন (1ম প্রজন্ম) ক্লাউড ফাংশন (২য় প্রজন্ম)
ইমেজ রেজিস্ট্রি কন্টেইনার রেজিস্ট্রি বা আর্টিফ্যাক্ট রেজিস্ট্রি আর্টিফ্যাক্ট রেজিস্ট্রি শুধুমাত্র
অনুরোধের সময়সীমা শেষ 9 মিনিট পর্যন্ত
  • HTTP-ট্রিগার করা ফাংশনের জন্য 60 মিনিট পর্যন্ত
  • ইভেন্ট-ট্রিগার করা ফাংশনের জন্য 9 মিনিট পর্যন্ত
উদাহরণ আকার 2 vCPU সহ 8GB পর্যন্ত RAM 4 vCPU সহ 16GiB RAM পর্যন্ত
সঙ্গতি প্রতি ফাংশন দৃষ্টান্তে 1টি সমবর্তী অনুরোধ প্রতি ফাংশন ইন্সট্যান্সে 1000 পর্যন্ত সমবর্তী অনুরোধ

মূল্য নির্ধারণ

মূল্যের তথ্যের জন্য, Firebase মূল্য পরিকল্পনা দেখুন।

আপনি যদি ক্লাউড ফাংশন (২য় জেন) ব্যবহার করেন, তাহলে আপনি শুধুমাত্র ক্লাউড ফাংশন (২য় জেনার) এর সাথে সম্পর্কিত আপনার খরচগুলি দেখতে পারেন:

  1. GCP কনসোলে ক্লাউড বিলিং রিপোর্ট পৃষ্ঠাতে যান।
  2. অনুরোধ করা হলে, আপনার Google ক্লাউড প্ল্যাটফর্ম প্রকল্পের সাথে যুক্ত বিলিং অ্যাকাউন্ট নির্বাচন করুন।
  3. ফিল্টার প্যানেলে, লেবেলগুলির অধীনে, কী goog-managed-by এবং মান cloudfunctions সাথে একটি লেবেল ফিল্টার যোগ করুন

সীমাবদ্ধতা

Firebase (2nd gen) এর জন্য ক্লাউড ফাংশন Analytics ইভেন্টগুলির জন্য সমর্থন প্রদান করে না।

যদিও Firebase (2nd gen) এর জন্য ক্লাউড ফাংশন প্রমাণীকরণ ব্লকিং ইভেন্টগুলিকে সমর্থন করে, এটি 1st gen এর মতো মৌলিক প্রমাণীকরণ ইভেন্টগুলির একই সেট সমর্থন করে না।

যাইহোক, যেহেতু 1st gen এবং 2nd gen ফাংশন একই সোর্স ফাইলে পাশাপাশি থাকতে পারে, আপনি এখনও 2nd gen ফাংশনগুলির সাথে 1st gen-এ Analytics এবং মৌলিক প্রমাণীকরণ ট্রিগারগুলি বিকাশ এবং স্থাপন করতে পারেন৷