روش های بکاپ گیری داده ها
در این مطلب، به مقایسه و بررسی روشهای مختلف بکاپگیری دادهها میپردازیم. بکاپگیری یک فرآیند بسیار مهم در مدیریت اطلاعات است که به ما امکان بازیابی اطلاعات پس از از دست رفتن آنها به دلیل خرابیها، حملات نرمافزاری، حذف تصادفی یا دلایل دیگر را میدهد. روشهای بکاپگیری متفاوتی وجود دارد که هر یک مزایا و معایب خود را دارند. برخی از این روشها به شرح زیر است:
روش های بکاپ گیری
- بکاپگیری تکمیلی (Incremental Backup):
در این روش، فقط تغییرات انجام شده از زمان بکاپگیری قبلی تاکنون ذخیره میشوند. این بدین معنی است که فقط فایلها و دادههایی که تغییر کردهاند، به بکاپ اضافه میشوند. این روش سرعت بکاپگیری را افزایش میدهد اما در صورت نیاز به بازیابی اطلاعات، به مرور زمان ممکن است پردازشها کمی پیچیدهتر شود. - بکاپگیری تفاضلی (Differential Backup):در این روش، تمام تغییراتی که از زمان بکاپگیری اصلی تاکنون رخ داده است، ذخیره میشوند. بدین ترتیب، هربار بکاپ تفاضلی از بکاپ اصلی گرفته میشود، حجم اطلاعات ذخیره شده افزایش مییابد. اما این روش بازیابی سریعتری دارد زیرا همه تغییرات را در یک جا دارد و نیازی به ادغام اطلاعات از چند بکاپ تفاضلی نیست.
- بکاپگیری کامل (Full Backup):در این روش، تمام دادهها و اطلاعات موجود در سیستم یا دستگاه به یک بکاپ اصلی کپی میشوند. این روش باعث ایجاد یک بکاپ کامل و کامل از دادهها میشود، اما به دلیل حجم بالای اطلاعات، ممکن است زمانبر و منابع زیادی را مصرف کند. بازیابی اطلاعات نیز به دلیل کامل بودن بکاپ، سادهتر است.
- بکاپگیری موازی (Mirror Backup):در این روش، تمام دادهها و اطلاعات بهطور کامل به یک محل دیگر کپی میشوند و بکاپ اصلی با بکاپ ذخیره شده در محل دیگر، همیشه یکسان است. این روش باعث حفاظت کامل اطلاعات میشود و در صورت خرابی یک محل ذخیرهسازی، دادهها بهصورت کامل از محل دیگر بازیابی میشوند.
- بکاپگیری آفلاین (Offline Backup):در این روش، بکاپها به یک دستگاه ذخیرهسازی مجزا (مانند هارد دیسک خارجی) ایجاد میشوند و بعد از انجام بکاپگیری، این دستگاه از سیستم جدا میشود. این روش به امنیت اطلاعات کمک میکند زیرا دستگاه بکاپگیری در معرض خطر حملات نرمافزاری نیست.
نرم افزارهای کاربری
در ادامه، نرمافزارهای پرکاربردی که برای بکاپگیری دادهها استفاده میشوند و معرفی آنها به همراه مقایسهی عملکرد آنها آمده است.
- Veeam Backup & Replication:Veeam Backup & Replication یکی از محبوبترین نرمافزارهای بکاپگیری در محیطهای مجازی و فیزیکی است. این نرمافزار به خوبی با انواع پلتفرمها و سیستمعاملها سازگاری دارد و امکانات پیشرفتهای برای بکاپگیری از ماشینهای مجازی را فراهم میکند. همچنین امکان بازیابی سریع و پشتیبانی از روشهای تفاضلی و تکمیلی را نیز داراست.
- Acronis True Image: Acronis True Image یک نرمافزار بکاپ کامل و بازیابی برای سیستمعاملهای ویندوز و مک است. این نرمافزار به صورت ساده و کاربرپسند امکان بکاپگیری از اطلاعات شخصی، فایلها، تصاویر و حتی دیسکهای سیستمی را فراهم میکند. همچنین با امکان ایجاد بکاپهای ابری نیز از پشتیبانگیری خود محافظت میکند.
- Backup Exec :Backup Exec یک نرمافزار پشتیبانگیری و بازیابی از شرکت Veritas است که برای سیستمهای فیزیکی و مجازی مناسب است. این نرمافزار دارای امکانات پیشرفتهای برای مدیریت بکاپها و نگهداری از آنها است و از روشهای تفاضلی و تکمیلی برای بکاپگیری استفاده میکند.
- Duplicati
Duplicati یک نرمافزار متنباز و رایگان بکاپ و بازیابی است که برای انواع سیستمعاملها از جمله ویندوز، مک و لینوکس قابل استفاده است. این نرمافزار از روشهای تفاضلی و تکمیلی پشتیبانی میکند و قابلیت بکاپگیری به ابری و FTP نیز داراست.
مقایسه عملکرد
- Veeam Backup & Replication از طراحی خوبی برخوردار است و برای محیطهای مجازی به صورت اختصاصی پیشنهاد میشود. این نرمافزار دارای سرعت بالا در بکاپگیری و بازیابی است و قابلیتهای پیشرفتهای مانند instant VM recovery و SureBackup را داراست.
- Acronis True Image برای کاربران خانگی و کسانی که به دنبال راهحل ساده و کاربرپسند هستند، مناسب است. این نرمافزار قابلیت بکاپگیری به ابری را نیز داراست که به کاربران امکان دسترسی آسان به بکاپهای خود از هر جا را میدهد.
- Backup Exec به عنوان یک نرمافزار پیشرفته پشتیبانگیری از سرورها و بزرگترین سیستمها مناسب است. این نرمافزار دارای امکانات پیشرفتهای مانند deduplication و امکان بازیابی فوقسریع (Instant Recovery) است.
- Duplicati از طریق استفاده از تکنولوژیهای متنباز باعث اطمینان از امنیت بیشتر برای کاربران میشود. این نرمافزار رایگان بوده و به عنوان یک گزینه مقرون به صرفه برای بکاپگیری پراکنده از اطلاعات مورد استفاده قرار میگیرد.