সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Firebase App Hosting
plat_web
Firebase App Hosting ডাইনামিক ওয়েব অ্যাপের ডেভেলপমেন্ট এবং ডেপ্লয়মেন্টকে সহজ করে তোলে, যা গিটহাব ইন্টিগ্রেশন এবং Authentication , Cloud Firestore ও ফায়ারবেস এআই লজিকের মতো অন্যান্য ফায়ারবেস প্রোডাক্টের সাথে ইন্টিগ্রেশনের সুবিধা দেয়। App Hosting নেক্সট.জেএস এবং অ্যাঙ্গুলারের জন্য বিল্ট-ইন ও প্রি-কনফিগারড সাপোর্টের পাশাপাশি বিভিন্ন জনপ্রিয় ওয়েব ফ্রেমওয়ার্কের জন্য ব্যাপক সাপোর্টও রয়েছে।
শুরু করুন
মূল সক্ষমতা
| গিটহাব ইন্টিগ্রেশন | আপনার অ্যাপের একটি নতুন সংস্করণ চালু করার জন্য শুধু একটি গিট কমিটই যথেষ্ট। আপনি যখনই কোনো নির্দিষ্ট ব্রাঞ্চে পুশ করবেন, App Hosting স্বয়ংক্রিয়ভাবে তা ডেপ্লয় করতে পারে। |
| Google Cloud দ্বারা সমর্থিত | App Hosting Google Cloud পরিষেবার শর্তাবলী অনুসরণ করে এবং আপনার বিশ্বস্ত Google Cloud প্রোডাক্টগুলিতে আপনার অ্যাপ স্থাপন করে। অ্যাপগুলি Cloud Build দিয়ে তৈরি করা হয়, Cloud Run -এ পরিবেশন করা হয় এবং ক্লাউড সিডিএন-এ ক্যাশ করা হয়। ক্লাউড সিক্রেট ম্যানেজারের মতো সমন্বিত পরিষেবাগুলি আপনার এপিআই কীগুলিকে সুরক্ষিত রাখে। |
| বৃহৎ পরিসরে এআই-চালিত ফিচার সরবরাহ করুন | জেমিনি ব্যবহার করে এমন এআই স্যাম্পল দিয়ে শুরু করুন। ক্লাউড সিক্রেট ম্যানেজার দিয়ে আপনার এপিআই এন্ডপয়েন্টের এপিআই কী সুরক্ষিত রাখুন এবং আপনার অ্যাপে জেনারেটিভ এআই ফিচার যুক্ত করার সময় দ্রুত প্রাথমিক লোড টাইম বজায় রাখতে অ্যাপ হোস্টিং-এর স্ট্রিমিং সাপোর্টের সুবিধা নিন। |
| Firebase কনসোল ইন্টিগ্রেশন | আপনার বিল্ড এবং রোলআউটগুলো Firebase কনসোলে মনিটর করুন, যাতে আপনি সর্বদা জানতে পারেন কী ঘটছে। Firebase কনসোল থেকে লগ ও মেট্রিক্স অ্যাক্সেস করুন, একটি কাস্টম ডোমেইন যোগ করুন এবং ম্যানুয়ালি রোলআউট ট্রিগার করুন। |
এটা কীভাবে কাজ করে?
- Firebase কনসোল অথবা Firebase CLI ব্যবহার করে আপনার রিপোজিটরিতে Firebase GitHub অ্যাপটি অনুমোদন ও ইনস্টল করুন।
- Firebase কনসোল বা Firebase সিএলআই-তে, নিরবচ্ছিন্ন ডেপ্লয়মেন্টের জন্য একটি রিপোজিটরি এবং লাইভ ব্রাঞ্চ সহ একটি Firebase App Hosting ব্যাকএন্ড তৈরি করুন। App Hosting আপনার ব্যাকএন্ডের জন্য একটি ডিফল্ট রোলআউট পলিসি তৈরি করে, যার ফলে টার্গেট ব্রাঞ্চে কোনো পরিবর্তন পুশ করা হলে তা তাৎক্ষণিকভাবে ১০০% ট্রাফিকের কাছে রোলআউট হয়ে যায়।
- যখন আপনার লাইভ ব্রাঞ্চে কোনো কমিট পুশ করা হয়, তখন গুগল ক্লাউড ডেভেলপার কানেক্ট Firebase App Hosting এ একটি ইভেন্ট পাঠায়।
- এই ইভেন্টের প্রতিক্রিয়ায়, Firebase App Hosting রিপোজিটরির সাথে সংযুক্ত ব্যাকএন্ডের জন্য একটি নতুন বিল্ড তৈরি করে।
- প্রথমে, Firebase App Hosting আপনার কমিটের জন্য একটি নতুন Cloud Build বিল্ড তৈরি করে। এই প্রক্রিয়ায়, Google Cloud বিল্ডপ্যাকগুলি আপনার অ্যাপ্লিকেশনে ব্যবহৃত ফ্রেমওয়ার্ক নির্ধারণ করে, যাতে আপনার অ্যাপ্লিকেশনের জন্য উপযুক্ত একটি কন্টেইনার এবং কনফিগারেশন (এনভায়রনমেন্ট ভেরিয়েবল, সিক্রেটস, সর্বনিম্ন বা সর্বোচ্চ ইনস্ট্যান্স, কনকারেন্সি মেমরি, সিপিইউ এবং ভিপিসি কনফিগারেশন সহ) তৈরি করা যায়। আরও তথ্যের জন্য 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 এ হোস্ট করা কোনো ওয়েবসাইটে অনুরোধ পাঠানো হয়, তখন Cloud CDN সক্রিয় থাকা Google Cloud Load Balancer সেই অনুরোধটি পরিবেশন করে। আনক্যাশড অনুরোধগুলো আপনার Cloud Run পরিষেবাতে পাঠানো হয়।
বাস্তবায়ন পথ
| ফায়ারবেস সেট আপ করুন | আপনার যদি আগে থেকে একটি Firebase প্রজেক্ট না থাকে, তাহলে একটি তৈরি করুন এবং নিশ্চিত করুন যে এতে Blaze প্রাইসিং প্ল্যানটি সক্রিয় করা আছে। |
| App Hosting সেট আপ করুন | Firebase কনসোল বা Firebase CLI ব্যবহার করে একটি App Hosting ব্যাকএন্ড তৈরি করুন। এটি হলো আপনার অ্যাপের জন্য পরিচালিত রিসোর্সসমূহের একটি সংগ্রহ, যার মধ্যে আপনার অ্যাপের GitHub রিপোজিটরির সংযোগও অন্তর্ভুক্ত। |
| আপনার অ্যাপ পরিচালনা ও নিরীক্ষণ করুন | যখন আপনি একটি App Hosting ব্যাকএন্ড তৈরি করা শেষ করবেন, তখন আপনার অ্যাপটি তার ফ্রি সাবডোমেইনে উপলব্ধ হবে এবং আপনি Firebase কনসোলে রোলআউট সম্পর্কিত বিস্তারিত তথ্য দেখতে পারবেন। আপনি আপনার লগগুলো দেখতে ও অনুসন্ধান করতে Google Cloud কনসোল ব্যবহার করতে পারেন। |
| আপনার অ্যাপ তৈরি করুন | আপনার লাইভ ব্রাঞ্চে যখনই কোনো কমিট পুশ করা হয়, App Hosting স্বয়ংক্রিয়ভাবে একটি নতুন রোলআউট শুরু করে। |
পরবর্তী পদক্ষেপ
- অ্যাপ ডেপ্লয় করা শুরু করুন ।
- এমন একটি App Hosting কোডল্যাব ব্যবহার করে দেখুন যা একটি হোস্টেড অ্যাপকে Firebase Authentication এবং Gemini API ফিচারের সাথে ইন্টিগ্রেট করে: Next.js | Angular ।
- App Hosting দ্বারা সমর্থিত বিভিন্ন কমিউনিটি-সমর্থিত ফ্রেমওয়ার্ক সম্পর্কে আরও জানুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-04-08 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-04-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]