DesignPatterns:storage cache mirroring

از OCCC Wiki
نسخهٔ تاریخ ‏۴ ژانویهٔ ۲۰۱۵، ساعت ۱۳:۲۶ توسط Rhosseini (بحث | مشارکت‌ها) (صفحه‌ای جدید حاوی «'''آیینه سازی مخزن ذخیره ساز''' '''مشکل''' زمانی که داده به دستگاه ذخیره ساز وار...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

آیینه سازی مخزن ذخیره ساز


مشکل

زمانی که داده به دستگاه ذخیره ساز وارد می شود، تا زمانی که به آرایه های دیسک فرستاده شود.، در چندین مکان موقتی (مخزن ذخیره ساز) ذخیره می شود. اگر در طول این مدت هر اتفاقی بیافتد که باعث از کار افتادن ذخیره سازی شود، مانند قطع برق یا اختلال در ذخیره سازی، داده ها از بین می روند .


راه حل

دستگاه ذخیره ساز، باید از مکانیزمی برای پشتیبانی از مخرن ذخیره ساز در شرایط که شکست یا خرابی اتفاق می افتد، تشکیل شده باشد تا قابلیت اطمینان را تضمین کند.


کاربرد

مکانیزم آیینه سازی مخزن برای دستگاه ذخیره سازی به کار گرفته می شود تا اطمینان دهد از آسیب و از دست رفتن داده های مخزن، در طول حوادث مشکل ساز محافظت می شود.


مشکل

داده ها تا زمانی که برای ذخیره سازی به دیسک ارسال نشوند در مخزن ذخیره ساز ذخیره می شوند. اگر هر اتفاقی در طول انتقال برای مخزن ذخیره ساز بیافتد، داده ها کاملا از بین می روند. خطر این مشکل در تکرارهای هم زمان بیشتر می شود زیرا داده ها تا زمانی که قسمت دیگر تکرار ، پیام تایید موفقیت را ارسال نکند- داده ها را به ارایه ها نمی فرستد و داده ها مجبور می شوند برای مدت طولانی تری در مخزن معطل شوند.


When commencing data storage, the data are first stored temporarily t.PNG

شکل1-زمانی که ذخیره داده ها شروع می شود، داده ها ابتدا در مخزن ذخیره ساز به صورت موقت ذخیره می شوند(1). مخزن ذخیره ساز سپس داده ها را به دیسک های مناسب می فرستد(2). در نهایت، فایل ها بر روی دیسک ذخیره می شوند(3).



منبع: http://cloudpatterns.org/candidate_patterns/storage_cache_mirroring