Azure Resource Manager (ARM) مسئولیت مدیریت منابع در Azure را بر عهده دارد و حجم درخواستهای آن به طور تصاعدی افزایش یافته است. برای پاسخگویی به این تقاضا، ARM به یک معماری فدرال و منطقهای نیاز دارد که توسط Azure Cosmos DB پشتیبانی میشود.
چالشهای اصلی شامل تأخیر بالای تکثیر در مناطق دورافتاده، نقاط ضعف واحد که میتواند بر در دسترس بودن جهانی تأثیر بگذارد، دشواری مقیاسبندی برای پاسخگویی به افزایش شدید نرخ درخواستها و پیچیدگیهای برآورده کردن الزامات انطباق و حاکمیت دادههای منطقهای است.
Azure Cosmos DB با پشتیبانی چند منطقهای، سطوح سازگاری قابل تنظیم، قطعهبندی یکپارچه و کشسانی، به عنوان پایه ای ایده آل برای معماری فدرال عمل می کند. ویژگیهایی مانند پشتیبانی چند منطقهای، تکثیر بین منطقهای، Failover خودکار (PPAF) و درخواستهای Hedge به ARM کمک میکنند تا در دسترس بودن بالا، بازیابی فاجعه و عملکرد بهینه را تضمین کند.
قطعهبندی افقی و عمودی امکان مقیاسبندی و تنظیم دقیق عملکرد برای بارهای کاری مختلف را فراهم میکند. ARM از Cosmos DB برای ذخیره دادهها در مناطق "قهرمان" استراتژیک استفاده میکند، جایی که هر منطقه به عنوان پشتیبان برای سایر مناطق عمل میکند.
مشاهده مطلب اصلی