وقتی یک پشتیبانگیری، پشتیبانگیری نیست
از نظر مفهومی، ایده «پشتیبانگیری» در IT به حوزهای مبهم تبدیل شده است. همه به نظر میرسد مفاهیم خود را از اینکه پشتیبانگیری چیست و چگونه انتظار دارند رفتار کند داشته باشند. این میتواند خطرناک باشد وقتی شخصی که پشتیبانگیری را ارائه میدهد و شخصی که پشتیبانگیری را مصرف میکند تطابق انتظاری نداشته باشند. من این را هر روز میبینم حتی با مکانیزمهای سنتی پشتیبانگیری. با ظهور منظم انواع جدیدی از پشتیبانگیری، فرصتهای سوءتفاهم و از دست دادن داده بسیار بیشتر میشود.
منظور از پشتیبانگیریهای سنتی، دنیای سنتی پشتیبانگیریهای مبتنی بر نوار با یک استراتژی چرخش پدربزرگ - پدر - پسر است، فقط برای تنظیم صحنه بحث. پشتیبانگیریهای جدید ممکن است شامل تصاویر سیستم، پشتیبانگیریهای مبتنی بر دیسک، پشتیبانگیریهای پیوسته و پشتیبانگیریها به «فضای ابری» یا پشتیبانگیریهای آنلاین باشد. دنیای پشتیبانگیریها به سرعت در حال تکامل است و اکنون زمانی است که سوءتفاهمها شروع به به خطر انداختن منابع داده شرکت میکنند.
پس دقیقاً «پشتیبانگیری» چیست؟ این مفهوم ساده به نظر میرسد، اما واقعاً منظورمان از استفاده از این اصطلاح چیست؟ آیا منظورمان توانایی بازیابی یک سیستم پس از خرابی است؟ توانایی بازگشت به نسخه قدیمیتر یک فایل؟ شاید بایگانی دادهها وقتی نسخه اصلی دیگر وجود ندارد؟ چه فایلهایی برای چه مدت نگه داشته میشوند؟ آیا این فقط به دادههای فایل اعمال میشود یا ایمیلها و پایگاههای داده هم شامل میشوند؟ آیا فقط باید در صورت خرابی سیستم بازیابی کنیم یا توانایی بازیابی دادههای دقیق هم لازم است؟ آیا فقط به یک کپی نیاز داریم یا به کپیهایی از هر نسخه از یک فایل؟
اکنون، با خطرات اضافی که چیزهایی مانند باجافزار ایجاد میکنند، بیش از هر زمان دیگری نگرانیهایی داریم و ایدههایی پیرامون نه تنها نسخهبندی بلکه نسخهبندی نامحدود بالقوه و ایزولاسیون هوایی بین سیستمها و پشتیبانگیریها به نگرانی تبدیل شدهاند که قبلاً عموماً نبود.
بسیاری از سازمانها، به ویژه سازمانهای کوچکتر، اغلب انتخاب میکنند که به پشتیبانگیریها کمی متفاوت از سازمانهای بزرگ نزدیک شوند و اغلب از پشتیبانگیری کاملاً صرفنظر میکنند. در عوض «پشتیبانگیری میکنند» اما سپس اغلب فایلهای اصلی را حذف میکنند. و به جای نگه داشتن کپیهای متعدد از فایلهایی که «پشتیبانگیری شدهاند»، فقط یک کپی (یا نسخههای متعددی که وابسته به یکدیگر هستند) را نگه میدارند. این یعنی آنچه دارند واقعاً یک پشتیبانگیری نیست، بلکه یک بایگانی است. اگر آن یک دیسک یا نوار که فایل در آن ذخیره شده آسیب ببیند، فایل کاملاً از دست میرود.
اصطلاح پشتیبانگیری دلالت میکند که حداقل دو کپی از یک قطعه داده وجود دارند که به یکدیگر وابسته نیستند. بایگانی این را دلالت نمیکند و فقط نشان میدهد که دادهها را از تولید به سیستم دیگری بردهایم، احتمالاً یکی که هزینه کمتری دارد و احتمالاً بازیابی از آن بسیار پایینتر و سختتر است. دادههای بایگانیشده هیچ افزونگی را نشان نمیدهند، برخلاف اصطلاح پشتیبانگیری.
اگر «پشتیبانگیری کنیم» و سپس دادههای اصلی را حذف کنیم، دیگر پشتیبانگیری نداریم و فایلی که در «سیستم پشتیبانگیری» ذخیره شده، چه روی دیسک، یک نوار در یک گاوصندوق یا هر چیز دیگری باشد، به یک بایگانی از دادههای اصلی تبدیل میشود نه یک پشتیبان. این اکنون فایل منبع ماست، نه یک کپی. این بخشی از جادوی رسانه دیجیتال است، کپیها کلون هستند نه تقلید، پس مؤلفه بایگانی از هر نظر به معنای واقعی کلمه اصل است.
این ممکن است پدانتیک به نظر برسد اما واقعاً نیست. اگر یک کسبوکار برای پشتیبانگیری پول میپردازد، احتمالاً فرض میکند که این هزینه برای داشتن نوعی افزونگی است، نه فقط یک کپی از داده. و اگر مقرراتی دارید که ملزم به نگه داشتن پشتیبانگیریها برای دلایل انطباق هستید، فقط داشتن یک کپی بایگانی نقض آشکار آن الزام است. داشتن دو سیستم که از کار بیفتند و نتوانید دادهها را بازیابی کنید یک حالت استثنایی است که تمام انطباق باید آن را بپذیرد. اما داشتن یک سیستم بایگانی که از کار بیفتد در حالی که پشتیبانگیری مورد نیاز بود اما نگه داشته نشد، یک سناریوی قابل قبول نیست.
به همین دلیل، و بسیاری دلایل دیگر، مفاهیمی مانند روش پشتیبانگیری 3-2-1 منطقی هستند زیرا این رویکرد تضمین میکند که پشتیبانگیریها در سیستم پشتیبانگیری نگه داشته میشوند و نسخههای اصلی نیازی به نگه داشتن در تولید ندارند. از برخی جهات تفکر، این رویکرد میتوان به عنوان ادغام بایگانی و پشتیبانگیری در یک سیستم واحد در نظر گرفت که وضوح زیادی به طراحی میافزاید.
هر سیستم پشتیبانگیری که برای شما مناسب است، توجه داشته باشید که پشتیبانگیریها به معنای کپیهای مستقل هستند و به بسیاری از جهات، کپیهای مستقلی که حوزههای خرابی مشترک ندارند تقریباً یک الزام برای تمام پشتیبانگیریها امروز شده است.
