بکاپ گرفتن از اطلاعات و روشهای مرسوم
در سالهای اخیر واژه بکاپ گرفتن معنی جدیدی پیدا کرده که عمده مفهوم آن محافظت از اطلاعات است. با پیشرفت روزافزون در این حوزه روشهای مختلفی نیز ارائه میشود.
محافظت از اطلاعات در برابر مشکلاتی همچون خراب شدن فایلها از بین رفتن آنها و… همواره یکی از دغدغههای بزرگ شرکتها بوده است.
نرم افزارهای ارائه شده این حوزه با پیشرفت خود باعث کاهش پیچیدگی عملیات بکاپ گیری و بازگردانی اطلاعات شده اند.
نکته مهم اینجاست که تهیه فایل بکاپ تنها بخشی از راهکار شرکتها جهت محافظت از اطلاعات است و در صورت عدم توجه به نیازها و استفاده از روش اشتباه احتمال بوجود آمدن مشکل هنگام استفاده از فایلها, بوجود آمدن هزینههای اضافی و یا حتی از دست دادن اطلاعات مهم ممکن است.
متدهای مختلف بکاپ گرفتن
نرم افزارهای بکاپ گیری متدهای مختلفی برای انجام این عملیات ارائه می دهند.
رایج ترین متدهای این نرم افزارها بکاپ گرفتن کامل, بکاپ گرفتن فزاینده و بکاپ گرفتن اختلافی میباشد.
پیش از توضیح درنظر داشته باشید پلتفرم استفاده شده برای تهیه فایل بکاپ، در انتخاب شیوه بکاپ تاثیر گذار است.
بعنوان مثال در صورت استفاده از فضاهای ابری استفاده از روش فزاینده به دلیل استفاده کمتر از منبع پیشنهاد میشود اما در بکاپ گیری بر روی نوار های اطلاعاتی(Data Cartridge) با توجه به نیاز و حساسیت اطلاعات یکی از شیوههای تهیه بکاپ انتخاب میشود.
بکاپ گرفتن کامل (Full Backup)
پایهای ترین و کاملترین روش تهیه فایل بکاپ، بکاپ گرفتن کامل است. در این روش یک نسخه بطور کامل روی دیسک یا نوارهای مغناطیسی نوشته میشود.
مزیت اصلی این روش در مقایسه با دیگر روشها این است که به ازای هر بار بکاپ گیری، یک نسخه کامل از اطلاعات موجود است که منجر به کم شدن زمان بازگردانی اطلاعات میشود.
همین مزیت باعث معایبی همچون بالارفتن زمان انجام عملیات بکاپ گیری در مقایسه با سایر روشها و همچنین نیاز به فضای ذخیرهسازی بسیار بالاتری نسبت به روشهای دیگر است.
به همین دلیل بکاپ گیری کامل بر اساس نیاز شرکتها به صورت دورهای صورت میگیرد.
دیتا سنترها با حجم طلاعات کمتر معمولا به صورت روزانه و دیتاسنترها با حجم اطلاعات بالاتر نسبت به نیاز خود و حساسیت اطلاعات به صورت روزانه هفتگی و یا حتی ماهانه اقدام به تهیه بکاپ به این صورت مینمایند.
معمولا بکاپگیری کامل تلفیقی از این روش و روشهای دیگر برای کم کردن هزینهها و صرفهجویی در زمان انجام میپذیرد.
بکاپ گرفتن فزاینده (incremental backup)
در این روش فایل بکاپ تنها از اطلاعات در بازه زمانی بکاپ گیری قبلی تا زمان حال تهیه میشود.
شرکتها با استفاده برچسبهای زمانی (time stamp) بر روی فایلها و مقایسه آن با برچسب زمانی قبلی به فایلهایی که دچار تغییر شدهاند دست می یابند و نرم افزارهای بکاپ گیری با ردیابی این برچسبها قادر به تهیه فایل بکاپ میشوند.
به دلیل اینکه بکاپ گرفتن فزاینده تنها از اطلاعات در بازه زمانی تعیین شده فایل پشتیبان تهیه میکنند شرکت ها با توجه به اطلاعات ذخیره شده جدید خود بازههای زمانی متفاوتی برای این عملیات تعیین میکنند.
از مزیتهای این روش میتوان به زمان و نیاز کمتر به منابع ذخیرهسازی به دلیل بکاپگیری حجم کمتر اشاره کرد.
بکاپ گرفتن اختلافی
این روش شباهت بالایی به روش فزاینده دارد اما تفاوت هایی نیز دارند.
در این روش نیز اطلاعات از زمان بکاپ گیری قبلی ذخیره میشوند با این تفاوت که تنها از اطلاعاتی که از زمان بکاپ کامل قبل تا زمان حال دستخوش تغییر شده اند فایل بکاپ تهیه میشود و از اطلاعاتی که بدون تغییر بوده اند فایل پشتیبان تهیه نمیشود.
نسبت به روش فزاینده، نیازمند زمان و منابع بالاتری است، البته بسیار کمتر از مقدار لازم بکاپ گرفتن کامل است.
استراتژی کلی برای تهیه نسخه پشتیبان
از این سه روش کلی بکاپ گرفتن سه استراتژی کلی برای تهیه نسخه پشتیبان توسط شرکتها مورد استفاده قرار میگیرند:
1) بکاپ گیری کامل به صورت روزانه
2) بکاپ گیری کامل هفتگی + اختلافی به صورت روزانه
3) بکاپ گیری کامل هفتگی + فزاینده به صورت روزانه
بسیاری از فاکتورها بر انتخاب استراتژی بکاپ گرفتن تاثیر گذار است.
انتخاب بین استراتژی کلی نتیجه در نظر گرفتن میزان محافظت اطلاعات, عملکرد, میزان اطلاعات ذخیره شده و هزینههای آن است.
جدا از روشهای نامبرده، روشهای پیشرفتهتری برای بکاپ گرفتن همچون synthetic full , آینهای و continuous data protection وجود دارند.
Synthetic full backup با استفاده از فایلهای بکاپ تهیه شده، فایل image کلی از بکاپها بر روی دیسک ایجاد میکند.
معمولا فایلهای تهیه شده از این روش روی LTO cartridge ها ذخیره میشوند و تفاوت Continous data protection با آن در اجازه قابلیت استفاده از این فایل در نقاط بازیابی متفاوت است.
استفاده از هر کدام روشها چالش زمان موردنیاز فایلها, نوع ترکیب استراتژیها, هزینهها, عملکرد و اهداف دسترسی به آنها است.
نکته آخر تست دورهای فایلهای بکاپ است که در صورت انجام نگرفتن نمیتوان از حفاظت اطلاعات حتی در هنگام از دست رفتن آنها اطمینان داشت.