

پس از توضیحات مختصر در قسمت اول مقاله در مورد Backup حال به سراغ روش های بکاپ گیری می رویم و هرکدام را شرح خواهیم داد
Full Backups
اصلی ترین و کاملترین نوع بکاپ ، Full Backup می باشد. همانطور که از نامش هم پیداست این نوع بکاپ یک کپی از تمام اطلاعات می باشد که روی یک دستگاه دیگر مثل Tape یا دیسک دیگری ذخیره می شود. اصلی ترین مزیت این روش قابل دسترس بودن یک کپی کامل از اطلاعات می باشد که در حداقل زمان می توان این اطلاعات را بازگردانی کرد (به زمان بازگردانی اطلاعات به اختصار RTO گفته می شود) اگرچه علاوه براین مزیت مشکلاتی نیز دارد ازجمله زمان زیادی که به عملیات بکاپ گیری اختصاص داده می شود و همینطور نیاز به داشتن فضای ذخیره سازی بیشتر.
با این مواردی که گفته شد معمولا Full Backup به صورت دوره ای گرفته می شود و در Data center ها فقط از اپلیکیشن ها و اطلاعات خیلی مهم به صورت روزانه Full Backup گرفته می شود. معمولا یک Full Backup تشکیل شده از چندین Incremental و Differential بکاپ می باشد.
Incremental Backups
این نوع Backup در واقع یک کپی از اطلاعاتی می باشد که از آخرین بکاپ گرفته شده (ازهرنوعی) تغییر کرده است. اصولا این تغییرات با مشخصه Time Stamp هر فایل که نسبت به نسخه بکاپ قبلی اصلاح شده است مشخص می گردد. برنامه های بکاپ گیری این زمان ها را در خود ذخیره می کنند.
به دلیل سرعت بالا در فرایند بکاپ گیری و نیاز به فضای کمتر برای ذخیره سازی این نوع بکاپ بیشتر مورد استفاده قرار می گیرد.
Differential Backups
این نوع Backup برای اولین بار که اجرا می شود همانند Incremental عمل می کند و آخرین تغییراتی که روی بکاپ قبلی صورت گرفته را ذخیره می کند ولی در ادامه فرایند مجدد تغییراتی که نسبت به Full Backup آخر صورت گرفته را ذخیره می کند پس نیاز به فضای ذخیره سازی بیشتر نسبت به Incremental می باشد ولی بازهم نسبت به Full Backup فضای کمتری اشغال می کند.
جدول زیر مقایسه بین این 3 نوع Backup را شرح می دهد.
Differential | Incremental | Full | شماره بکاپ |
…… |
….. | تمام اطلاعات | بکاپ 1 |
تغییرات نسبت به بکاپ 1 | تغییرات نسبت به بکاپ 1 | تمام اطلاعات | بکاپ 2 |
تغییرات نسبت به بکاپ 1 | تغییرات نسبت به بکاپ2 | تمام اطلاعات | بکاپ 3 |
تغییرات نسبت به بکاپ 1 | تغییرات نسبت به بکاپ 3 | تمام اطلاعات | بکاپ 4 |
استراتژی های معمول بکاپ گیری به صورت زیر است:
- روزانه Full
- هفتگی Full + روزانه Differential
- هفتگی Full + روزانه Incremental
در انتخاب استراتژی بکاپ گیری موارد زیادی باید در نظرگرفته شود تا بهینه ترین روش انتخاب شود ولی موارد مهمی همچون میزان اهمیت اطلاعات برای محافظت و همچنین کارایی سیستم بیشتر مد نظر گرفته شود.