Availability Zone چیست؟
یک ناحیهی دسترسی یا Availability Zone (بهشکل مخفف AZ) مجموعهای از یک یا چند مرکز داده (Datacenter) با منبع تامین توان و شبکه مستقل از هم است که از لحاظ جغرافیایی نسبتن نزدیک بههم قرار دارند. AZها به کاربران اجازه میدهند سرورهای ابری، محصولات و پایگاههای دادهشان را بهشکل بسیار دردسترس، مقیاسپذیر و تحملپذیر در برابر خطا در اختیار داشته باشند. این ناحیههای دسترسی معمولن از طریق خطوط ارتباطی فیبر نوری با پهنای باند بالا و تاخیر پایین به یکدیگر متصل میشوند، چرا که باید عملکرد شبکهشان برای تهیهی نسخههای بکآپ به اندازهی کافی قوی باشد. علاوه بر آن، در یک Availability Zone مراکز داده با لینکهای ارتباطی بسیار سریعی بههم متصل میشوند تا یک کلاستر را تشکیل دهند.
ساختار Availability Zone
با آسان شدن توزیع برنامه بین AZها، شرکتها برای محافظت از سرویسهایشان در برابر حوادثی مانند قطعی برق، رعد و برق و زلزله برنامههای مربوطه را بین Availability Zoneهای مختلف تقسیم و تکرار میکنند. AZها باید از یکدیگر فاصلهی مناسبی داشته باشند، بهشکلی که بیش از حد از هم دور یا بههم نزدیک نباشند.
به این ترتیب، از یک سو تاخیر پایینی در جابهجایی داده وجود خواهد داشت و اطلاعات بین Datacenterها با سرعت مناسبی مناق خواهد شد و از سوی دیگر، با نزدیک نبودن این Datacenterها به هم، یک Availability Zone در برابر رخدادهای منطقهای ایمن خواهد ماند. به عنوان مثال اگر برق ناحیهای دچار مشکل شود، فقط یکی از مراکز داده تحت تاثیر آن قرار بگیرد و دیگری در دسترس باقی بماند. به علاوه، برای رفع نگرانیهای امنیتی لازم است که ترافیک بین AZها رمزگذاری شود.
کاربرد Availability Zone
همانگونه که بیان شد، در دسترس بودن بهشکل High Availability و عملکرد مناسب برای کاربران اهمیت زیادی دارد. به همین منظور، باید بین Datacenterهای یک AZ ارتباط شبکهای مناسبی وجود داشته باشد تا در زمان بحران، بدون از دست دادن زمان بتوان دسترسپذیری سرویسها و اطلاعات را تضمین کرد. به این ترتیب، یک سرویس میتواند در برابر بحرانهای مختلف تابآوری داشته باشد.
در سرویسدهندگان ابری بینالمللی مانند ابر آروان، سرویسها در نواحی مختلفی تامین میشود که هرکدام از این نواحی خود شامل تعدادی AZ هستند و هریک از این Availability Zoneها خود دارای چند مرکز داده است. بیشتر این سرویسدهندگان ضمانت میکنند که در هر ناحیه (Region) تعداد مشخصی AZ وجود داشته باشد که هرچه این عدد بالاتر باشد، معمولن کیفیت سرویس و دسترسی بهتری را میتوان از آنها دریافت کرد.