আপনি যখন একটি Cloud Firestore ডাটাবেসের ব্যবস্থা করেন, তখন আপনাকে অবশ্যই এটির জন্য একটি অবস্থান বেছে নিতে হবে। লেটেন্সি কমাতে এবং প্রাপ্যতা বাড়াতে, আপনার ডেটা প্রয়োজন এমন ব্যবহারকারী এবং পরিষেবাগুলির কাছে সংরক্ষণ করুন৷
আপনি ঐচ্ছিকভাবে আপনার প্রকল্পে একাধিক ডাটাবেস তৈরি করতে পারেন, প্রতিটির নিজস্ব অবস্থান সেটিং সহ।
সচেতন থাকুন যে একবার আপনি একটি ডাটাবেস প্রভিশন করলে, আপনি এর অবস্থান সেটিং পরিবর্তন করতে পারবেন না।
অবস্থানের ধরন
আপনি আপনার ক্লাউড ফায়ারস্টোরকে একটি বহু-অঞ্চল অবস্থানে বা একটি আঞ্চলিক অবস্থানে MongoDB সামঞ্জস্যপূর্ণ ডেটা সহ সংরক্ষণ করতে পারেন।
বহু-অঞ্চল অবস্থান
আপনার ডাটাবেসের প্রাপ্যতা এবং স্থায়িত্ব সর্বাধিক করতে একটি বহু-অঞ্চল অবস্থান নির্বাচন করুন৷
একটি মাল্টি-রিজিওন অবস্থানে এমন অঞ্চলগুলির একটি সংজ্ঞায়িত সেট থাকে যেখানে ডাটাবেসের একাধিক প্রতিলিপি সংরক্ষণ করা হয়। প্রতিটি প্রতিলিপি হয় একটি পঠন-লেখার প্রতিলিপি যা ডাটাবেসের সমস্ত ডেটা ধারণ করে বা একটি সাক্ষী প্রতিরূপ যা ডেটার সম্পূর্ণ সেট বজায় রাখে না কিন্তু প্রতিলিপিতে অংশগ্রহণ করে।
একাধিক অঞ্চলের মধ্যে ডেটা প্রতিলিপি করে, একটি সমগ্র অঞ্চল হারিয়ে গেলেও ডেটা পরিবেশন করা চালিয়ে যেতে পারে। একটি অঞ্চলের মধ্যে, অঞ্চলগুলি জুড়ে ডেটা প্রতিলিপি করা হয় যাতে কোনও অঞ্চল হারানোর পরেও সেই অঞ্চলের মধ্যে ডেটা পরিবেশন করা চালিয়ে যেতে পারে।
MongoDB সামঞ্জস্য সহ ক্লাউড ফায়ারস্টোর নিম্নলিখিত বহু-অঞ্চল অবস্থানগুলিকে সমর্থন করে:
বহু-অঞ্চলের নাম | বহু-অঞ্চলের বর্ণনা | অঞ্চলগুলি পড়ুন-লিখুন | সাক্ষী অঞ্চল |
---|---|---|---|
eur3 | ইউরোপ | europe-west1 (বেলজিয়াম), europe-west4 (নেদারল্যান্ডস) | europe-north1 (ফিনল্যান্ড) |
nam5 | মার্কিন যুক্তরাষ্ট্র (কেন্দ্রীয়) | us-central1 (Iowa), 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 সামঞ্জস্যপূর্ণ মাল্টি-অঞ্চলের সাথে ক্লাউড ফায়ারস্টোর | >= 99.999% |
মঙ্গোডিবি সামঞ্জস্যপূর্ণ আঞ্চলিক সহ ক্লাউড ফায়ারস্টোর | >= 99.99% |
অবস্থান মূল্য
MongoDB সামঞ্জস্যপূর্ণ অবস্থানের সাথে আপনার ক্লাউড ফায়ারস্টোর ডাটাবেস অপারেশনের খরচ নির্ধারণ করে।
প্রতি অঞ্চল এবং অঞ্চলের ধরন প্রতি মূল্যের একটি বিস্তৃত ব্যাখ্যার জন্য, MongoDB সামঞ্জস্যতা বিলিং এর সাথে ক্লাউড ফায়ারস্টোর বুঝুন দেখুন।
আপনার ডাটাবেসের অবস্থান দেখুন
আপনার ডাটাবেসের জন্য অবস্থান সেটিং দেখতে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:
gcloud firestore databases list
কমান্ড চালান।Google ক্লাউড কনসোলে ডাটাবেস তালিকা খুলুন। প্রতিটি ডাটাবেসের অবস্থান অবস্থান কলামে রয়েছে।
পরবর্তী পদক্ষেপ
একটি নির্দিষ্ট স্থানে MongoDB সামঞ্জস্যপূর্ণ ডাটাবেসের সাথে একটি ক্লাউড ফায়ারস্টোর তৈরি করতে, ডেটাবেস তৈরি করুন এবং পরিচালনা করুন দেখুন
আপনার বিলম্ব, প্রাপ্যতা এবং স্থায়িত্বের প্রয়োজনীয়তা পূরণের জন্য অ্যাপ্লিকেশন তৈরি করার বিষয়ে আরও তথ্যের জন্য, ভূগোল এবং অঞ্চলগুলি পড়ুন।