مقدمه
در دنیای امروزی حجم دادهها به سرعت رشد میکند و نیاز به راهکارهای مؤثر پشتیبانگیری و بازیابی امن اهمیت فزایندهای پیدا کرده است. شرکت HPE برای پاسخ به این نیاز، محصولی تحت عنوان StoreOnce عرضه کرده است که در واقع یک خانواده از راهکارهای ذخیرهسازی (آفلاین یا نزدیکخط) بهینهشده برای پشتیبانگیری (backup) با فناوری deduplication است.
StoreOnce هدف خود را کاهش هزینههای ذخیرهسازی پشتیبانگیری، تسریع زمان بازیابی و افزایش امنیت (از جمله در برابر حملات باجافزاری) قرار داده است.
برای بهرهبرداری کامل از این راهکار قدرتمند، داشتن زیرساخت سختافزاری مطمئن ضروری است. در همین راستا، انتخاب و خرید سرور اچپی میتواند بهترین گزینه برای سازمانها باشد تا هم عملکرد پایدار و هم سازگاری کامل با راهکارهای HPE StoreOnce فراهم شود.
در ادامه ساختار، ویژگیها، مدلها و جزئیات فنی این خانواده را بررسی میکنیم.
اهداف و فلسفه طراحی
پیش از ورود به جزئیات، بهتر است بدانیم که StoreOnce چه هدفی دنبال میکند:
-
کاهش فضای لازم برای ذخیرهسازی پشتیبانگیری از طریق deduplication و فشردهسازی دادهها
-
سرعت بخشیدن به فرآیند پشتیبانگیری و بازیابی تا در بازههای زمانی محدود (backup windows) قابل اجرا باشد
-
انعطاف در انتخاب نرمافزار پشتیبانگیری (ISV) و ادغام با اکوسیستم فعلی مشتریان
-
پشتیبانی از توزیع جغرافیایی، تکثیر (replication) و یکپارچگی با راهکارهای ابری برای نگهداری بلندمدت
-
افزایش امنیت دادههای بکاپ با امکاناتی مانند ایمنسازی، محافظت در برابر حذف یا تغییر (immutability) و بررسی یکپارچگی داده
همچنین، HPE تأکید میکند که StoreOnce باید «یک معماری بکاپ تک» باشد که در سطوح و مقیاسهای مختلف توانایی پاسخگویی به نیازهای شرکتها را دارد.
مؤلفهها و اجزاء اصلی
برای درک بهتر، ابتدا اجزاء کلیدی این خانواده را بررسی میکنیم:
| مؤلفه | شرح |
|---|---|
| دستگاه اختصاصی (Appliance) | یک سختافزار اختصاصی با کنترلر، ذخیره و شبکه که برای پشتیبانگیری بهینهشده است. |
| VSA (Virtual Storage Appliance) | نسخه نرمافزاری که روی ماشین مجازی اجرا میشود و میتواند نقش مشابهی ایفا کند. |
| Catalyst | رابط دادهای بهینهشده (API / پروتکل) که عملکرد deduplication، کپی و تکثیر را تسهیل میکند. |
| Cloud Bank Storage | نمایشگر ابری (cloud tier) که اجازه میدهد دادههای بکاپ به فضای ابری انتقال یابد برای نگهداری طولانیمدت. |
| فدراسیون (Federation / Federation Management) | امکان مدیریت چند دستگاه StoreOnce از یک کنسول واحد و دید کلی بر کل زیرساخت. |
| Immutable Store (غیرقابل تغییر) | امکان قفل کردن داده بکاپ به مدت زمانی مشخص به جهت جلوگیری از تغییر یا حذف. |
برخی نکات فنی قابل توجه:
-
Deduplication میتواند در مبدأ (روی سرور) یا در دستگاه هدف انجام شود.
-
مکانیسم تکرار (replication) معمولاً به سطوح بلاک یا چنک انجام میشود و میتواند چند جهته یا چند قدمه (multi-hop) باشد.
-
دادههای منتقل شده بین سایتها یا بین دستگاه و ابر اغلب به شکل deduplicated هستند، لذا پهنای باند مورد نیاز کاهش مییابد.
مدلها و نسلها
خانواده StoreOnce در طول زمان تغییر کرده و مدلهای متنوعی ارائه شدهاند. در اینجا نمای کلی از نسلها و مدلهای مهم ارائه میشود:
نسلها و مدلهای مدرن
در زمان حال، HPE جدیدترین مدلها را در قالب «نسل 5» معرفی کرده است:
-
HPE StoreOnce 3720: مناسب دفاتر کوچک/موقعیتهای لبه با ظرفیت اولیه (مثلاً 18 ترابایت) و قابلیت گسترش.
-
HPE StoreOnce 3760: برای مراکز داده متوسط، با مقیاسپذیری بهتر و ظرفیت بیشتر.
-
مدلهای پیشین مثل 5660، 5260 و مدلهای سری 5×00 نیز همچنان در برخی محیطها به کار میروند.
در مستند QuickSpecs محصول میتوانید ظرفیتها، عملکردها و ویژگیهای دقیقتر را ببینید.
برخی مدلهای قدیمیتر، به عنوان مثال:
-
StoreOnce 3660: ارائه ظرفیت 80 ترابایت در نسخه پایه.
-
سریهای 5×00 (مثلاً 5500) در چند بازار دیده شدهاند.
-
در گذشته، مدلهای سری 6×00 نیز وجود داشتهاند (مثلاً 6500 و 6600) که به عنوان گزینههای مقیاس بالا مطرح بودهاند.
مدلها بر اساس محدوده ظرفیت، عملکرد I/O، مقیاسپذیری و ویژگیهای پیشرفته (مثل استفاده از نسل جدید نرمافزار) تفاوت دارند.
StoreOnce VSA
نسخه نرمافزاری و مجازی (VSA) به سازمانها اجازه میدهد محیطهای کوچکتر یا محیطهای آزمایشی را با StoreOnce پیاده کنند بدون نیاز به سختافزار اختصاصی.
در نسخه Azure Marketplace، VSA میتواند تا ظرفیتهایی مثل 32 ترابایت را ارائه دهد.
همچنین، VSA میتواند به عنوان دستگاه هدف برای Replication از دستگاههای سختافزاری StoreOnce مورد استفاده قرار گیرد.
عملکرد، مقیاس و ظرفیت
چند نکته مهم در خصوص عملکرد و مقیاس در StoreOnce:
-
HPE ادعا میکند که سرعت انتقال backup تا 105 ترابایت در ساعت برای برخی مدلها قابل دستیابی است.
-
نسبت کاهش داده (data reduction) میتواند تا 60:1 باشد (یعنی هر ۱ ترابایت داده میتواند به ~۱۶ گیگابایت تبدیل شود) بسته به الگو و ساختار دادهها.
-
در سناریوهای بزرگ، جمع ظرفیت در یک دستگاه میتواند به چند پتابایت برسد یا با استفاده از Cloud Bank یا فدراسیون به فضای بیشتری دست یافت.
-
تعداد نقاط بازگردانی (restore points) و تعداد فایلهای همزمان باز (open files) محدودیتهایی دارند که بسته به مدل متفاوت است.
-
دستگاه فدراسیون (Federation) امکان اتصال چند دستگاه را فراهم میکند تا منابع به صورت تجمعی مدیریت شوند.
کاربردها و سناریوهای استفاده
خانواده StoreOnce در سناریوهای متفاوتی کاربرد دارد:
-
پشتیبانگیری محلی (on-premises)
در مراکز داده که نیاز به سرعت بالا و کنترل کامل دارند، StoreOnce میتواند نقش دستگاه بکاپ محلی را ایفا کند. -
پشتیبانگیری ترکیبی (Hybrid Backup)
دادهها ابتدا به دستگاه محلی منتقل شده و سپس نسخهای از دادههای dedup شده به Cloud Bank یا سایت ثانویه منتقل میشود. -
محافظت در برابر باجافزار
امکان immutability و قفل شدن داده به دورههای زمانی باعث میشود مهاجمان نتوانند دادههای بکاپ را دستکاری کنند. -
بازیابی فاجعه (Disaster Recovery)
با استفاده از مکانیزم Replication، میتوان نسخه بکاپ را به سایت دوم یا درون cloud ارسال کرد. -
محیطهای توزیعشده و دفاتر شعبه
مدلهای کوچکتر یا VSA میتوانند در دفاتر شعبه به کار روند و بکاپها را به مرکز داده مرکزی ارسال نمایند. -
آزمایشگاهها، تست و محیطهای توسعه
با VSA میتوان محیطی مشابه محیط تولید را برای تست پشتیبانگیری فراهم کرد.
مزایا و محدودیتها
مزایا
-
صرفهجویی قابل توجه در فضای ذخیرهسازی از طریق deduplication
-
کاهش پهنای باند مصرفی در Replication
-
انعطاف در انتخاب نرمافزار بکاپ
-
امنیت بیشتر (immutability، بررسی یکپارچگی، محافظت در برابر دستکاری)
-
مدیریت متمرکز از طریق فدراسیون
-
امکان مقیاسپذیری و افزودن فضا در آینده
-
قابلیت ترکیب با سرویسهای ابری برای نگهداری بلندمدت
محدودیتها و چالشها
-
محدودیت در تعداد فایلهای همزمان باز یا نقاط بازگردانی، که بسته به مدل متفاوت است.
-
عملکرد deduplication به الگوی دادهها بستگی دارد — اگر دادهها زیاد تغییر کنند یا زیاد فشرده شده باشند، بهرهوری ممکن است کاهش یابد
-
هزینه خرید و نگهداری دستگاههای سختافزاری
-
مشکلات امنیتی و آسیبپذیریها
-
به عنوان مثال، اخیراً چندین آسیبپذیری در نرمافزار StoreOnce شناسایی شده است که میتواند منجر به اجرای کد از راه دور و دیگر مشکلات امنیتی شود.
-
-
پیچیدگی تنظیمات در سناریوهای توزیعشده یا فدراسیون
-
در برخی محیطها ممکن است ویژگیهایی مانند deduplication در مبدأ (source dedupe) محدود باشد یا نیاز به تنظیمات خاص داشته باشد
-
ویژگی immutability ممکن است نیاز به نسخه نرمافزاری خاص یا فعالسازی تنظیمات ویژه داشته باشد.
نکات عملیاتی و توصیهها
برای بهکارگیری موفق و بهرهبرداری بهینه از خانواده StoreOnce، چند نکته عملیاتی به شما کمک میکند:
-
تحلیل الگوی دادهها
قبل از پیادهسازی، دادهها را بررسی کنید تا ببینید چه میزان تکرارپذیری دارند و آیا شرایط deduplication فراهم است یا خیر. -
تراز کردن اندازه چنکها (chunk sizes)
انتخاب مناسب اندازه چنک، تعداد Metadata و کارآیی سیستم را تحت تأثیر قرار میدهد. -
استفاده از منابع سختافزاری مناسب
در مدلهای سختافزاری، اطمینان حاصل کنید که منابع پردازش، حافظه و شبکه کافی برای بار کاری dedup و نقل و انتقال داده وجود دارد. -
پیکربندی Replication معقول
از تنظیمات fan-in / fan-out، multi-hop و تکنیک seed کردن (Seeding) برای بهینه کردن انتقال اولیه و نگهداری ارتباط استفاده کنید. -
فعالسازی Immutability با دقت
اگر قصد دارید از ویژگی غیرقابلتغییر بودن (immutability) استفاده کنید، مطمئن شوید نسخه نرمافزاری مناسب را دارید و پارامترهای لازم (مدت زمان قفل، dual authorization و غیره) را به درستی پیکربندی کردهاید. -
نظارت و مانیتورینگ
نظارت بر عملکرد، ظرفیت استفاده شده، فعالیت Replication و رفتار سیستم تحت بار را جدی بگیرید. -
بهروزرسانیهای امنیتی
به دلیل وجود آسیبپذیریهای احتمالی، نرمافزار را به نسخههای ایمن ارتقاء دهید و توصیههای امنیتی شرکت را دنبال کنید. -
توزیع بار
در سناریوهایی که بار پشتیبانگیری زیاد است، توصیه میشود از چند Catalyst Store در همان دستگاه یا حتی تقسیم بار میان دستگاهها استفاده شود. -
انتخاب سناریو مناسب VSA یا سختافزار
در محیطهای کوچکتر یا آزمایشی، VSA گزینه خوبی است، اما در محیطهای بزرگتر یا با نیاز به عملکرد بالا، دستگاه سختافزاری اختصاصی ترجیح داده میشود.
جمعبندی
خانواده HPE StoreOnce یکی از راهکارهای بهروز و قدرتمند در حوزه پشتیبانگیری و بازیابی داده است که با بهرهگیری از فناوری Deduplication، انعطافپذیری بالا، امنیت پیشرفته و مقیاسپذیری گسترده طراحی شده است. این سیستم توانایی پشتیبانی از دفاتر کوچک و محیطهای لبه تا مراکز داده بزرگ و زیرساختهای توزیعشده را دارد.
با این حال، برای بهرهبرداری موفق از StoreOnce باید به نکاتی مانند انتخاب پیکربندی صحیح، مدیریت Replication، محدودیتهای سیستمی و ملاحظات امنیتی توجه شود. همچنین، داشتن یک زیرساخت سختافزاری مطمئن اهمیت زیادی دارد؛ بنابراین پیش از پیادهسازی چنین راهکاری، خرید سرور فیزیکی مناسب یکی از مهمترین گامها برای تضمین کارایی و پایداری سیستم خواهد بود.
