راههای مختلفی وجود دارد که یک معمار میتواند برای انعطافپذیری در یک سیستم با الزامات دسترسی بالا طراحی کند:
1. افزونگی: معمار باید افزونگی را در اجزای سختافزاری و نرمافزاری در نظر بگیرد تا سیستمهای پشتیبان را ارائه دهد که در صورت خرابی بتوانند مسئولیت را بر عهده بگیرند.
2. Failover: معمار باید برای failover طراحی کند، به این معنی که وقتی یک سیستم از کار می افتد، یک سیستم دیگر می تواند یکپارچه جای آن را بگیرد.
3. تعادل بار: سیستم باید به گونه ای طراحی شود که بار کاری را در چندین سرور متعادل کند تا اطمینان حاصل شود که یک سرور بیش از حد بارگذاری نمی شود و باعث خرابی می شود.
4. نظارت: سیستم باید به گونه ای طراحی شود که عملکرد، در دسترس بودن و زمان پاسخگویی را به طور مداوم نظارت کند. این سیستم را قادر می سازد تا مسائل را در زمان واقعی شناسایی و به آنها پاسخ دهد و زمان خرابی را کاهش دهد.
5. بازیابی فاجعه: معمار باید یک طرح بازیابی بلایا طراحی کند تا اطمینان حاصل شود که سیستم می تواند پس از یک شکست فاجعه بار بهبود یابد. این شامل پشتیبان گیری، آزمایش و برنامه ریزی بازیابی فاجعه، و امکانات بازیابی فاجعه خارج از سایت است.
با اجرای ترکیبی از این استراتژیها، معمار میتواند یک سیستم انعطافپذیر طراحی کند که بتواند نیازهای دسترسی بالا را برطرف کند.
تاریخ انتشار: