আপনি Cloud Firestore ব্যবহার করার আগে, আপনাকে অবশ্যই আপনার ডাটাবেসের জন্য একটি অবস্থান বেছে নিতে হবে। লেটেন্সি কমাতে এবং প্রাপ্যতা বাড়াতে, আপনার ডেটা প্রয়োজন এমন ব্যবহারকারী এবং পরিষেবাগুলির কাছে সংরক্ষণ করুন৷ এই লোকেশন সেটিং হল আপনার প্রোজেক্টের ডিফল্ট Google ক্লাউড প্ল্যাটফর্ম (GCP) রিসোর্স লোকেশন ।
মনে রাখবেন যে আপনার ডিফল্ট GCP রিসোর্স লোকেশন হয়ত আগে সেট করা থাকতে পারে, হয় প্রকল্প তৈরির সময় বা অন্য একটি পরিষেবা সেট আপ করার সময় যেখানে লোকেশন সেটিং প্রয়োজন (নীচে দেখুন)।
ডিফল্ট GCP সম্পদ অবস্থান
আপনার অ্যাপের জন্য উপলব্ধ বেশ কয়েকটি পরিষেবার জন্য একটি অবস্থান সেটিং প্রয়োজন, যাকে আপনার প্রকল্পের ডিফল্ট Google ক্লাউড প্ল্যাটফর্ম (GCP) রিসোর্স লোকেশন বলা হয়। এই অবস্থানটি হল যেখানে আপনার ডেটা GCP পরিষেবাগুলির জন্য সংরক্ষণ করা হয় যেগুলির জন্য একটি অবস্থান সেটিং প্রয়োজন৷
নিম্নলিখিত পণ্যগুলি একই ডিফল্ট GCP সংস্থান অবস্থান ভাগ করে:
Cloud Firestore
নোট করুন যে আপনার ডিফল্ট জিসিপি রিসোর্স অবস্থান Firebase Realtime Database প্রযোজ্য নয় ।ক্লাউড স্টোরেজ
মনে রাখবেন যে আপনার ডিফল্ট GCP রিসোর্স অবস্থান শুধুমাত্র আপনার ডিফল্ট ক্লাউড স্টোরেজ বালতিতে প্রযোজ্য। আপনি যদি ব্লেজ প্ল্যানে থাকেন, আপনি একাধিক বালতি তৈরি করতে পারেন, প্রতিটির নিজস্ব অবস্থান ।গুগল অ্যাপ ইঞ্জিন (GAE) অ্যাপ
আপনি যদি একটি অ্যাপ ইঞ্জিন অ্যাপ সেট আপ করেন, তাহলে এর অবস্থান আপনার ডিফল্ট GCP সম্পদের অবস্থান ভাগ করে নেয়। মনে রাখবেন আপনি যদি ক্লাউড শিডিউলার ব্যবহার করেন (উদাহরণস্বরূপ, নির্ধারিত ফাংশন চালানোর জন্য), আপনার প্রজেক্টে একটি অ্যাপ ইঞ্জিন অ্যাপ থাকা প্রয়োজন।
অবস্থানের ধরন
আপনি আপনার Cloud Firestore ডেটা একটি বহু-অঞ্চল অবস্থান বা একটি আঞ্চলিক অবস্থানে সংরক্ষণ করতে পারেন৷
মনে রাখবেন যে যদি আপনার কাছে ইতিমধ্যেই us-central
বা europe-west
অবস্থান সহ একটি অ্যাপ ইঞ্জিন অ্যাপ থাকে, তাহলে আপনার Cloud Firestore ডেটাবেসটিকে বহু-আঞ্চলিক হিসেবে বিবেচনা করা হবে।
বহু-অঞ্চল অবস্থান
আপনার ডাটাবেসের প্রাপ্যতা এবং স্থায়িত্ব সর্বাধিক করতে একটি বহু-অঞ্চল অবস্থান নির্বাচন করুন৷
একটি মাল্টি-রিজিওন অবস্থানে এমন অঞ্চলগুলির একটি সংজ্ঞায়িত সেট থাকে যেখানে ডাটাবেসের একাধিক প্রতিলিপি সংরক্ষণ করা হয়। Each replica is either a read-write replica which contains all of the data in the database or a witness replica which does not maintain a full set of data but participates in replication.
একাধিক অঞ্চলের মধ্যে ডেটা প্রতিলিপি করে, একটি সমগ্র অঞ্চল হারিয়ে গেলেও ডেটা পরিবেশন করা চালিয়ে যেতে পারে। একটি অঞ্চলের মধ্যে, অঞ্চলগুলি জুড়ে ডেটা প্রতিলিপি করা হয় যাতে কোনও অঞ্চল হারানোর পরেও সেই অঞ্চলের মধ্যে ডেটা পরিবেশন করা চালিয়ে যেতে পারে।
Firebase নিম্নলিখিত মাল্টি-রিজিওন GCP রিসোর্স অবস্থানগুলিকে সমর্থন করে:বহু-অঞ্চলের নাম | Multi-Region Description | Read-Write Regions | Witness Region |
---|---|---|---|
eur3 | ইউরোপ | europe-west1 (বেলজিয়াম), europe-west4 (নেদারল্যান্ডস) | europe-north1 (ফিনল্যান্ড) |
nam5 | মার্কিন যুক্তরাষ্ট্র | us-central1 (Iowa), us-central2 (Oklahoma-private GCP অঞ্চল) | us-east1 (দক্ষিণ ক্যারোলিনা) |
আঞ্চলিক অবস্থান
একটি আঞ্চলিক অবস্থান একটি নির্দিষ্ট ভৌগলিক স্থান, যেমন দক্ষিণ ক্যারোলিনা। একটি আঞ্চলিক অবস্থানের ডেটা একটি অঞ্চলের মধ্যে একাধিক অঞ্চলে প্রতিলিপি করা হয়৷ All regional locations are separated from other regional locations by at least 100 miles.
Select a regional location for lower costs, for lower write latency if your application is sensitive to latency, or for co-location with other GCP resources .
Firebase supports the following regional GCP resource locations:অঞ্চলের নাম | Region Description | |
---|---|---|
উত্তর আমেরিকা | ||
us-west1 | ওরেগন | |
us-west2 | লস এঞ্জেলেস | |
us-west3 | সল্টলেক সিটি | |
us-west4 | লাস ভেগাস | |
| আইওয়া | |
northamerica-northeast1 | মন্ট্রিল | |
| টরন্টো | |
us-east1 | দক্ষিণ ক্যারোলিনা | |
us-east4 | উত্তর ভার্জিনিয়া | |
This location does not support Cloud Storage for Firebase . আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | কলম্বাস | |
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | ডালাস | |
দক্ষিণ আমেরিকা | ||
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | সান্তিয়াগো | |
southamerica-east1 | সাও পাওলো | |
ইউরোপ | ||
europe-west2 | লন্ডন | |
| বেলজিয়াম | |
| নেদারল্যান্ডস | |
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | মিলান | |
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | মাদ্রিদ | |
| প্যারিস | |
This location does not support Cloud Storage for Firebase . If you plan to use Cloud Storage for Firebase, you should choose a different location. | তুরিন | |
This location does not support Cloud Storage for Firebase . আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | বার্লিন | |
europe-west3 | ফ্রাঙ্কফুর্ট | |
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | ফিনল্যান্ড | |
europe-central2 | ওয়ারশ | |
europe-west6 | জুরিখ | |
মধ্যপ্রাচ্য | ||
| দোহা | |
| দাম্মাম | |
| তেল আবিব | |
এশিয়া | ||
asia-south1 | মুম্বাই | |
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | দিল্লী | |
asia-southeast1 | সিঙ্গাপুর | |
asia-southeast2 | জাকার্তা | |
asia-east2 | হংকং | |
asia-east1 | তাইওয়ান | |
asia-northeast1 | টোকিও | |
asia-northeast2 | ওসাকা | |
asia-northeast3 | সিউল | |
অস্ট্রেলিয়া | ||
australia-southeast1 | সিডনি | |
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। আপনি যদি Firebase-এর জন্য ক্লাউড স্টোরেজ ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনার একটি ভিন্ন অবস্থান বেছে নেওয়া উচিত। | মেলবোর্ন | |
আফ্রিকা | ||
এই অবস্থানটি Cloud Storage for Firebase সমর্থন করে না। If you plan to use Cloud Storage for Firebase, you should choose a different location. | জোহানেসবার্গ |
অবস্থান SLA
আপনার Cloud Firestore অবস্থানের ধরন পরিষেবা স্তর চুক্তি (SLA) আপটাইম শতাংশ নির্ধারণ করে:
Covered Service | মাসিক আপটাইম শতাংশ |
---|---|
Cloud Firestore মাল্টি-রিজিয়ন | >= 99.999% |
Cloud Firestore Regional | >= 99.99% |
অবস্থান মূল্য নির্ধারণ
Your Cloud Firestore location determines the cost of database operations.
প্রতি অঞ্চল এবং অঞ্চলের ধরন প্রতি মূল্যের একটি বিস্তৃত ব্যাখ্যার জন্য, Cloud Firestore বিলিং বুঝুন দেখুন।
আপনার ডাটাবেসের অবস্থান দেখুন
Firebase কনসোলে, আপনার প্রকল্প সেটিংসে যান।
পরবর্তী পদক্ষেপ
- একটি নির্দিষ্ট স্থানে একটি Cloud Firestore ডাটাবেস তৈরি করতে, Cloud Firestore দিয়ে শুরু করুন দেখুন।
- আপনার বিলম্ব, প্রাপ্যতা এবং স্থায়িত্বের প্রয়োজনীয়তা পূরণের জন্য অ্যাপ্লিকেশন তৈরি করার বিষয়ে আরও তথ্যের জন্য, ভূগোল এবং অঞ্চলগুলি পড়ুন।