پشتیبانگیری داده چیست؟
پشتیبانگیری داده نسخهای از سیستم، پیکربندی یا دادههای برنامه شما است که جدا از نسخه اصلی ذخیره میشود. گاهی اوقات سازمانها ممکن است با رویدادهای غیرمنتظرهای مانند بلایای طبیعی، خطاهای انسانی، رویدادهای امنیتی یا خرابی سیستم مواجه شوند. پشتیبانگیری داده یک عملکرد حیاتی برای حفاظت از دادهها است که برای کاهش خطر از دست دادن کامل یا جزئی دادهها در صورت وقوع رویدادهای غیرمنتظره انجام میشود. این امکان را به سازمانها میدهد که سیستمها و برنامهها را به حالت دلخواه قبلی خود بازیابی کنند.
چرا پشتیبانگیری داده مهم است؟
در حالی که هر سازمانی امیدوار است که سیستمهایش همیشه طبق انتظار عمل کنند، اجزای سیستم ایزوله میتوانند و دچار نقص میشوند. خرابی سراسری سیستم، اگرچه نادر است، اما امکانپذیر است. پشتیبانگیری داده به زیرساختها، فناوریها و فرآیندهایی اشاره دارد که دادههای سازمانی را برای بازیابی در صورت خرابی کپی میکنند. این شامل یک طرح بازیابی فاجعه، همراه با استراتژی و راهحلهای مناسب پشتیبانگیری داده است.پشتیبانگیری مؤثر داده از از دست رفتن دادهها و سیستم در صورت وقوع فاجعه جلوگیری میکند. این امر به تداوم کسب و کار و خدمات بدون وقفه، حتی در شرایط غیرمنتظره کمک میکند. سیستمهای حیاتی کسب و کار به سرعت عملیاتی میشوند و حداقل تأثیر را بر کسب و کار دارند.بدون پشتیبانگیری و بازیابی مناسب داده، سیستمها ممکن است ساعتها، روزها یا هفتهها آفلاین باشند. در برخی شرایط، حتی با کمک متخصصان پزشکی قانونی دیجیتال، ممکن است قابل بازیابی نباشند.
مزایای پشتیبانگیری داده چیست؟
در ادامه به برخی از مزایای بیشتر پشتیبانگیری داده میپردازیم.
کاهش هزینههای غیرضروری
از کارافتادگی سیستم میتواند هزینههای زیادی را از نظر اتلاف وقت و فرصتهای از دست رفته برای سازمانها داشته باشد. آسیب به اعتبار کسب و کار میتواند به همان اندازه، اگر نه بیشتر، از یک فاجعه واقعی، دشوار باشد. با داشتن یک طرح مناسب و جامع پشتیبانگیری و بازیابی داده، سازمانها میتوانند از قبل برای مشکلات آماده شوند و اعتبار کسب و کار خود را حفظ کنند.
اجرای توافقنامههای قراردادی
سازمانهایی که توافقنامههای قراردادی دارند – مانند توافقنامههای سطح خدمات، توافقنامههای مشارکت و توافقنامههای فروشنده – حتی در طول یک فاجعه، به اجرای مفاد این توافقنامهها ادامه میدهند. با توانایی ارائه خدمات بدون وقفه یا سطح اولیه خدمات در طول یک فاجعه، به حفظ اعتماد مشتری در همه زمانها کمک میکنید.
دسترسی به تاریخچه نسخهها
تاریخچه نسخهها، اگرچه هدف اصلی پشتیبانگیری داده نیست، اما یک اثر جانبی مفید است. این امر زمانی مفید است که تغییرات خاصی که در سیستم ایجاد میشود، منجر به نتایج نامطلوب شود. سازمانها میتوانند یک snapshot از سیستم در یک نقطه زمانی خاص را بازیابی کنند، اگر آن را به وضعیت فعلی ترجیح دهند.
رعایت الزامات انطباق و حسابرسی
قوانین و استانداردهای مختلف صنعت در سراسر جهان، کسبوکارها را ملزم به محافظت از دادههای حساس و نگهداری آنها برای دورههای مشخص میکند. آنها ممکن است مکانیزمهای خاص پشتیبانگیری داده را به عنوان الزامات برای رعایت استانداردهای حفاظت از داده تعیین کنند. قابلیت پشتیبانگیری و بازیابی داده، موقعیت سازمان را در طول حسابرسیها تقویت میکند و تضمین میکند که شواهدی از целоستی داده و انطباق ارائه میدهد.
پشتیبانگیری داده چگونه کار میکند؟
فرآیند پشتیبانگیری داده با شناسایی و اولویتبندی اهمیت دادهها و سیستمهای یک سازمان آغاز میشود. سپس میتوانید پشتیبانگیریهای منظم را با نرمافزار پشتیبانگیری برنامهریزی کنید تا اطمینان حاصل کنید که نسخههای دادههای حیاتی بهروز هستند.این برنامه ممکن است شامل روشها و انواع ذخیرهسازی مختلف برای پوشش بهینه و هزینه باشد. فرآیند کپی از ذخیرهسازی زنده به ذخیرهسازی پشتیبان نیز به نوع ذخیرهسازی و فناوریهای مورد استفاده شما بستگی دارد.
در ادامه به نحوه عملکرد روشهای پشتیبانگیری داده و تست پشتیبان میپردازیم.
روشهای پشتیبانگیری داده
پشتیبانگیری کامل (Full backup)
پشتیبانگیری کامل هر بار یک کپی کامل از همه دادهها را میگیرد که به همان شکل ذخیره میشوند یا فشرده و رمزگذاری میشوند. پشتیبانگیری کامل مصنوعی از یک پشتیبانگیری کامل به اضافه یک یا چند پشتیبانگیری افزایشی، پشتیبانگیری کامل ایجاد میکند.
پشتیبانگیری افزایشی (Incremental backup)
پشتیبانگیریهای افزایشی هر دادهای را که از آخرین پشتیبانگیری تغییر کرده است، صرف نظر از روش آخرین پشتیبانگیری، کپی میکنند. پشتیبانگیریهای افزایشی معکوس، هر داده تغییر یافته را به آخرین پشتیبانگیری کامل اضافه میکنند.
پشتیبانگیری تفاضلی (Differential backup)
پشتیبانگیریهای تفاضلی هر دادهای را از آخرین پشتیبانگیری کامل، صرف نظر از اینکه آیا پشتیبانگیری دیگری با هر روش دیگری در این بین انجام شده است یا خیر، کپی میکنند.
پشتیبانگیری آینهای (Mirror backup)
یک پشتیبانگیری آینهای در قالب فشردهنشدهای ذخیره میشود که تمام فایلها و پیکربندیها را در دادههای منبع منعکس میکند. میتوان مانند دادههای اصلی به آن دسترسی داشت.
تست پشتیبانگیری (Backup testing)
سازمانها راهحلهای دادههای پشتیبان خود را با شبیهسازی بازیابی از خرابی سیستم (یا سیستمها) آزمایش میکنند. سپس معیارهایی مانند میانگین زمان بازیابی را پیگیری میکنند. به جای اینکه نسخههای پشتیبان برای همیشه زنده بمانند و فضای ذخیرهسازی را اشغال کنند، سازمانها همچنین میتوانند حذف پشتیبان را با نرمافزار پشتیبان خود برنامهریزی کنند.
انواع مختلف ذخیرهسازی پشتیبان چیست؟
انواع مختلف ذخیرهسازی میتوانند دادهها را به روشهای مختلفی ذخیره کنند. این بستگی به رسانه و پروتکلهای مورد استفاده، از جمله ذخیرهسازی مبتنی بر شی، بلوک یا فایل دارد. ذخیرهسازی دادههای پشتیبان ممکن است ثابت یا قابل حمل، فیزیکی یا مجازی، و در محل یا در ابر باشد. همچنین میتواند مستقل باشد یا به عنوان بخشی از یک آرایه ذخیرهسازی وجود داشته باشد.
سازمانها معمولاً از ترکیبی از انواع ذخیرهسازی برای پشتیبانگیری دادههای خود استفاده میکنند.
ذخیرهسازی قابل جابجایی (Removable storage)
ذخیرهسازی قابل جابجایی به طور موقت مستقیماً به یک دستگاه متصل میشود، سپس به مکان دیگری منتقل میشود. در اینجا چند نمونه آورده شده است:
- ذخیرهسازی نوار شامل نوارهای فیزیکی است که دادههای دیجیتال را ذخیره میکنند، مانند Linear Tape-Open (LTO)
- انواع درایوهای خارجی شامل هارد دیسک درایوها (HDD) و SSDها هستند
- فرمتهای دیسک نوری شامل DVD و Blu-ray هستند
ذخیرهسازی شبکهای (Networked storage)
ذخیرهسازی متصل به شبکه (NAS) اتصال شبکه مستقیمی به دستگاهی دارد که از آن پشتیبانگیری میکند.NAS دارای چندین درایو در یک دستگاه واحد برای مقدار بیشتری از ذخیرهسازی است. یک آرایه دیسک دارای تعدادی درایو ذخیرهسازی در یک دستگاه واحد است که معمولاً بیشتر از NAS است. یک شبکه منطقه ذخیرهسازی (SAN) پیکربندی دستگاههای ذخیرهسازی است که توسط یک کنترلر برای ذخیرهسازی متمرکز متصل به یک شبکه اداره میشود.دستگاههای ذخیرهسازی پشتیبان نیز ممکن است مجازی شوند. NAS مجازی، آرایههای دیسک و موارد مشابه را میتوان در موقعیتهای پشتیبانگیری استفاده کرد.
مرکز داده (Data center)
یک مرکز داده یک مکان فیزیکی است که یک یا چند نوع ذخیرهسازی مختلف را ارائه میدهد. ارتباطات از یک سازمان به مرکز داده ممکن است از طریق اینترنت یا کابلکشی اختصاصی باشد. سازمانها از مراکز داده خصوصی در محل برای پشتیبانگیری دادههای در محل و از مراکز داده ارائهدهندگان ابر برای پشتیبانگیریهای مبتنی بر ابر استفاده میکنند.
ذخیرهسازی مبتنی بر ابر (Cloud-based storage)
ذخیرهسازی ابری ذخیرهسازی خارج از سایت در یک مکان راه دور، اغلب در مراکز داده توزیعشده است، جایی که ذخیرهسازی پشتیبان ممکن است فیزیکی یا مجازی باشد. ذخیرهسازی مبتنی بر ابر بسیاری از مدیریت فنی، پیکربندی و نگهداری دستگاههای ذخیرهسازی را حذف میکند. در عوض، سازمانها بر مدیریت مبتنی بر قانون و سیاست تمرکز میکنند. پشتیبانگیریهای مبتنی بر ابر ممکن است از منابع مبتنی بر ابر و منابع در محل پشتیبانگیری کنند.
بازیابی داده چگونه کار میکند؟
مکانیزمهای بازیابی از پشتیبانگیری داده برای بازیابی وضعیت سیستم استفاده میکنند. سازمانها معمولاً یک هدف نقطه بازیابی (RPO) را شناسایی میکنند که زمان دقیقی را که از آن وضعیت سیستم باید قابل بازیابی باشد، تعیین میکند. با کار از طریق یک طرح بازیابی داده که از قبل مشخص شده است، سازمانها میتوانند در کوتاهترین زمان ممکن به طور کامل یا جزئی عملیاتی شوند.
فرآیند بازیابی به چهار عامل بستگی دارد:
- حادثهای که منجر به شروع بازیابی شد
- وضعیت و شرایط فعلی سیستم
- وضعیت مطلوب فوری سیستم
- فناوریهای مورد استفاده برای پشتیبانگیری
به جای سیستم واقعی، گاهی اوقات سیستمهای مجازی بارگذاری شده با دادههای پشتیبان ممکن است آنلاین شوند و به سایر سیستمهای عملیاتی در حال حاضر متصل شوند. برای هماهنگ کردن چنین وظیفهای، باید با دقت از قبل برنامهریزی کنید تا این نوع شرایط را پیشبینی کنید.
ملاحظات در انتخاب یک راه حل پشتیبانگیری داده چیست؟
یک استراتژی پشتیبانگیری باید انواع مختلف فجایع و موقعیتهای امنیتی داده را که بر دادهها و سیستمها تأثیر میگذارند، در نظر بگیرد. انتخاب انواع ذخیرهسازی پشتیبان برای استفاده در سازمان شما به عواملی مانند موارد زیر بستگی دارد:
- هزینه
- زمان کپی و بازیابی
- ماندگاری و مقیاسپذیری ذخیرهسازی
- مکان و راندمان انرژی
- امنیت و انطباق دادهها
سازمانها باید روش مورد نظر ذخیرهسازی یا ترکیبی از روشهای ذخیرهسازی را ارزیابی کنند. آنها همچنین باید تصمیم بگیرند که تاریخچه نسخهها تا چه مدت باید با توجه به نیازهای داخلی منحصر به فردشان باقی بماند.در حالی که ممکن است زائد به نظر برسد، مهم است که پشتیبانگیریها را در چندین نوع ذخیرهسازی مختلف و در چندین مکان مختلف ذخیره کنید. این کمک میکند تا اطمینان حاصل شود که همیشه یک پشتیبان در دسترس است، صرف نظر از شرایط.بسیاری از سازمانها ترجیح میدهند از قانون ۳-۲-۱ پیروی کنند. این قانون تصریح میکند که برای حداکثر قابلیت بازیابی در هر نوع خرابی، باید حداقل سه نسخه از دادهها در دو نوع رسانه مختلف وجود داشته باشد که یکی از آنها خارج از سایت باشد.