help-header

Local Storage چیست؟

انواع مختلفی از دیسک برای ذخیره‌سازی داده‌ها وجود دارد که کاربرد هریک با دیگری متفاوت است. در سرویس‌های ابری‌، سرعت و پایداری بالای دیسک‌ها از مهم‌ترین فاکتورهای انتخاب دیسک است و این فاکتورها مزیتی مهم برای دیسک‌هایی مانند SSD ،SAS و ALS به حساب می‌آیند.

Local Storage یا ذخیره‌سازی به‌کمک دیسک ALS  یکی از راهکارهای پرقدرت ذخیره‌سازی است که در محصول سرور ابری آروان، امکان استفاده از آن روی سرور خود را دارید. در این مطلب، به معرفی این مدل ذخیره‌سازی با سرعت بالا می‌پردازیم.

 

Local Storage

ذخیره‌سازی به‌شکل Local Storage، یک فضای موقت در سطح سیستم‌عامل (Block Level) را در اختیار قرار می‌دهد. در این مدل و برخلاف سایر مدل‌های ذخیره‌سازی ابری، دیسک‌ها به‌شکل فیزیکی و مستقیم به سرور‌هایی که ابرک‌های شما در آن قرار دارند متصل هستند. در واقع همان‌طور که از نام لوکال استورج بر می‌آید، ذخیره‌سازی داده‌ها به‌شکل محلی و Local نسبت به سرور انجام می‌شود. این اتصال Local دیسک‌ها، موجب سرعت زیاد و تاخیر بسیار کم Local Storage نسبت به سایر مدل‌های دیسک ابری می‌شود.

البته توجه به این نکته ضروری است که به‌دلیل اتصال فیزیکی دیسک‌ها به سرور، دیسک‌های Local Storage هیچ‌گونه مقاوتی در برابر خرابی ندارند و برای همین هنگام استفاده از آن‌ها، همواره باید راهکاری برای ایجاد افزونگی در لایه‌های دیگر را نیز در نظر گرفت.

 

کاربرد Local Storage

سرعت بالا و Latency بسیار پایین Local Storage، این نوع ذخیره‌سازی را برای نیازهایی که در آن‌ها داده‌ها باید با سرعتی بالا ذخیره شوند و میزان تغییرات در آن زیاد است، مناسب می‌کند. ذخیره‌سازی با دیسک محلی راهکاری ایده‌آل برای استفاده‌های خاص مانند استفاده به عنوان بافر، کَش یا برای راه‌اندازی دیتابیس‌هایی با تراکنش بسیار بالا به حساب می‌آید.

هم‌‌‌چنین، استفاده از دیسک‌های ALS برای سناریو‌هایی که در سطح نرم‌افزار دارای افزونگی هستند، مانند کلاستر‌های دیتابیس، بسیار مناسب است، زیرا سرعت بالایی را در اختیار شما قرار می‌دهد و نگرانی از دست رفتن داده نیز با معماری کلاسترینگ در لایه‌ی نر‌م‌افزار وجود نخواهد داشت.

از دیگر کاربردهای مهم این مدل دیسک‌ها، استفاده در معماری‌ Immutable Infrastructure می‌باشد. اگر ابرک‌ها و سرویس‌های ابرک‌ شما به‌شکل Stateless باشند و وابستگی به محتوا و داده‌های درون خود نداشته باشند، به‌راحتی می‌توان از این مدل دیسک‌ها که سرعت بسیار بالایی دارند استفاده کرد.

 

ویژگی‌های Local Storage

سرعت بالا و Latency بسیار پایین، یکی از مهمترین ویژگی‌های دیسک‌های ALS است که آن‌ها را به مدل ذخیره‌سازی مناسب برای معماری‌هایی با بار زیاد تبدیل می‌کند. به کمک این دو مزیت این راهکار، می‌توان سناریوهای پیچیده‌ای را با آن‌ها پیاده کرد.

از سوی دیگر این دیسک‌ها امکان کنده شدن و اتصال مجدد به ابرک دیگری را ندارند و با خاموش یا روشن کردن ابرکی که به آن متصل هستند، از دسترس خارج نمی‌شوند. همان‌طور که گفته شد، این دیسک‌ها به‌شکل فیزیکی به سرورهای محاسباتی متصل هستند و بنابراین در برابر خرابی و از دست دادن داده مقاومتی ندارند. 

دیسک‌های ALS ممکن است به دلایل زیر دچار مشکل شوند:

  • خرابی در دیسک فیزیکی در لایه زیرساخت
  • جابجایی ابرک از روی سرور فیزیکی به هر دلیلی ( مانند تغییر اندازه )
  • بروز مشکل روی سرور محاسباتی که ابرک و دیسک در آن قرار دارند. در این حالت تا زمان رفع مشکل سرور، دسترسی به داده‌ها ممکن نخواهد بود.