Azure Cosmos DB از ابتدا برای ارائه دسترسپذیری بالا، تأخیر کم، توان عملیاتی و تضمینهای سازگاری برای برنامههای توزیعشده در سطح جهانی طراحی شده است. در این مقاله به بررسی ویژگیهای پیشرفته دسترسپذیری در Azure Cosmos DB میپردازیم که شامل مناطق دسترسپذیری (Availability Zones)، تکثیر چند منطقهای (Multi-region replication)، نوشتن چند منطقهای (Multi-region writes)، Failover خودکار منطقهای (Automatic regional failover) و Failover خودکار در هر پارتیشن (Per-partition automatic failover - PPAF) میشود. PPAF به تازگی معرفی شده و کنترل دقیقتری را با امکان Failover در سطح پارتیشن منطقی فراهم میکند. این مقاله همچنین تفاوت بین Failover در سطح پایگاه داده و Failover در سطح کلاینت را توضیح میدهد. در پیکربندیهای تک منطقهای، Failover به ارتقای یک منطقه دیگر برای پذیرش نوشتنها در صورت در دسترس نبودن منطقه فعلی اشاره دارد، در حالی که در پیکربندیهای چند منطقهای، همه مناطق از قبل قابل نوشتن هستند.
مشاهده مطلب اصلی