معرفی SDSهای شرکت HPE
Software-defined storage (SDS) نشان دهنده دور شدن از استفاده سنتی از ذخیره سازی متصل به شبکه (NAS) و شبکههای منطقه ذخیره سازی (SAN) است. بر خلاف NAS و SAN سخت افزار محور، SDS از مجازی سازی ذخیره سازی برای کنترل ذخیره سازی از طریق یک لایه نرم افزاری جدا شده از دستگاههای ذخیره سازی فیزیکی استفاده میکند. این روش امکان جمع آوری ذخیره سازی و مدیریت خودکار ذخیره سازی را فراهم میکند. نرم افزار SDS ممکن است سیاستهای تکثیر داده، تکرار، thin provisioning، snapshots و پشتیبان گیری را مدیریت کند.
جدا کردن نرم افزار ذخیره سازی از سخت افزار این امکان رابه شما می دهد که در صورت صلاحدید، به جای تقلا برای افزودن یک قطعه دیگر از سخت افزار اختصاصی، ظرفیت ذخیره سازی خود را متناسب با صلاحیت خود افزایش دهید. همچنین به شما امکان میدهد هر زمان که بخواهید سخت افزار را ارتقا یا تنزل دهید. در واقع، SDS انعطاف پذیری بسیار زیادی را در دستان شما قرار میدهد.
SDS معمولاً از روشهای سنتی NAS و SAN برای ذخیره سازی چابک و مقرون به صرفه است. البته این همیشه وجود ندارد، اما به طور کلی SDS مقیاس گذاری سریع و اقتصادی ذخیره سازی را نسبت به آرایههای ذخیره سازی مبتنی بر سخت افزار اختصاصی امکان پذیر میکند. SDS اجازه استفاده از سخت افزار استاندارد ذخیره سازی مبتنی بر x86 را میدهد. همچنین ایجاد تغییرات سریع در تنظیمات SDS معمولاً آسانتر از ذخیره سازی در سخت افزار اختصاصی است.
HPE از طریق فابریک دادهای که برای هر بار کاری تعریف شده است، به نرم افزار تعریف شده نزدیک میشود. با پشتیبانی از VMware vCenter ، Microsoft Hyper-V و Linux KVM ، HPE SDS به شما امکان میدهد استخرهای ذخیره سازی مشترکی را در سرورهای استاندارد صنعت ایجاد کنید تا بتوانید از ذخیره سازی و صرفه جویی در هزینههای ذخیره سازی به عنوان یک برنامه، صرفه جویی کنید. این فایریک با ایجاد یک رویکرد واحد در دسترس بودن، مقیاس گذاری و تهیه تمام بارهای کاری و عوامل، چابکی را امکان پذیر میکند.
قدرت استوریج تعریف شده توسط نرم افزار (SDS) در جدا کردن خدمات سخت افزاری و دادهای از مدیریت برای بهینه سازی هزینهها برای مشاغل متوسط، سایتهای از راه دور و ارائه دهندگان خدمات ابری است. این فناوری جدید میتواند به شما کمک کند یک معماری انعطاف پذیر ایجاد کنید که فرصتهایی را برای مدیریت ساده در مرکز داده شما فراهم کند.
فرض کنید شما یک سری سرور x86 مختلف دارید. هر کدام ظرفیت ذخیره سازی متفاوتی دارند و هر کدام برای کار به نوع متفاوتی از نرم افزار ذخیره سازی نیاز دارند. SDS به شما امکان میدهد ظرفیت ذخیره سازی این سخت افزارهای غیرقابل انعطاف را حذف کرده و همه را در مکانی قرار دهید که بی نهایت انعطاف پذیر است – و مقیاس پذیر است. با استفاده از SDS میتوانید ظرفیت ذخیره سازی خود را تقریباً بلافاصله افزایش داده و از نظر اقتصادی مقرون به صرفه و انعطاف پذیر و مقیاس پذیر شوید. اما این باعث نمی شود SDS ابر باشد.
در بیشتر موارد، SDS باید دارای موارد زیر باشد:
- اتوماسیون: مدیریت ساده که هزینهها را پایین میآورد.
- رابطهای استاندارد: یک رابط برنامه نویسی برنامه (API) برای مدیریت و نگهداری دستگاهها و خدمات ذخیره سازی.
- یک مسیر داده مجازی شده: رابطهای مسدود، پرونده و شی که از برنامههای نوشته شده در این رابطها پشتیبانی میکنند.
- مقیاس پذیری: توانایی مقیاس گذاری زیرساختهای ذخیره سازی بدون جلوگیری از عملکرد.
- شفافیت: توانایی نظارت و مدیریت استفاده از ذخیره سازی در حالی که میدانید چه منابعی در دسترس است و با چه هزینهای است.
نحوه کار SDS
استوریج سنتی و قدیمی، یکپارچه است. به عنوان یک بسته سخت افزاری (اغلب استاندارد صنعت) و نرم افزار اختصاصی به فروش میرسد. اما سودمندی SDS در استقلال آن از هر سخت افزار خاص نهفته است.
SDS حافظه ذخیره سازی را از سخت افزار جدا نمیکند. در عوض، SDS صرفاً یک لایه از پشته فناوری شماست – لایهای که خدمات بسیاری را با استفاده از سرورهای استاندارد صنعت به جای سخت افزار اختصاصی ارائه میدهد. اساساً، SDS مواردی را کنترل میکند که درخواستهای ذخیره سازی را کنترل میکنند، نه آنچه را که واقعاً ذخیره شده است. این یک لایه نرم افزاری بین ذخیره سازی فیزیکی و درخواست داده است – به شما امکان میدهد نحوه و مکان ذخیره اطلاعات را دستکاری کنید. نرم افزار کنترل کننده SDS خدمات دسترسی ذخیره سازی، شبکه و اتصال را فراهم میکند. مهمترین ویژگی نرم افزار کنترل کننده SDS این است که هیچ فرضی در مورد ظرفیت یا سودمندی سخت افزار اساسی نمیدهد.
مزایای SDS
– میتوانید سخت افزاری را انتخاب کنید که خدمات ذخیره سازی شما را اجرا کند. نیازی نیست که SDS شما انتخاب کنید از همان شرکتی باشد که سخت افزار را به شما فروخته است. برای ایجاد زیرساخت ذخیره سازی مبتنی بر SDS میتوانید از هر کالا یا سرور x86 استفاده کنید. این بدان معناست که شما میتوانید ظرفیت سخت افزار موجود خود را با رشد نیاز به فضای ذخیره سازی خود به حداکثر برسانید.
– مقرون به صرفه است. SDS به جای کوچک سازی، توزیع شده و مقیاس بندی میشود، به شما امکان میدهد ظرفیت و عملکرد را به طور مستقل تنظیم کنید.
– برای ایجاد زیرساخت ذخیره سازی خود میتوانید به بسیاری از منابع داده بپیوندید. شما میتوانید برای ایجاد حجم ذخیره سازی واحد، سیستم عاملهای اشیا،، سیستمهای دیسک خارجی، منابع دیسک یا فلش، سرورهای مجازی و منابع مبتنی بر ابر (حتی دادههای اختصاص داده شده برای بارهای کاری) را شبکه کنید.
– SDS میتواند براساس نیاز شما به ظرفیت، به طور خودکار تنظیم شود. از آنجا که SDS به سخت افزار متکی نیست، اتوماسیون در SDS کاملاً خودکار است – به این معنا که میتواند از هر حجم ذخیره سازی که به آن متصل باشد، خارج شود. سیستم ذخیره سازی میتواند بدون دخالت مدیر، اتصالات جدید یا سخت افزار جدید، به نیازها و عملکرد دادهها تنظیم شود.
– شبکههای ذخیره سازی سنتی محدود به تعداد گرههایی هستند (دستگاه هایی با آدرس IP اختصاصی) که میتوانند استفاده کنند. SDS، با تعریفی که دارد، به طور مشابه محدود نیست. این بدان معناست – از لحاظ تئوری – که بی نهایت مقیاس پذیر است.
اجرای SDS
SDS میتواند بر روی هر سرور و دیسک استاندارد صنعت اجرا شود – و این نکته است. برخلاف انواع دیگر ذخیره سازی، SDS بیشتر از سخت افزاری که روی آن قرار دارد به نرم افزار خاص خود وابسته است. SDS فرض میکند که سخت افزار موجود در زیر – صرف نظر از هزینه و سن آن سخت افزار – در نهایت خراب خواهد شد، و بنابراین با توزیع بارهای کاری در زیرساختها برای آن خرابی برنامه ریزی میکند.
این همچنین بدان معنی است که SDS میتواند هم در سیستم عامل استاندارد سرور و هم در یک ماشین مجازی (VM) اجرا شود. برخی از محصولات SDS حتی میتوانند از طریق کانتینرها اجرا شوند، این به کاربران امکان میدهد برنامهها و خدمات ذخیره سازی را از طریق 1 رابط، بدون در نظر گرفتن زیرساختی که کانتینر در آن زندگی میکند (فلز خالی ، مجازی یا ابر)، مدیریت کنند.
SDS استوریج مجازی نیست
هم SDS و هم storage virtualization شامل برداشتن چیزی از سخت افزار ذخیره سازی است اما مفاهیم یکسان نیستند. storage virtualization اجازه میدهد ظرفیت بسیاری از دستگاههای ذخیره سازی جمع شود، بنابراین به نظر میرسد تمام فضای ذخیره سازی روی یک دستگاه نشسته است. در مقابل، SDS خدمات ذخیره سازی یا نرم افزار ذخیره سازی را انتزاع میکند و آنها را از خود دستگاه جدا میکند.
SDS ابر نیست
ابرها مجموعهای از منابع مجازی هستند که در صورت تقاضا از طریق پورتالهای سلف سرویس قابل دسترسی هستند که توسط نرم افزار مدیریت و اتوماسیون امکان پذیر است. SDS دارای بسیاری از این ویژگیها است، بنابراین آسان است که تصور کنید SDS یک ابر است. اما SDS فقط یک لایه است که به تغذیه دادهها در ابر کمک میکند و در یک فضای ابری کار میکند تا فضای ذخیره سازی واحدی را فراهم کند. گفته شد، SDS دارای ویژگیهای ذخیره سازی ابری است، مانند دسترسی و مدیریت شبکه و نرم افزار اتوماسیون که به شما امکان میدهد به سرعت مقیاس بندی و ارائه خدمات اندازه گیری شده را انجام دهید – ویژگیهایی که تقریباً SDS را در همان خانواده ذخیره سازی ابری قرار میدهد.
SDS یک NAS نیست
این طور نیست که SDS به یک شبکه متصل نیست. همچنان مانند هر سیستم ذخیره سازی سازمانی به نوعی اتصال شبکهای نیاز دارد. فقط وقتی NAS حجم ذخیره سازی را خود کنترل میکند، پروندهها را سازماندهی و به اشتراک میگذارد. NAS میتواند در بالای یک لایه SDS مستقر شود، اما SDS حجم ذخیره سازی فیزیکی سخت افزار را از سیستم کنترل جدا میکند.