دسترس پذیری بالا
پرش به ناوبری
پرش به جستجو
در ارایه سرویس های ابری (خصوصا از نوع سرویس زیرساخت)، چندین نوع خطا ممکن است اتفاق بیفتد:
- خطای زیرساخت: این نوع خطا وقتی است که سخت افزاری که بارکاری بر روی آن قرار دارد دچار مشکل شود. بروز خطا در فوق ناظر نیز از جمله خطاهای زیرساخت محسوب میشود که مجموع بارکاری روی آن را تحت تاثیر قرار میدهد.
- خطای سیستم عامل میهمان: در این خطا، سیستم عاملی که روی ماشین مجازی نصب شده است دچار خطا میشود و ممکن است باعث توقت اجرای آن شود. این در حالی است که فوق ناظر هنوز به کار خود ادامه میدهد.
- خطای برنامه کاربردی: مستقل از زیرساخت، بروز خطا در خود برنامه کاربردی نیز ممکن است اتفاق بیفتد که در این دسته قرار میگیرد.
هر کدام از این نوع خطاها با رویکرد متفاوتی مدیریت میشوند:
- مدیریت خطاهای سطح زیرساخت: معمولا این روش با استفاده از معماری های HA در استقرار ابزارهای زیرساخت قابل تامین است که در آن یک افزونگی در استقرار اجزای نرم افزاری و سخت افزاری ایجاد میشود. مثلا در پروژه اپن استک، نحوه ایجاد این معماری در لینک های زیر شرح داده شده است:
- http://docs.openstack.org/high-availability-guide/content
- https://openstack.redhat.com/HA_Architecture
- با این حال در خصوص چگونگی ایجاد HA در خود بارکاری مخصوصا وقتی که از جنس محاسباتی است، چالش های زیادی وجود دارد. با توجه به اینکه این موضوع نیازمندی های بسیاری بر حسب نوع بارکاری دارد، هنوز راهکار جامعی برای آن ارایه نشده است.