যখন আপনি একটি Cloud Firestore ডাটাবেস সরবরাহ করেন, তখন আপনাকে অবশ্যই এটির জন্য একটি অবস্থান নির্বাচন করতে হবে। লেটেন্সি কমাতে এবং প্রাপ্যতা বাড়াতে, আপনার ডেটা প্রয়োজনীয় ব্যবহারকারী এবং পরিষেবাগুলির কাছে সংরক্ষণ করুন।
আপনি ঐচ্ছিকভাবে আপনার প্রকল্পে একাধিক ডাটাবেস তৈরি করতে পারেন, প্রতিটির নিজস্ব অবস্থান সেটিং সহ।
মনে রাখবেন যে একবার আপনি একটি ডাটাবেস তৈরি করলে, আপনি এর অবস্থান সেটিং পরিবর্তন করতে পারবেন না।
অবস্থানের ধরণ
আপনি আপনার ক্লাউড ফায়ারস্টোরকে MongoDB সামঞ্জস্যপূর্ণ ডেটা সহ একটি বহু-অঞ্চল অবস্থান বা একটি আঞ্চলিক অবস্থানে সংরক্ষণ করতে পারেন।
বহু-অঞ্চলের অবস্থান
আপনার ডাটাবেসের প্রাপ্যতা এবং স্থায়িত্ব সর্বাধিক করতে একটি বহু-অঞ্চলীয় অবস্থান নির্বাচন করুন।
একটি বহু-অঞ্চল অবস্থানে এমন কিছু অঞ্চল থাকে যেখানে ডাটাবেসের একাধিক প্রতিলিপি সংরক্ষণ করা হয়। প্রতিটি প্রতিলিপি হয় একটি পঠন-লেখার প্রতিলিপি যা ডাটাবেসের সমস্ত ডেটা ধারণ করে অথবা একটি সাক্ষী প্রতিলিপি যা সম্পূর্ণ ডেটা সংরক্ষণ করে না কিন্তু প্রতিলিপিতে অংশগ্রহণ করে।
একাধিক অঞ্চলের মধ্যে ডেটা প্রতিলিপি করার মাধ্যমে, একটি সম্পূর্ণ অঞ্চল হারিয়ে গেলেও ডেটা পরিবেশন করা যেতে পারে। একটি অঞ্চলের মধ্যে, বিভিন্ন অঞ্চলে ডেটা প্রতিলিপি করা হয় যাতে একটি অঞ্চল হারিয়ে গেলেও সেই অঞ্চলের মধ্যে ডেটা পরিবেশন করা যেতে পারে।
MongoDB সামঞ্জস্যপূর্ণ ক্লাউড ফায়ারস্টোর নিম্নলিখিত বহু-অঞ্চল অবস্থানগুলিকে সমর্থন করে:
| বহু-অঞ্চলের নাম | বহু-অঞ্চলের বর্ণনা | পঠন-লেখা অঞ্চল | সাক্ষী অঞ্চল |
|---|---|---|---|
eur3 | ইউরোপ | europe-west1 (বেলজিয়াম), europe-west4 (নেদারল্যান্ডস) | europe-north1 (ফিনল্যান্ড) |
nam5 | মার্কিন যুক্তরাষ্ট্র (মধ্য) | us-central1 (আইওয়া), us-central2 (ওকলাহোমা—ব্যক্তিগত Google Cloud অঞ্চল) | us-east1 (দক্ষিণ ক্যারোলিনা) |
nam7 | মার্কিন যুক্তরাষ্ট্র (মধ্য এবং পূর্ব) | us-central1 (আইওয়া), us-east4 (উত্তর ভার্জিনিয়া) | us-central2 (ওকলাহোমা—ব্যক্তিগত Google Cloud অঞ্চল) |
আঞ্চলিক অবস্থান
একটি আঞ্চলিক অবস্থান হল একটি নির্দিষ্ট ভৌগোলিক স্থান, যেমন দক্ষিণ ক্যারোলিনা। একটি আঞ্চলিক অবস্থানের তথ্য একটি অঞ্চলের মধ্যে একাধিক অঞ্চলে প্রতিলিপি করা হয়। সমস্ত আঞ্চলিক অবস্থান অন্যান্য আঞ্চলিক অবস্থান থেকে কমপক্ষে 100 মাইল দূরে অবস্থিত।
কম খরচের জন্য, আপনার অ্যাপ্লিকেশনটি যদি লেটেন্সির প্রতি সংবেদনশীল হয় তাহলে কম লেখার লেটেন্সির জন্য, অথবা অন্যান্য Google Cloud রিসোর্সের সাথে সহ-অবস্থানের জন্য একটি আঞ্চলিক অবস্থান নির্বাচন করুন।
MongoDB সামঞ্জস্যপূর্ণ ক্লাউড ফায়ারস্টোর নিম্নলিখিত আঞ্চলিক রিসোর্স অবস্থানগুলিকে সমর্থন করে:
| অঞ্চলের নাম | অঞ্চলের বর্ণনা | |
|---|---|---|
| উত্তর আমেরিকা | ||
us-west1 | ওরেগন | |
us-west2 | লস অ্যাঞ্জেলেস | |
us-west3 | সল্ট লেক সিটি | |
us-west4 | লাস ভেগাস | |
| আইওয়া | |
northamerica-northeast1 | মন্ট্রিল | |
| টরন্টো | |
| কুয়েরেতারো | |
us-east1 | দক্ষিণ ক্যারোলিনা | |
us-east4 | উত্তর ভার্জিনিয়া | |
| কলম্বাস | |
| ডালাস | |
| দক্ষিণ আমেরিকা | ||
| সান্তিয়াগো | |
southamerica-east1 | সাও পাওলো | |
| ইউরোপ | ||
europe-west2 | লন্ডন | |
| বেলজিয়াম | |
| নেদারল্যান্ডস | |
| মিলান | |
| মাদ্রিদ | |
| প্যারী | |
| তুরিন | |
| বার্লিন | |
europe-west3 | ফ্রাঙ্কফুর্ট | |
| ফিনল্যান্ড | |
| স্টকহোম | |
europe-central2 | ওয়ারশ | |
europe-west6 | জুরিখ | |
| মধ্যপ্রাচ্য | ||
| দোহা | |
| দাম্মাম | |
| তেল আবিব | |
| এশিয়া | ||
asia-south1 | মুম্বাই | |
| দিল্লি | |
asia-southeast1 | সিঙ্গাপুর | |
asia-southeast2 | জাকার্তা | |
asia-east2 | হংকং | |
asia-east1 | তাইওয়ান | |
asia-northeast1 | টোকিও | |
asia-northeast2 | ওসাকা | |
asia-northeast3 | সিউল | |
| অস্ট্রেলিয়া | ||
australia-southeast1 | সিডনি | |
| মেলবোর্ন | |
| আফ্রিকা | ||
| জোহানেসবার্গ | |
অবস্থান SLA
আপনার MongoDB সামঞ্জস্যপূর্ণ অবস্থানের ধরণ সহ ক্লাউড ফায়ারস্টোর সাধারণ উপলব্ধতা (GA) তে পরিষেবা স্তর চুক্তি (SLA) আপটাইম শতাংশ নির্ধারণ করে:
| আওতাভুক্ত পরিষেবা | মাসিক আপটাইম শতাংশ |
|---|---|
| MongoDB সামঞ্জস্য সহ ক্লাউড ফায়ারস্টোর মাল্টি-রিজিয়ন | >= ৯৯.৯৯৯% |
| MongoDB সামঞ্জস্যপূর্ণ আঞ্চলিক ক্লাউড ফায়ারস্টোর | >= ৯৯.৯৯% |
অবস্থান মূল্য নির্ধারণ
আপনার MongoDB সামঞ্জস্যপূর্ণ অবস্থান সহ ক্লাউড ফায়ারস্টোর ডাটাবেস অপারেশনের খরচ নির্ধারণ করে।
অঞ্চল এবং অঞ্চলভেদে মূল্য নির্ধারণের একটি বিস্তৃত ব্যাখ্যার জন্য, "আন্ডারস্ট্যান্ড ক্লাউড ফায়ারস্টোর উইথ মঙ্গোডিবি কম্প্যাটিবিলিটি বিলিং" দেখুন।
আপনার ডাটাবেসের অবস্থান দেখুন
আপনার ডাটাবেসের অবস্থান সেটিং দেখতে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:
gcloud firestore databases listকমান্ডটি চালান।গুগল ক্লাউড কনসোলে ডাটাবেস তালিকাটি খুলুন। প্রতিটি ডাটাবেসের অবস্থান অবস্থান কলামে রয়েছে।
পরবর্তী পদক্ষেপ
একটি নির্দিষ্ট স্থানে MongoDB সামঞ্জস্যপূর্ণ ডাটাবেস সহ একটি ক্লাউড ফায়ারস্টোর তৈরি করতে, ডাটাবেস তৈরি এবং পরিচালনা করুন দেখুন
আপনার ল্যাটেন্সি, প্রাপ্যতা এবং স্থায়িত্বের প্রয়োজনীয়তা পূরণের জন্য অ্যাপ্লিকেশন তৈরি সম্পর্কে আরও তথ্যের জন্য, Geography and Regions দেখুন।