সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Firebase App Hosting
plat_web
Firebase App Hosting ডায়নামিক ওয়েব অ্যাপের ডেভেলপমেন্ট এবং ডিপ্লোয়মেন্টকে স্ট্রীমলাইন করে, গিটহাব ইন্টিগ্রেশন এবং অন্যান্য ফায়ারবেস প্রোডাক্ট যেমন Authentication , Cloud Firestore এবং ফায়ারবেস এআই লজিকের সাথে ইন্টিগ্রেশন প্রদান করে। App Hosting Next.js এবং Angular-এর জন্য বিল্ট-ইন, প্রি-কনফিগার করা সমর্থনের পাশাপাশি বিভিন্ন জনপ্রিয় ওয়েব ফ্রেমওয়ার্কের জন্য বিস্তৃত সমর্থন রয়েছে।
একটি গিট কমিট হল আপনার অ্যাপের একটি নতুন সংস্করণ রোল আউট করার জন্য যা প্রয়োজন। আপনি যখনই একটি নির্দিষ্ট শাখায় যান তখন App Hosting স্বয়ংক্রিয়ভাবে স্থাপন করতে পারে।
Google Cloud দ্বারা সমর্থিত
App HostingGoogle Cloud পরিষেবার শর্তাবলী ব্যবহার করে এবং আপনার বিশ্বস্ত Google Cloud পণ্যগুলিতে আপনার অ্যাপ স্থাপন করে। অ্যাপগুলি Cloud Build দিয়ে তৈরি, Cloud Run পরিবেশন করা হয় এবং ক্লাউড CDN-এ ক্যাশে করা হয়। ক্লাউড সিক্রেট ম্যানেজারের মতো ইন্টিগ্রেটেড পরিষেবাগুলি আপনার API কীগুলিকে সুরক্ষিত রাখে।
জাহাজ এআই-চালিত বৈশিষ্ট্য স্কেলে
মিথুন ব্যবহার করে এমন AI নমুনা দিয়ে শুরু করুন। ক্লাউড সিক্রেট ম্যানেজারের সাথে আপনার API এন্ডপয়েন্টের API কী সুরক্ষিত করুন এবং আপনি আপনার অ্যাপে জেনারেটিভ AI বৈশিষ্ট্য যুক্ত করার সাথে সাথে দ্রুত প্রাথমিক লোডের সময় বজায় রাখতে অ্যাপ হোস্টিংয়ের স্ট্রিমিং সমর্থনের সুবিধা নিন।
Firebase কনসোল ইন্টিগ্রেশন
Firebase কনসোলে আপনার বিল্ড এবং রোলআউটগুলি নিরীক্ষণ করুন যাতে আপনি সর্বদা জানতে পারেন কী ঘটছে৷ লগ এবং মেট্রিক্স অ্যাক্সেস করুন, একটি কাস্টম ডোমেন যোগ করুন এবং Firebase কনসোল থেকে ম্যানুয়ালি রোলআউটগুলি ট্রিগার করুন৷
এটা কিভাবে কাজ করে?
Firebase কনসোল বা Firebase CLI ব্যবহার করে, আপনার সংগ্রহস্থলে Firebase GitHub অ্যাপটিকে অনুমোদন ও ইনস্টল করুন।
এখনও Firebase কনসোল বা Firebase CLI-তে, একটা Firebase App Hosting ব্যাকএন্ড তৈরি করুন, একটা রিপোজিটরি এবং একটানা মোতায়েন করার জন্য লাইভ শাখা সহ। App Hosting আপনার ব্যাকএন্ডের জন্য একটি ডিফল্ট রোলআউট নীতি তৈরি করে যাতে তাৎক্ষণিকভাবে 100% ট্র্যাফিকের মধ্যে রোল আউট করা হয় যখন একটি পরিবর্তন লক্ষ্য শাখায় ঠেলে দেওয়া হয়।
যখন একটি কমিট আপনার লাইভ শাখায় পুশ করা হয়, তখন Google ক্লাউড ডেভেলপার কানেক্ট Firebase App Hosting এ একটি ইভেন্ট পাঠায়।
এই ইভেন্টে সাড়া দিয়ে, Firebase App Hosting রিপোজিটরির সাথে সংযুক্ত ব্যাকএন্ডের জন্য একটি নতুন বিল্ড তৈরি করে।
প্রথমত, Firebase App Hosting আপনার প্রতিশ্রুতির জন্য একটি নতুন Cloud Build বিল্ড তৈরি করে। এই কাজটিতে, Google ক্লাউড বিল্ডপ্যাকগুলি নির্ধারণ করে যে আপনার অ্যাপ্লিকেশনে কোন ফ্রেমওয়ার্ক ব্যবহার করা হচ্ছে একটি কন্টেইনার এবং কনফিগারেশন (পরিবেশ ভেরিয়েবল, গোপনীয়তা, সর্বনিম্ন বা সর্বোচ্চ দৃষ্টান্ত, কনকারেন্সি মেমরি, CPU, এবং VPC কনফিগারেশন সহ) তৈরি করতে যা আপনার অ্যাপ্লিকেশনের জন্য উপযুক্ত। আরও তথ্যের জন্য App Hosting বিল্ড প্রক্রিয়া দেখুন।
Cloud Build কাজ সম্পূর্ণ হলে, আপনার কন্টেইনারটি Firebase App Hosting জন্য নিবেদিত একটি Artifact Registry রিপোজিটরিতে সংরক্ষণ করা হয়। Firebase App Hosting তারপরে আপনার ইমেজ এবং কনফিগারেশন ব্যবহার করে একটি Cloud Run পরিষেবাতে একটি নতুন Cloud Run রিভিশন যোগ করে।
একবার আপনার Cloud Run রিভিশন সম্পূর্ণ হয়ে গেলে এবং সুস্থভাবে যাচাই করা হলে, Firebase App Hosting আপনার নতুন Cloud Run রিভিশনে সমস্ত নতুন অনুরোধ নির্দেশ করতে তার ট্রাফিক কনফিগারেশন পরিবর্তন করে। এই সময়ে, রোলআউট সম্পূর্ণ হয়.
Firebase App Hosting এ হোস্ট করা কোনো ওয়েবসাইটে অনুরোধ পাঠানো হলে, Google ক্লাউড লোড ব্যালেন্সার ক্লাউড CDN সক্ষম করে অনুরোধটি পরিবেশন করে। আনক্যাশড অনুরোধগুলি আপনার Cloud Run পরিষেবাতে পাঠানো হয়৷
বাস্তবায়নের পথ
Firebase সেট আপ করুন
যদি আপনার কাছে ইতিমধ্যে একটি না থাকে তবে একটি ফায়ারবেস প্রকল্প তৈরি করুন এবং নিশ্চিত করুন যে এটিতে ব্লেজ মূল্য নির্ধারণের পরিকল্পনা সক্ষম করা আছে৷
App Hosting সেট আপ করুন
Firebase কনসোল বা Firebase CLI দিয়ে, একটি App Hosting ব্যাকএন্ড তৈরি করুন। আপনার অ্যাপের জন্য GitHub সংগ্রহস্থলের সংযোগ সহ এটি আপনার অ্যাপের জন্য পরিচালিত সম্পদের সংগ্রহ।
আপনার অ্যাপ পরিচালনা এবং নিরীক্ষণ করুন
আপনি যখন একটি App Hosting ব্যাকএন্ড তৈরি করা শেষ করেন, তখন আপনার অ্যাপটি তার বিনামূল্যের সাবডোমেনে উপলব্ধ থাকে এবং আপনি Firebase কনসোলে রোলআউট সম্পর্কে বিশদ বিবরণ দেখতে পারেন। আপনি আপনার লগগুলি দেখতে এবং অনুসন্ধান করতে Google Cloud কনসোল ব্যবহার করতে পারেন৷
আপনার অ্যাপ ডেভেলপ করুন
App Hosting স্বয়ংক্রিয়ভাবে একটি নতুন রোলআউট শুরু করে প্রতিবার আপনার লাইভ শাখায় একটি প্রতিশ্রুতি ঠেলে দেওয়া হয়।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-05-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]