বিস্ময়ের বিল এড়িয়ে চলুন

আপনি সবেমাত্র আপনার অ্যাপ ডেভেলপ করা শুরু করছেন বা আপনার কাছে একটি পূর্ণাঙ্গ প্রোডাকশন অ্যাপ আছে কি না, আপনি নিশ্চিত করতে চান যে আপনি আপনার খরচ বুঝতে পারেন এবং কীভাবে আশ্চর্যজনক বিল এড়াতে পারেন।

যদি আপনি এমনটি না থাকে, তাহলে খুঁজে বার করো পরিকল্পনা মূল্যের Firebase বুঝতে Firebase জন্য কাজ করার জন্য বিলিং।

এই পৃষ্ঠাটি আপনাকে আপনার ব্যবহার এবং ব্যয়ের মাত্রা বোঝার এবং পর্যবেক্ষণ করার গুরুত্বপূর্ণ দিকগুলির মাধ্যমে গাইড করে, যার মধ্যে রয়েছে:


আপনার কোড পরীক্ষা করুন

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

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

আপনি পরীক্ষা করার সময়, প্রত্যাশিত ব্যবহার এবং খরচের বেশি হওয়ার এই সাধারণ কারণগুলি পরীক্ষা করুন:

  • লক্ষ লক্ষ ফলাফল সহ একটি ডাটাবেস ক্যোয়ারীতে একটি সীমা যোগ করতে ভুলে যাওয়া

  • ক্লাউড ফাংশনগুলির সংমিশ্রণ যা অতিরিক্ত ফ্যান-আউট ওয়ার্কলোড বা এমনকি অসীম লুপ সৃষ্টি করে



আপনার ব্যবহার এবং খরচের মাত্রা দেখুন

আপনার অ্যাপের জন্য সাধারণ ব্যবহারের ধরণগুলি কেমন তা আপনাকে জানতে হবে এবং নিশ্চিত করুন যে আপনি আপনার জন্য গুরুত্বপূর্ণ থ্রেশহোল্ডের মধ্যে রয়েছেন৷

পৃথক পণ্য ব্যবহার দেখুন

আপনি Firebase কনসোলে অনেক পণ্যের জন্য "ব্যবহার" ট্যাবে পৃথক পণ্যের ব্যবহার দেখতে পারেন।

সামগ্রিক প্রকল্প ব্যবহার দেখুন

আপনি আপনার প্রকল্পের সামগ্রিক ব্যবহার দেখতে পারেন ইউসেজ এবং বিলিং ড্যাশবোর্ড Firebase কনসোলে (প্রকল্প সেটিংস> ইউসেজ এবং বিলিং যান)।

  • আপনি আপনার মাসিক ব্যবহার দেখতে পারেন এবং কীভাবে আপনার ব্যবহারের মাত্রা বরাদ্দকৃত নো-কস্ট ব্যবহার কোটা পর্যন্ত পরিমাপ করা হচ্ছে।

  • ব্যবহারের একটি দৈনিক সারাংশ পর্যালোচনা করতে যেকোনো পণ্যে ক্লিক করুন এবং এটি কীভাবে বরাদ্দকৃত নো-কস্ট ব্যবহার কোটা পর্যন্ত পরিমাপ করে।

মনে রাখবেন যে প্রতিটি পণ্যের বিভিন্ন ব্যবহারের কোটা রয়েছে এবং তাই বিভিন্ন সময়রেখা রয়েছে, উদাহরণস্বরূপ:

  • ক্লাউড ফায়ারস্টোর এবং ক্লাউড স্টোরেজ ব্যবহার প্রতিদিন গণনা করা হয়।

  • ক্লাউড ফাংশন ব্যবহার মাসিক গণনা করা হয়.



বাজেট সতর্কতা ইমেল সেট আপ করুন

Google ক্লাউড বিলিং-এ বাজেট তৈরি করে এবং বাজেট সতর্কতা সেট আপ করে আপনার বিলে বিস্ময় এড়িয়ে চলুন। এই বিভাগে আপনার ফায়ারবেস প্রকল্পের জন্য এই দুটি কিভাবে করতে হবে তা বর্ণনা করে।

আপনি সাধারণ বাজেট সতর্কতা সেট আপ করতে পারেন যা আপনাকে এবং আপনার সতীর্থদের ইমেল বিজ্ঞপ্তি পাঠায় যখন আপনার প্রকল্প একটি নির্দিষ্ট ব্যয় থ্রেশহোল্ড অতিক্রম করে।

আপনি যদি সম্প্রতি একটি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেন তবে আপনার কাছে ইতিমধ্যেই একটি বাজেট সতর্কতা থাকতে পারে। কিন্তু আপনি যদি বাজেট সতর্কতা সম্পর্কে আরও জানতে চান, একটি নতুন সতর্কতা সেট আপ করতে বা একটি বিদ্যমান সতর্কতা পরিবর্তন করতে চান তবে এই বিভাগটি আপনার জন্য!

বাজেট এবং বাজেট সতর্কতা ওভারভিউ

বাজেট হল সাধারণ ডলারের পরিমাণ যা আপনি প্রতি মাসে ব্যয় করার পরিকল্পনা করেন।

একটি বাজেট সতর্কতা একটি ইমেল পাঠায় যখনই আপনার প্রকল্পের ব্যয়ের স্তর আপনার সেট করা থ্রেশহোল্ডে পৌঁছায়। বাজেট সতর্কতা আপনার অ্যাপের জন্য পরিষেবা বা ব্যবহার বন্ধ করে না।

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

একটি বাজেট এবং একটি সাধারণ বাজেট সতর্কতা সেট আপ করুন

একটি বাজেট বা বাজেট সতর্কতা সেট আপ করতে, আপনাকে সংশ্লিষ্ট ক্লাউড বিলিং অ্যাকাউন্টের মালিক হতে হবে৷

  1. যান Google ক্লাউড কনসোলে , আপনার প্রকল্পের অ্যাক্সেস, তারপর বিলিং নির্বাচন করুন।

  2. বাজেট ও সতর্কতাগুলি প্যানেল এ যান, তারপর বাজেট এবং একটি ইমেল বাজেট সতর্কতা সেট আপ করার জন্য নিম্নলিখিত পদক্ষেপ সম্পূর্ণ করুন:

    1. একটি বিদ্যমান বাজেট নির্বাচন করুন বা একটি নতুন তৈরি করুন৷

    2. আপনার বাজেটের একটি বর্ণনামূলক নাম দিন।

    3. আপনি বাজেট সতর্কতা প্রয়োগ করতে চান এমন প্রকল্প(গুলি) এবং পরিষেবা(গুলি) সহ বাজেট সতর্কতার সুযোগ সেট করুন৷ আপনি সম্ভবত সকল পরিষেবা নির্বাচন করতে যখন বাজেট সতর্কতার মাধ্যমে শুরু করতে চান।

    4. সেট পরিমাণ> বাজেট এই একটি বিকল্প ব্যবহার করে টাইপ:

      • অর্থ একটি সেট AMOUNT - এই ধরনের যখন আপনি প্রথম শুরু করছেন বা আপনার অ্যাপ্লিকেশন পরীক্ষা ব্যবহার

      • একটি পরিমাণ কি আপনার প্রকল্পের গত মাসে অতিবাহিত করার সমান - এই ধরনের যখন আপনার অ্যাপ্লিকেশন ক্রমান্বয়ে বাড়ছে ব্যবহার এবং আপনি প্রতি মাসে বাজেট পরিমাণ আপডেট রাখা চাই না

    5. বাজেট সতর্কতা শতাংশ সেট আপ করুন।

      • প্রাথমিক পরীক্ষার জন্য বের বিভিন্ন শতকরা, 1%, 2%, 5%, এবং প্রকৃত 50% মত চেষ্টা করুন।

      • উৎপাদন অ্যাপ্লিকেশনগুলির জন্য, আউট কেঁদ্রগত শতকরা 50% এবং সেইসাথে প্রকৃত 100% পূর্বাভাস এর 150% মত চেষ্টা করুন।

    6. কে ইমেল পেতে হবে তা সেট আপ করুন৷

      • ডিফল্টরূপে, উপযুক্ত বিলিং অনুমতি সহ যে কেউ বিজ্ঞপ্তি ইমেল পায় (ডিফল্টরূপে, সংশ্লিষ্ট ক্লাউড বিলিং অ্যাকাউন্টে বিলিং অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর এবং বিলিং অ্যাকাউন্ট ব্যবহারকারীরা)।

      • আপনি আপনার দলের অন্যান্য ব্যক্তিদের ইমেল পাঠাতে পারেন. এই মনিটরিং কর্মস্থান একটি মেঘ তৈরি এবং তারপর কর্মপরিসরের সতর্ক অধ্যায় একটি ইমেল-ভিত্তিক প্রজ্ঞাপন চ্যানেল যোগ করার প্রয়োজন। এই সেটআপ সম্পর্কে আরো তথ্যের জন্য, এখানে যান উন্নত বিলিং সতর্কতা এবং যুক্তিবিজ্ঞান সেট আপ করুন

আপনি (1% এর মত) বাজেট কম শতাংশ একটি বিজ্ঞপ্তি সেট আপ, তাহলে আপনি একটি দম্পতি ঘন্টার মধ্যে একটি ইমেল বা দিনের আপনি কহন একটি দম্পতি যে আপনার প্রকল্পের যে থ্রেশহোল্ড আঘাত করেনি পাওয়া উচিত।

পরবর্তী পদক্ষেপ

পরিদর্শন সেট আপ করুন উন্নত বিলিং সতর্কতা এবং যুক্তিবিজ্ঞান কীভাবে নিম্নোক্ত কাজ করুন:

  • বিলিং এবং ব্যবহারের জন্য আরও পরিশীলিত সতর্কতা তৈরি করতে ক্লাউড মনিটরিং ব্যবহার করুন, কাস্টম সতর্কতাগুলি সহ যা স্ল্যাকের মতো অন্যান্য মাধ্যমগুলিতে বিজ্ঞপ্তি পাঠায়৷

  • Google Cloud Pub/Sub-এর উপর ভিত্তি করে অতিরিক্ত বিলিং লজিক তৈরি করুন।