shakhes 06 min

Storage Spaces و قابلیت های آن

مقدمه

Storage Spaces ، یک فناوری جدید در ویندوز و ویندوز سرور است. این فناوری شما را قادر می‌سازد تا با گروه‌بندی دیسک‌های استاندارد در Storage pool ها فضای ذخیره‌سازی مجازی ایجاد کنید، سپس می‌توانید دیسک‌های مجازی‌ای به نام Storage Space با استفاده از ظرفیت موجود در storage pool ها ایجاد کنید.

فناوری Storage Spaces

با استفاده از Storage Spaces ، پشته ذخیره سازی ویندوز به طور اساسی بهبود یافته است تا دو انتزاع جدید را در خود جای دهد:

Storage pools

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

Storage spaces

دیسک‌های مجازی ایجاد شده از فضای آزاد یک Storage pool  هستند.
Storage space  ها با سرویس Failover Cluster ویندوز یکپارچه شده‌اند تا بتوانند مبحث HA دیسک‌ها را فراهم کنند. شما می‌توانید Storage spaces را از طریق سرویس‌های زیر مدیریت کنید:

System Center Virtual Machine Manager
Failover Cluster Manager
Server Manager
Windows PowerShell
Windows Management Instrumentation (WMI)

Storage Spaces

قابلیت های مهم Storage spaces

Storage space  شامل ویژگی‌های زیر هستند:

Storage pools

Storage pools بلوک‌های اساسی جهت ساخت فضاهای ذخیره‌سازی هستند. ادمین‌های شبکه در حال حاضر با این مفهوم آشنا هستند. آنها می‌توانند با توجه به نیازهای استقرار، Storage pool ایجاد کنند. به عنوان مثال، با توجه به مجموعه‌ای از دیسک‌های فیزیکی، یک ادمین می‌تواند یک Pool (با استفاده از تمام دیسک‌های فیزیکی موجود، یا چندین Pool (با تقسیم دیسک‌های فیزیکی در صورت لزوم) ایجاد کند. علاوه بر این، برای به حداکثر رساندن مقدار سخت‌افزار ذخیره‌سازی و کارایی آن، ادمین می‌تواند دیسک‌های HDD و دیسک‌های SSD را در همان استخر ترکیب کند. Poolها را می‌توان با اضافه کردن دیسک‌های دیگر بطور دینامیکی گسترش داد و بدین ترتیب یکپارچه‌سازی مقیاس را برای مقابله با رشد داده‌ها انجام داد.

Continuous availability  (در دسترس بودن مداوم)

فضاهای ذخیره‌سازی با failover clustering ویندوز یکپارچه شده است، که به ما این امکان را می‌دهد تا خدمات به طور مداوم در دسترس و قابل ارائه باشند. یک یا چند pool را می‌توان در چند گره در یک cluster قرار داد.
Storage space ها توسط یک گره قابل دسترس هستند و در صورت بروز مشکل و خرابی می‌تواند در فضای ذخیرۀ یکپارچه در یک گره دیگر قرار گیرد.

Storage tiers (لایه‌های ذخیره‌سازی)

Tiered Storage به شما اجازه می‌دهد که دیسک‌های HDD و SSD را با هم متصل کنید و storage space بسازید. نکته جالب اینجاست که ویندوز اطمینان می‌بخشد که داده‌های صحیح و مورد نظر در SSD قرار گیرند و بقیه اسنادی که استفادۀ چندانی نمی‌شوند به دیسک‌های معمولی انتقال یابند. در حقیقت SSD در این نوع سناریوها به ما قابلیت cache می‌دهد.
Tiered Storage بهترین ویژگی‌های SSD و HDD را به شما می‌دهند. شما می‌توانید دیسک‌های مجازی را با دو لایه ذخیره‌سازی ایجاد کنید – یک لایه SSD برای داده‌هایی که اغلب مورد استفاده قرار می‌گیرند، و یک لایه HDD برای داده‌های با دسترسی کمتر.
داده‌های جدید عموماً بر روی ردیف HDD نوشته می‌شوند و سپس Storage Spaces داده‌ها را در براساس نوع استفاده (دسترسی کم/ زیاد) می‌تواند دسته‌بندی کند.

Storage Spaces

Operational simplicity (سادگی عملیاتی)

جهت کنترل Storage Space ها، Windows Storage Management، Windows PowerShell Management، API و WMI اجازه full scripting و مدیریت از راه دور را دارند.
فضاهای ذخیره‌سازی را می‌توان به راحتی از طریق File and Storage Services در Server Manager و از طریق System Center Virtual Machine Manager مدیریت کرد.
Storage Space ها همچنین هنگامی که میزان ظرفیت موجود در storage pool به آستانه تنظیم شده می‌رسد، اعلان‌هایی را ارائه می‌دهد.

Multitenancy (چند وجهی)

مدیریت storage pools را می‌توان از طریق لیست‌های کنترل دسترسی (ACL) کنترل کرد و به صورت جداگانه مدیریت هر Pool را واگذار کرد. از این طریق، سناریوهای هاستینگ که نیاز به ایزوله کردن اطلاعات مشتریان دارند، پشتیبانی می‌شود.
فضای ذخیره‌سازی از مدل امنیتی ویندوز پیروی می‌کند. بنابراین، می‌تواند کاملاً با خدمات Active Directory یکپارچه شود.

Deduplication Data

Deduplication Data ، ویژگی‌ای است که می‌تواند به کاهش وجود داده‌های اضافی در ذخیره‌سازی کمک کند.
هنگام فعال کردن Data Deduplication با جستجوی داده‌ها، و سپس جستجوی قسمت‌های تکراری بر روی فضای ذخیره‌سازی، فضای ذخیره‌سازی را بهینه می‌کند. سپس بخش‌های کپی شده از مجموعه داده‌ها یک بار ذخیره می‌شوند و فشرده می‌شوند. Deduplication بدون به خطر انداختن یکپارچگی داده‌ها، افزونگی‌ها را از بین می‌برد.
از این قابلیت Deduplication Data می‌توان در Storage Spaces نیز استفاده کرد تا بتوانیم از فضای ذخیره‌سازی خود به صورت بهینه استفاده کنیم.