همانطور که قبلاً در مقالهای با عنوان “امنیت لحظهای دادهها با راهکار Snapshots در Open-E” توضیح داده شد، Open-E JovianDSS قابلیت ایجاد Snapshot و پشتیبان گیری از آن را دارد. علاوه بر این، امکان تنظیم یک Retention Plans نیز وجود دارد که به شما اجازه میدهد تا بهطور خودکار Snapshotها را در سایت ایجاد و حذف کنید. این قابلیت همچنین امکان زمانبندی فرآیند پشتیبانگیری Off-site را فراهم میکند که بخشی جداییناپذیر از حفاظت دادهها بهصورت On-site و Off-site است.
سؤالات متعددی در خصوص عملکرد این Retention Plans مطرح میشود؛ سؤالاتی نظیر اینکه یک Retention Plans چگونه کار میکند؟ بهطور دقیق این طرح چه ارزشی به فرآیند ذخیرهسازی داده اضافه میکند؟ و قواعد Retention دقیقاً چه معنایی دارند؟ در این مقاله، به بررسی موضوعات زیر پرداخته میشود:
Retention Plans چیست؟
یک برنامه یا استراتژی مدیریت برای نگهداری و حذف Snapshotها است که بهمنظور حفاظت از دادهها و افزایش کارایی مدیریت ذخیرهسازی طراحی شده است.هدف اصلی از ایجاد و استفاده از Retention Plan، مدیریت مدت زمان نگهداری Snapshotها بر اساس سیاستها و نیازهای کسبوکار است، بهطوری که هم دسترسی به نسخههای قبلی دادهها تسهیل شود و هم فضای ذخیرهسازی بهینه بماند.
فواصل زمانی، اولین عنصر در فرمول قواعد Retention بوده و شرط لازم برای هر Retention Plans که تنظیم میکنید، محسوب میشوند. این فواصل زمانی تعیین میکنند که Snapshot از وضعیت سیستم با چه فرکانسی گرفته شده و به مقصد از پیش تعیین شده ارسال شود. در منوی پیکربندی Open-E JovianDSS، شما میتوانید حداقل فاصله زمانی را بهصورت یک بار در هر دقیقه تنظیم کنید. انتخاب مقدار مناسب برای این فواصل زمانی باید بر اساس نیازهای کسبوکار شما انجام شود. عواملی مانند اهمیت دادهها، میزان بهروزرسانی آنها، حجم تجمعی دادههای بهروزرسانی شده در طول زمان و میزانی از دادهها که میتوانید در صورت بروز فاجعه از دست بدهید باید مدنظر قرار گیرند. علاوه بر این، امکان تعریف چندین قاعده با فواصل زمانی مختلف برای تطبیق بهتر با نیازهای خاص کسبوکار شما وجود دارد. این تنظیمات میتوانند برای هر دو سرورهای Production و Backup اعمال شوند.
دورههای نگهداری داده در Retention Plans
در تعیین مدت زمانی که میخواهید Snapshotها روی سرور نگه داشته شوند، گزینههای متعددی در اختیار دارید. Snapshotها میتوانند از حداقل یک ساعت تا چندین سال، بسته به اندازه و نوع استفاده سرور (Production یا Backup Off-site) نگهداری شوند. علاوه بر این، همانند فواصل زمانی، دورههای نگهداری را نیز میتوان برای سرورهای (Production On-site و Backup Off-site) بهطور جداگانه تنظیم کرد.
بهعنوان مثال، اگر بخواهید دادهها را تنها برای 30 دقیقه روی سرور محلی نگه دارید ولی آنها را برای 3 سال در سرور Off-site ذخیره کنید، این امکان کاملاً وجود دارد. در این حالت، زمانی که دوره نگهداری 30 دقیقهای در سرور محلی به پایان میرسد، Snapshotهای محلی حذف میشوند، اما پیش از آن به سرور Backup با دوره نگهداری طولانیتر انتقال داده میشوند. این بدان معناست که همچنان امکان دسترسی به نسخههای قبلی دادهها در صورت نیاز به دلیل نگهداری در Backup Off-site وجود دارد.
Retention Plans باید مطابق با نیازهای پشتیبانگیری هر سازمان تنظیم شود. همانطور که پیشتر اشاره شد، دوره نگهداری این امکان را فراهم میکند که دادههای Snapshot تا چندین سال قبل از حذف خودکار از سرور برای ایجاد فضای ذخیره جدید، نگه داشته شوند. این قابلیت، امکان سفارشیسازی کامل جریان داده را بهطور واقعی فراهم میکند. برای مثال، اگر هدف ما مقابله با حملات باجافزارها باشد، میتوانیم طرح را طوری تنظیم کنیم که Snapshotها با فاصله زمانی کوتاهتر ایجاد و برای مدت زمان کوتاهتری نگهداری شوند (فواصل کوتاه و دورههای کوتاه نگهداری). اما اگر هدف اصلی، پیشگیری از خسارات ناشی از بلایای طبیعی، سرقت یا خطاهای انسانی باشد، میتوان قوانین را به گونهای تنظیم کرد که فواصل زمانی طولانیتری (مثلاً یک بار در ساعت تا یک بار در روز) و دورههای نگهداری طولانیتری (حداقل یک هفته یا بیشتر) داشته باشند.
بهخاطر داشته باشید که اولین Snapshot ارسال شده به سرور Backup باید حاوی تمامی دادههای سیستم باشد و به همین دلیل به همان اندازه ظرفیت اولیه دادهها را اشغال خواهد کرد. با این حال، این روند در طولانی مدت ارزشمند است، چرا که Snapshotهای بعدی تنها بهروزرسانیها را به Snapshot اولیه اضافه خواهند کرد. این ساختار امکان Replication غیرهمزمان Snapshotها به مکانهای محلی و یا راه دور را مطابق با Retention Plans فراهم میکند. بدین ترتیب، میتوانید فواصل زمانی کوتاهتر با دوره نگهداری کوتاه را بر روی سرور On-site تنظیم کرده و فواصل زمانی کمتر و دورههای نگهداری طولانیتر را برای سرور Off-site در نظر بگیرید.
Retention Plans در نهایت، بهعنوان یک راهکار کلیدی برای مدیریت و حفاظت از دادهها در Open-E JovianDSS به سازمانها این امکان را میدهد که با توجه به نیازهای امنیتی و تداوم کسبوکار، Snapshotها را بهصورت بهینه ذخیره و مدیریت کنند. تنظیم Retention Plans بهدرستی و بر اساس ارزیابی نیازهای کسبوکار و جریان کاری دادهها، یک لایه امنیتی و انعطافپذیری بالاتر برای سازمانها فراهم میکند که به معنای حفظ امنیت، دسترسی و اطمینان از دسترسپذیری اطلاعات در هر زمان است.