آیا میدانید پشتیبان گیری چیست؟ آیا از کاربرد بکاپ اطلاع دارید؟ در این مقاله سعی کردیم تا به طور کامل بگوییم که پشتیبان گیری یا بکاپ چیست و چه کاربردی دارد.
پشتیبان گیری یا بکاپ (BackUp) در واقع کپی کردن فایلها یا دادههای فیزیکی و مجازی در یک مکان ثانویه بوده تا در برابر خرابی تجهیزات، بتوان از اطلاعات محافظت کرد. شرکتهای مختلف اگر احساس کنند که برخی از دادهها از حساسیت بالایی برخوردارند یا برخی از دادهها در خطر از دست رفتن هستند، از آن دادهها و اطلاعات یک نسخهی پشتیبان تهیه خواهند کرد. اما چه خطراتی نیاز به تهیهی نسخهی پشتیبان را بیشتر میکند؟ برای مثال یک بکاپ، از اطلاعات شما در برابر خطراتی مانند باگ نرمافزاری، خرابی دادهها، خرابی سختافزار، هک، خطای کاربر یا سایر اتفاقهای پیشبینینشده محافظت خواهد کرد. از سوی دیگر برای اطمینان از بازیابی سریع و قابل اعتماد دادهها، نیاز است تا تست پشتیبانگیری و بازیابی را انجام دهید و نتیجهی بازیابی را بررسی کنید. در ادامه با کاروتک همراه باشید تا به جزییات بیشتر در مورد اهمیت و کاربرد بکاپ بپردازیم.
اکنون که میدانیم BackUp چیست، بد نیست تا به اهمیت آن بپردازیم. پشتیبانگیری از دادهها یکی از مهمترین اجزای زیرساخت در هر سازمانی بوده زیرا مانع از دست رفتن دادهها خواهد شد. پشتیبانگیری، امکان بازیابی فایلهای پاکشده یا بازیابی فایلهایی که به طور تصادفی از بین میروند را فراهم میکند. BackUp معمولاً بهترین راهحل هر شرکت و سازمان برای بازیابی اطلاعات پس از حمله باجافزار، خرابی سخت افزار یا یک اتفاقات دیگر است. در نتیجه مهم است که یک سازمان از دادههای اساسی خود نسخهی پشتیبان تهیه کند. با بهترین لپ تاپ های سامسونگ آشنا شوید.
یک فرآیند پشتیبانگیری، برای پایگاههای داده مهم یا برنامههای کاربردی مرتبط با کسب و کار اعمال میشود. در واقع از هر دادهای که کسب و کار یا شرکت شما را تحت تاثیر قرار میدهد یک بکاپ بگیرید. در نتیجه در یک سازمان باید هر از اطلاعات مهمی که به آن نیاز خواهید داشت، نسخه پشتیبان تهیه کنید تا در صورت از دست رفتن اطلاعات نگران آسیب دیدن کسب و کارتان نباشید.
بهترین روش این است که حداقل یک بار در هفته یک نسخه پشتیبان کامل از دادهها تهیه کنید و میتوانید اغلب در تعطیلات آخر هفته یا ساعات کاری غیراداری این کار را انجام دهید. برای تکمیل پشتیبانگیری کامل هفتگی، لازم است تا تغییرات روزانه را بر بکاپ خود اعمال کرده و نسخهی پشتیبان خود را بروزرسانی کنید.
شرکتها معمولاً از دادههای کلیدی در دیسک پشتیبان، بکاپ تهیه میکنند. نرمافزار پشتیبانگیری، یا در دستگاهها ادغام شده یا در یک سرور جداگانه اجرا میشود تا فرآیند کپی کردن دادهها را در دیسک مدیریت کند. نرمافزار پشتیبانگیری معمولاً فرآیندهایی مانند حذف دادههای تکراری را انجام میدهد تا میزان فضای فیزیکی مورد نیاز برای ذخیره دادهها را کاهش دهد. این نرم افزار همچنین سیاستهایی را اعمال میکند تا بتوانید بر تعداد دفعات پشتیبانگیری از دادههای خاص، تعداد کپیها و مکان ذخیرهسازی نسخههای پشتیبان نظارت کنید.
قبل از اینکه دیسک به عنوان یک رسانه اصلی پشتیبانگیری در اوایل دهه 2000 تبدیل شود، بیشتر سازمانها از درایو نوار مغناطیسی (magnetic tape) برای تهیهی نسخهی پشتیبان استفاده میکردند. البته این نوارها هنوز هم استفاده میشوند؛ اما عمدتا برای دادههای آرشیو شده که نیازی به بازیابی سریع ندارند، کاربردی خواهند بود. برخی از سازمانها، استفاده از درایو خارجی قابل جابجایی را جایگزین نوارهای مغناطیسی کردهاند، اما مفهوم اصلی پشتیبانگیری از دادهها در تمامی رسانهها یکسان است.
پشتیبانگیریهای مبتنی بر دیسک این امکان را برای سازمانها فراهم کرده تا به حفاظت مداوم از دادهها دست یابند. قبل از پشتیبان گیری مبتنی بر دیسک، سازمانها معمولاً به طور مداوم بکاپهای کاملی ایجاد میکردند. با گذشت زمان، فایلهای پشتیبان بزرگتر شدند، در حالی که درایوهای پشتیبان به همان اندازه باقی ماندند یا حتی کوچکتر شدند. این امر بسیاری از سازمانها را مجبور به ایجاد پشتیبان گیری افزایشی کرد. در نتیجه سیستمها، یک نسخه پشتیبان کامل اولیه را روی دیسک ایجاد کرده و سپس هر چند دقیقه یکبار با ایجاد یا تغییر دادهها، پشتیبان گیری افزایشی را اعمال میکردند و در واقع فایل بکاپ براساس تغییرات دادهها بروزرسانی میشد. این نوع پشتیبانگیریها، هم بکاپ را منظمتر میکرد و هم فضای کمتری اشغال میشد.
در روزهای اولیه پشتیبانگیری از دیسک، نرمافزار پشتیبانگیری برای اجرا بر روی یک سرور جداگانه طراحی شده بود. این نرم افزار فرآیند پشتیبان گیری را هماهنگ میکرد و دادههای پشتیبانی را در یک آرایه ذخیرهسازی ثبت میکرد. این سیستمها به سرعت محبوبیت پیدا کرده زیرا به عنوان پشتیبانگیری آنلاین عمل میکرد. از سوی دیگر درایوهای SSD به ندرت برای پشتیبانگیری از دادهها استفاده میشوند زیرا قیمت بالایی دارند. SSDها بهعنوان ابزار ذخیرهسازی استفاده میشوند اما به عنوان یک دستگاه برای تهیهی نسخهی پشتیبان انتخاب خوبی نخواهند بود. اما این روزها فلش میتواند برای پشتیبان گیری انتخاب مناسبتر و کاربردی باشد.بهترین لپ تاپ های دل را میشناسید؟
سیستمهای ذخیرهسازی اولیه مدرن به گونهای تکامل یافتهاند که قابلیتهای بومی قویتری برای بکاپ از دادهها دارند. این ویژگیها شامل طرحهای حفاظتی پیشرفته RAID و دیگر امکانات پیشرفته است. با وجود این پیشرفتها، بکاپ مبتنی بر ذخیرهسازی اولیه، هزینهی زیادی دارد و فاقد قابلیتهای پروفایلسازی است.
پشتیبانگیریهای محلی (Local backup) کپیهای دادهها را بر روی هارد دیسکهای خارجی یا سیستمهای نوار مغناطیسی قرار میدهند و دادهها از طریق یک اتصال شبکه ایمن با پهنای باند بالا یا اینترانت شرکتی منتقل میشوند. یکی از مزیتهای BackUp محلی، توانایی پشتیبانگیری از دادهها در پشت فایروال شبکه است. Local backup همچنین بسیار سریعتر بوده و کنترل بیشتری را فراهم میکند. پشتیبان گیری آفلاین هم مانند پشتیبان گیری محلی است، اما احتمال خراب شدن آن وجود دارد و فرایند پشتیبانگیری آن زمانی کاربردی بوده که پایگاه داده از شبکه جدا شده باشد.
یکی از روشهای تهیهی نسخهی پشتیبان، استفاده از فضای ابری است. سایتهای ذخیرهسازی ابری مبتنی بر اشتراک زیادی وجود دارند که با هزینهای کم، فضای ذخیرهسازی زیادی را در اختیار سازمانها و شرکتها قرار میدهند و کاربران میتوانند با آپلود دادههای خود در این فضای ابری، یک نسخهی پشتیبان از هر دادهای که میخواهند تهیه کنند. ذخیرهسازی ابری که این روزها برای سازمانها بسیار محبوب و کاربردی بوده، دادهها را رمزگذاری میکند و برای محافظت یکپارچه دادهها، امنیت بالایی دارد.
کاربران کامپیوترهای شخصی میتوانند نسخه پشتیبان محلی را از هارد دیسک داخلی کامپیوتر به یک هارد دیسک خارجی انتقال دهند و از قابلیت بکاپ بهرهمند شوند. پشتیبانگیری دیگری که در اختیار کاربران کامپیوترها، تبلتها و گوشیهای هوشمند وجود دارد، پشتیبانگیری از دادهها در فضای ذخیرهسازی ابری شخصی است. شما میتوانید برای استفاده از ذخیرهسازی ابری به سراغ سرویسهای مطرحی نظیر Box، Carbonite، Dropbox، Google Drive، Microsoft OneDrive و دیگر موارد بروید. این سرویسهای معمولاً فضای رایگانی را در اختیار کاربران قرار میدهند و اگر به فضای بیشتری نیاز داشته باشید، باید اشتراکهای این سایتهای ابری را خریداری کنید. شایان ذکر است که این سرویسهای ابری که برای مصرفکنندگان عمومی ارائه شده، خدمات امنیتی ویژهای که در اختیار سازمانها قرار میگیرد را ارائه نخواهد کرد و سطح امنیت آن در حد ایدهآل خواهد بود. در مورد کسب درامد با بازی بیشتر بدانید.
ارائهدهندگان پلتفرمهای سختافزاری بکاپ و پشتیبانی شامل موارد زیر هستند:
ارائه دهندگان سرویسهای نرم افزاری بکاپ و پشتیبانی شامل موارد زیر هستند:
سیستم عامل Windows Server مایکروسافت، دارای قابلیت Resilient File System (ReFS) بوده تا به طور خودکار دادههای خراب را شناسایی و تعمیر کند. Microsoft ReFS در حالی که از نظر فنی یک قابلیت پشتیبانگیری از دادهها نبوده اما به عنوان یک اقدام پیشگیرانه برای محافظت از دادههای سیستم فایل در برابر خرابی طراحی شده است. از سوی دیگر VMware vSphere مجموعهای از ابزارهای پشتیبانی را برای حفاظت از دادهها، ارائه میدهد. در نتیجه کاربران میتوانند از خدمات این ابزارهای پشتیبانی نیز بهرهمند شوند.
اکنون که میدانید پشتیبان گیری یا بکاپ چیست، بد نیست تا با اصطلاحات رایج و انواع آن نیز آشنا شوید:
Full backup: پشتیبان گیری کامل یا Full backup، یک کپی از کل مجموعه داده را ذخیرهسازی خواهد کرد. اگرچه این پشتیبان گیری به عنوان قابل اطمینانترین روش بکاپ در نظر گرفته میشود، اما انجام آن زمانبر است و به فضای ذخیرهسازی زیادی نیاز خواهد داشت. اکثر سازمانها از Full backup به صورت دورهای استفاده میکنند.
Incremental backup: پشتیبان گیری افزایشی یا Incremental backup، به این صورت است که پس تهیهی یک Full backup استفاده میشود و با هر بار استفاده از این قابلیت، فقط تغییرات بر روی بکاپ قبلی اعمال خواهد شد. سرعت تهیهی این نسخهی پشتیبان بسیار بالا بوده و در مدت زمان کمی انجام خواهد شد.
Differential backup: بکاپ Differential این امکان را فراهم میکند تا بازیابی کامل سریعتر انجام شود. اما چگونه؟ برای مثال، اگر روز دوشنبه یک نسخه پشتیبان کامل ایجاد کنید، نسخه پشتیبان سهشنبه یک نسخه پشتیبان افزایشی خواهد بود. سپس نسخه پشتیبان چهارشنبه در واقع تغییراتی است که از نسخهی دوشنبه تا چهارشنبه وجود داشته است. در واقع Differential backup یک بکاپ کامل به همراه چند بکاپ افزایشی بوده است و به همین دلیل بازیابی آن با سرعت قابل قبولی انجام خواهد شد.
Synthetic full backup: این روش بکاپ در واقع جزئی از Differential backup بوده که سرور پشتیبان، یک نسخه کامل اضافی براساس نسخه پشتیبان اصلی و دادههای جمع آوری شده از نسخههای افزایشی را تولید میکند. اساساً هر بار که یک تغییر تدریجی بر داده اعمال شود، یک نسخه پشتیبان کامل مصنوعی جدید ایجاد خواهد شد، در حالی که بازگشت به نسخههای پشتیبان کامل قبلی را نیز فراهم میکند.
Hot backup: پشتیبانگیری پویا یا Hot backup، روی دادههایی اعمال میشود که در هنگام بهروزرسانی در دسترس کاربران باقی میمانند. این روش از خرابی و کاهش بهرهوری جلوگیری میکند. البته این شیوه دارای یک ایراد بزرگ است که اگر دادهها در حین انجام پشتیبانگیری اصلاح شوند، نسخه پشتیبان به دست آمده ممکن است با وضعیت نهایی دادهها مطابقت نداشته باشد.
Continuous data protection (CDP): این تکنیک حفاظت مداوم از دادهها را به عهده دارد. ابزارهای CDP امکان ایجاد چندین نسخه از دادهها را فراهم میکنند در نتیجه بکاپ شما به هیچ عنوان از بین نخواهد رفت.
Data reduction: این تکنیک برای فشردهسازی و حذف دادهها ارائه شده و بر کاهش حجم دادهها و زمان بازیابی تأثیر دارد.
Disk cloning: شبیهسازی دیسک شامل کپی کردن محتویات هارد دیسک کامپیوتر و انتقال آن به رسانه ذخیرهسازی است.
Erasure coding: این قابلیت جایگزین سیستمهای RAID سنتی شده است. RAID دادهها را در چند درایو مینویسد و از درایو برای اطمینان از افزونگی و انعطافپذیری استفاده میکند اما Erasure coding دادهها را به قطعاتی تقسیم کرده و آن را با بیتهای دیگر دادههای اضافی رمزگذاری میکند. این قطعات رمزگذاری شده در رسانههای ذخیرهسازی مختلف، ذخیره میشوند.
Mirroring: این قابلیت فایلهای داده را روی بیش از یک سرور کامپیوتر قرار میدهد تا اطمینان حاصل شود که در دسترس کاربران هستند.
Recovery-in-place: این قابلیت به کاربران اجازه میدهد تا به طور موقت یک برنامه تولید را مستقیماً از یک نمونه پشتیبان VM اجرا کنند، بنابراین در دسترس بودن دادهها را در حین بازیابی ماشین مجازی اولیه حفظ میکنند.
سوالات متداول:
پشتیبان گیری یا بکاپ چیست؟ نسخه پشتیبان یک کپی از دادههای مهم است که در یک مکان ذخیره میشود، بنابراین در صورت حذف یا خراب شدن دادههای اصلی، تمامی اطلاعات از طریق نسخه پشتیبان قابل بازیابی خواهد بود. یک نسخه پشتیبان در یک سیستم یا رسانه جداگانه ذخیره میشود تا از احتمال از دست رفتن دادهها به دلیل خرابی سخت افزار یا نرم افزار محافظت شود.
چرا باید از دادههها، نسخه پشتیبان تهیه کنیم؟ یک سیستم کامپیوتری در هر زمانی ممکن است از کار بیفتد یا از نظر سختافزاری و نرمافزاری دچار مشکل شود و در صورت از کار افتادن هارد دیسک، اطلاعات روی هارد دیسک خراب شده یا از بین خواهد رفت. در واقع هر مشکلی در سیستم کامپیوتری میتواند باعث شود تا اطلاعات مهم خود را از دست دهید و در این شرایط بهترین کار آن است که همیشه از دادههای مهم خود بکاپ بگیرید و در موارد ضروری دادههای حذف شده را از طریق بکاپ بازیابی کنید.
انواع BackUp چیست؟ به روشهای مختلف و با تکنیکهای مختلفی میتوان از دادهها، نسخهی پشتیبان تهیه کرد که میتوان به Hot backup، Synthetic full backup، Differential backup، Incremental backup و Full backup اشاره کرد.