اخیراً در مورد پشتیبان گیری زیاد صحبت و نوشته شده است. و ما، سیم-شبکه ها، از جمله. :)


موضوع مد به ناچار اسطوره شده است. ما تمایل داریم که شکاف های دانش خود را با حقایق تخیلی و ارزیابی های ذهنی پر کنیم. این اتفاق می افتد، به ویژه، با توجه به خدمات کپی رزرو کنیدو سوال سازماندهی آن توسط ارائه دهندگان هاست. آیا یک هاست باید به صورت پیش فرض به مشتریان خود نسخه پشتیبان تهیه کند؟ پاسخ به این سوال را می توان در مطالب ما یافت

افزایش علاقه به موضوع پشتیبان گیری تعجب آور نیست: با توجه به توسعه فعال بدافزارها، آنتی ویروس ها که از توسعه پیشی گرفته اند، ایجاد امنیت فناوری اطلاعات در اطراف سیستم منطقی ترین است. ذخیره پشتیباناطلاعات - به جای هدر دادن منابع برای جلوگیری از حملات و مبارزه با ویروس ها، بازیابی سیستم و داده های ذخیره شده از نسخه های پشتیبان به روز بسیار آسان تر، ارزان تر و آسان تر است.

علاوه بر این، یک نسخه پشتیبان به روز به کاهش اثرات فورس ماژور یا عوامل انسانی و همچنین خرابی تجهیزات به دلایل مختلف کمک می کند. جای تعجب نیست، بالاخره یکی از دستورات مدیر سیستم می گوید: آشپزی سرور جدیدبرای کار، ابتدا یک نسخه پشتیبان تنظیم کنید!

نحوه تنظیم پشتیبان

می توانید خودتان یک نسخه پشتیبان تهیه کنید - امروز ابزارهای کافی وجود دارد، گوگل خوشحال می شود به شما بگوید. اما اگر شما یک حرفه ای جالب در این زمینه نیستید مدیریت سیستم، بهتر است به کسانی که صلاحیت دارند و قادر به راه اندازی پشتیبان هستند اعتماد کنید و مسئولیت کامل نتیجه را به عهده بگیرید.

توجه به دو نکته بسیار مهم است: کپی هایی از اطلاعاتی که برای شما حیاتی هستند باید به طور مرتب تهیه شوند و تا حد امکان در مکانی دور از اصل نگهداری شوند.

اولین نکته مهم است زیرا اطلاعات در زمان بهبودی باید تا حد امکان به شما مربوط باشد. به عنوان مثال، اگر سیستم شما به ویروس آلوده شده باشد و تنها راه برای بازگرداندن اطلاعات ارزشمند، بازیابی آن از یک نسخه پشتیبان است، می بینید، اگر آخرین نسخه از صورت های مالی شما آخرین تاریخ را داشته باشد، بسیار ناامید کننده خواهد بود. ماه

اهمیت نکته دوم را می‌توان به صورت زیر نشان داد: اگر ذخیره‌سازی پشتیبان شما برای نسخه‌های پشتیبان روی همان سرور سیستم اصلی قرار دارد، اگر سرور بسوزد، همه چیز می‌سوزد. قطعی و غیر قابل فسخ.

بنابراین، ما از برنامه درست پشتیبان گیری مراقبت می کنیم و از ذخیره سازی از راه دور برای کپی ها اطمینان می دهیم.

معیارهای اصلی برای انتخاب یک برنامه برای پشتیبان گیری

در صورتی که هنوز می‌خواهید ریسک کنید و خودتان پشتیبان‌گیری از داده‌هایتان را سازماندهی کنید، کارشناسان چهار معیار جهانی را هنگام جستجوی یک برنامه پشتیبان توصیه می‌کنند:

  • بهره وری منابع:این برنامه باید در مستقل ترین حالت (بدون حواس پرتی و هدر ندادن منابع وقت شما، یعنی تا حد امکان خودکار)، با حداقل بار ممکن بر روی منابع سیستم کار کند و در حداقل زمان ممکن اجرا شود.
  • سرعت بازیابی:نرم افزار باید داده های شما را از یک نسخه پشتیبان در اسرع وقت بازیابی کند تا فرآیندهای تجاری آسیب نبینند. ایده آل کارکرد مستقیم با کپی از داده ها خواهد بود.
  • حفاظت و امنیت داده ها:یک برنامه پشتیبان لزوما باید سطح مناسبی از امنیت را برای شما فراهم کند - هم رمزنگاری و هم سخت افزار (محافظت از کانال های انتقال داده در سیستم ذخیره سازی، حفاظت از داده ها در حین عملیات پشتیبان گیری، توانایی بازیابی یک جلسه قطع شده).
  • انعطاف پذیری:این نرم افزار باید برای همه انواع داده ها به همان اندازه مناسب باشد (زیرا نمی توان پیش بینی کرد کدام یک را حیاتی می دانید و برای ذخیره سازی نسخه پشتیبان انتخاب می کنید)، و همچنین به شما این فرصت را می دهد که روش های پشتیبان گیری را انتخاب کنید و با هر یک از آنها به خوبی کار کنید. .

نرم افزار مدرن مورد استفاده توسط ادمین های حرفه ای همیشه این معیارها را برآورده می کند. علاوه بر این، افرادی که به طور ویژه آموزش دیده اند و تجربه غنی و متنوعی در راه اندازی پشتیبان دارند، می توانند برای هر مورد خاص، بهینه ترین گزینه پشتیبان را انتخاب کنند. بنابراین، ما همچنان اکیداً توصیه می کنیم که از متخصصان کمک بگیرید تا بعداً از کپی های صحیح پاک شده که اطلاعات اشتباهی روی آن نوشته شده است، دردناکی دردناک نباشد. واضح است که بازیابی چنین نسخه های پشتیبان نتیجه دلخواه را برای شما به ارمغان نمی آورد، زیرا داده های صحیح اصلی از بین می روند. اگر روش کپی نامناسبی انتخاب شود و مقدار ذخیره سازی پشتیبان خیلی کم باشد، این اتفاق می افتد.

حالا بیایید در مورد انواع پشتیبان - کامل، افزایشی و دیفرانسیل صحبت کنیم. آنها در نحوه کپی و فشرده سازی اطلاعات متفاوت هستند.

پشتیبان گیری کامل (پشتیبان گیری کامل)

همه چیز از نام مشخص است: هر بار با توجه به وظیفه پشتیبان گیری، یک کپی کامل از کل سیستم ایجاد می شود، به طور دقیق تر، تمام داده هایی که هنگام تنظیم کار برای پشتیبان گیری مشخص کرده اید. برای کاهش حجم کل نسخه پشتیبان، تمام داده ها در یک آرشیو فشرده می شوند. بنابراین، در فضای ذخیره سازی شما، با یک نسخه پشتیبان کامل در یک فرکانس مشخص، بایگانی هایی ظاهر می شوند که در آن داده ها عمدتاً تکراری هستند (زیرا برای مدت طولانی تغییر نکرده است). این یک اشکال جدی است، زیرا مقدار زیادی از منابع مصرف می شود (به مورد 1 در لیست معیارهای پشتیبان گیری مراجعه کنید): فضای ذخیره سازی، زمان ایجاد و زمان پردازشگر، قدرت پردازشدر نهایت، منابع ترافیکی هنگام انتقال آرشیوها به یک سیستم ذخیره سازی راه دور. و اگرچه روش کپی کامل قبلاً به دلیل قابلیت اطمینان بالا بسیار متداول بود ، اما امروزه در شکل خالص آن بی اثر شناخته می شود. به عنوان مثال، برای پشتیبان گیری با عمق کم (کمتر از دو هفته) یا فرکانس بالا (یک بار در روز، هر چند ساعت یک بار) پشتیبان گیری کاملبیش از حد از منابع استفاده می کند

مکانیسم کمی وضعیت را نجات می دهد کپی برداری- شناسایی و حذف داده های تکراری در نسخه های کامل. توسط ویژه نیز داده می شود ابزارهای نرم افزاریهم در سطح ذخیره سازی یا سرور و هم مستقیماً روی مشتری. آمار در برخی منابع نتایج قابل توجهی از میزان حذف تکراری ارائه می دهد - از 90٪ تا 98٪.

مزیت یک نسخه پشتیبان کامل را فقط می توان سرعت بازیابی نامید: وقتی داده ها از یک آرشیو جمع آوری می شوند، سریعتر از پشتیبان گیری افزایشی یا متمایز انجام می شود.

امروزه، روش پشتیبان‌گیری کامل، به عنوان یک قاعده، منحصراً به عنوان یک روش پایه در ترکیب با سایر روش‌های کم‌مصرف منابع استفاده می‌شود. گاهی اوقات این رویکرد نیز نامیده می شود مختلطیا مصنوعیپشتیبان گیری.

پشتیبان گیری افزایشی یا افزایشی (پشتیبان گیری افزایشی)

در مقایسه با یک نسخه پشتیبان کامل، بسیار مقرون به صرفه تر و سریعتر است، زیرا این فرآیند فقط فایل هایی را کپی می کند که از نسخه پشتیبان قبلی تغییر کرده اند. داده های اصلی که در ابتدا ثبت شده اند رونویسی نمی شوند. مکانیسم کپی افزایشی ساده است: زمان (به عنوان مثال، نیمه شب یکشنبه تا دوشنبه) که در آن یک نسخه پشتیبان کامل تهیه می شود، به عنوان نقطه شروع برای پشتیبان گیری X 0 انتخاب می شود. در نقطه X 1 (نیمه شب از دوشنبه تا سه شنبه) فایل هایی که از زمان X 0 تغییر کرده و/یا ظاهر شده اند کپی می شوند. در نقطه X 2 (نیمه شب از سه شنبه تا چهارشنبه) فایل هایی که از زمان اجرای X 1 تغییر کرده یا ظاهر شده اند کپی می شوند. ... در نقطه X n چرخه به پایان می رسد و نسخه پشتیبان کامل بعدی ساخته می شود.

این روش از نظر منابع و فضای ذخیره سازی و زمان و ترافیک داده در مقایسه با روش های دیگر بسیار مقرون به صرفه تر است. با این حال، هنگام بازیابی داده ها، در صورت لزوم، از یک نسخه پشتیبان، یک بازیابی مرحله ای از نقاط X n-1 ... X 2، X 1، X 0 رخ می دهد - تا آخرین نسخه پشتیبان کامل و شامل آخرین نسخه پشتیبان، و این فرآیند می تواند طول بکشد. مدت زمان طولانی.

پشتیبان گیری دیفرانسیل

در صورت بازیابی اطلاعات بر افزایشی پیروز می شود - زمان کمتری برای این عملیات دارد، زیرا نسخه های کامل X 0 و X n با هم مقایسه می شوند و نیازی به بازیابی مرحله ای نیست. با این حال، از نظر فضای ذخیره سازی، پشتیبان گیری دیفرانسیل با پشتیبان کامل قابل مقایسه است، بنابراین صرفه جویی در فضای ذخیره سازی و ترافیک عملا محقق نمی شود.

با یک پشتیبان دیفرانسیل، یک "کل تجمعی" کپی می شود: هر فایل تغییر یافته در هر نقطه پشتیبان بعدی دوباره کپی می شود. یعنی به نظر می رسد: X 0، X 1، X 1 + X 2، X 1 + X 2 + X 3، ... + X n، X 0 + X (1 + ... n)

در یک کلام، هنگام محاسبه فضای ذخیره سازی بسیار دست و پا گیر و دشوار است.

درک تفاوت بین پشتیبان گیری افزایشی و دیفرانسیل بسیار ساده است. در واقع در یک کلمه است. فقط مقایسه کنید:

  • پردازش های افزایشی فایل هایی که از زمان پشتیبان گیری قبلی تغییر یا ایجاد شده اند.
  • فایل های پردازش های دیفرانسیل که از زمان اجرای قبلی تغییر یافته یا ایجاد شده اند کاملپشتیبان گیری.

انواع دیگر پشتیبان گیری

یک نوع پشتیبان دیفرانسیل است کپی دلتا (بلوک دلتایا نسخه پشتیبان به سبک دلتا). با این روش فقط تغییراتی که در فایل ها ایجاد می شود در کپی نوشته می شود و اطلاعات کاملاً تغییر یافته رونویسی نمی شود. یعنی یک قسمت کپی شده نه کل فایل. درست است، روش بلوک دلتا را می توان به طور خاص برای فایل های در حال تغییر اعمال کرد، و نه برای فایل های ایجاد شده - بنابراین، فایل های جدید به طور کامل کپی می شوند.

متمایز می کند سرعت بالاایجاد، صرفه جویی در فضا و به طور قابل توجهی کمتر (در مقایسه با پشتیبان گیری افزایشی و دیفرانسیل) مقدار داده های اضافی. به نظر می رسد که همه باید از دلتا استفاده کنند، اما این اتفاق نمی افتد، زیرا پشتیبان گیری از این طریق ایجاد می شود و اطلاعات با استفاده از نرم افزار ویژه بازیابی می شود. علاوه بر این، بازیابی از یک نسخه پشتیبان دلتا زمان بسیار زیادی می برد: داده ها باید از موزاییکی از قطعات تغییر یافته جمع آوری شوند. با این حال، استفاده از این روش برای اطمینان از حفاظت مداوم از داده ها (زمانی که یک فایل بلافاصله پس از ایجاد یا تغییر پشتیبان گیری می شود - مکانیزمی که به طور مبهمی شبیه ذخیره خودکار در فایل های Word است))) یا در موارد کاهش توان عملیاتی هنگام ذخیره نسخه پشتیبان در آن راحت است. ذخیره سازی از راه دور

مشابه بک آپ بلوک دلتا که توسط برنامه نویسان توسعه یافته است روش پچ باینری، که در آن بخش هایی از فایل های تغییر یافته کپی می شود، اما از یک پایه مقایسه متفاوت استفاده می شود (در بلوک های دلتا، در این روش - بیت های اطلاعات).

با این حال، به خاطر داشته باشید که هر دو روش ذکر شده همراه با پشتیبان گیری دیفرانسیل یا افزایشی استفاده می شوند، اما نه به تنهایی.

گاهی اوقات به عنوان فناوری پشتیبان گیری از آن یاد می شود آینه کاری، برای مثال در سطح سخت افزار در RAID1 یا هنگام ایجاد سایت های آینه استفاده می شود. در اصل، این یک کپی ساده از فایل های اصلی و اصلاح شده، بدون بایگانی و سیستماتیک کردن انباشت فایل های اصلاح شده در یک دوره معین است.

در طی 12 تا 15 سال گذشته، تغییرات حیاتی زیادی در فناوری‌های پشتیبان‌گیری رخ داده است که ما را وادار کرده است تا در مورد اثربخشی رویکردها تجدید نظر کنیم و راه‌های جدیدی را کشف کنیم. مثلاً معرفی تکنولوژی عکس های فوری (عکس های فوری) - عکس های فوری سیستم فایل، که از آن می توانید یک نسخه پشتیبان را "چسب" کنید - به شما اجازه می دهد سیستم های ابریبدون توقف سریع و بدون دردسر نسخه پشتیبان تهیه کنید ماشین مجازی. علاوه بر این، هنگام استفاده در فضای ابری، اسنپ شات ها می توانند به طور جدی در منابع ذخیره سازی صرفه جویی کنند، زیرا فضایی را در دیسک مشتری اشغال نمی کنند.

مشتریان سیم-شبکه پشتیبان را انتخاب می کنند!

البته، اگر دوست دارید همه کارها را خودتان انجام دهید، مشکلی برای شما ایجاد نخواهد شد که پشتیبان‌گیری دستی را بر روی خود تنظیم کنید. کامپیوتر خانگی. درست است، حتی در این مورد نیز یک خطر جزئی وجود دارد، زیرا ممکن است مشکلی پیش بیاید، و عکس‌ها، کتاب‌ها، فیلم‌ها یا محاسبات مرحله موشکی ممکن است به‌طور تصادفی ذخیره نشوند یا با نقصی ذخیره شوند که بازیابی آنها را از نسخه پشتیبان غیرممکن می‌کند. کپی 🀄. ماشین های اداری چطور؟ اگر نیاز به تهیه نسخه پشتیبان از داده های ذخیره شده توسط زیرساخت شرکت باشد، چه باید کرد؟ ما توصیه می کنیم که همچنان نه به قدرت خود، بلکه به حرفه ای بودن ارائه دهنده هاست اعتماد کنید. سفارش راه اندازی پشتیبان و فضای ذخیره سازی پشتیبان خارج از سایت در آلمان بسیار آسان است.


تهیه نسخه پشتیبان از داده های حیاتی کسب و کار این روزها ضروری شده است. همچنین بخشی از اقدامات جامع برای اطمینان است امنیت اطلاعاتشرکت هایی که در مورد آنها نوشتیم

اگر ظرفیت را در زیرساخت ابری ما اجاره می‌کنید، سفارش سرویس پشتیبان SIM-Cloud BaaS به آسانی شلیک گلابی، با چند کلیک است. همه چیز از قبل تنظیم شده است و به محض دادن فرمان به طور خودکار متصل می شود. به هر حال، زمانی که مهندسان ما در حال توسعه SIM-Cloud BaaS بودند، کارایی را تجزیه و تحلیل کردند. انواع متفاوتپشتیبان گیری کنید و روش کپی افزایشی را انتخاب کنید. پشتیبان‌گیری ابری ما به‌گونه‌ای بهینه‌سازی شده است که RTO (زمان بازیابی داده‌ها از یک کپی) بسته به مقدار داده، به طور متوسط ​​از 15 تا 30 دقیقه است. Cloud BaaS از SIM-Networks تمام معیارهای فوق را برای پشتیبان گیری با کیفیت بالا برآورده می کند.

شما می توانید به طور مستقل انتخاب کنید که در کدام مرکز داده ذخیره سازی برای پشتیبان گیری سازماندهی شود. اولین گزینه ذخیره سازی محلی است: شما پشتیبان گیریدر همان DC که زیرساخت اصلی شما مستقر است ذخیره می شوند. این امکان افزایش سرعت RTO و RPO را فراهم می کند. گزینه دوم - نسخه های پشتیبان برای ذخیره سازی به یک مرکز داده از راه دور از جایی که زیرساخت اصلی در آن مستقر است ارسال می شود. بازیابی اطلاعات در این حالت کمی کندتر خواهد بود، اما ضریب امنیت بالاتر است. اگر مطمئن نیستید کدام گزینه را انتخاب کنید، با تیم مراقبت از مشتریان ما تماس بگیرید تا به شما در یافتن بهترین راه حل کمک کنند.

و برای طرفداران سخت افزار کلاسیک، ما برای نسخه های پشتیبان اجاره می دهیم: قابل اعتماد، ایمن، با تکنولوژی بالا. و البته، کارشناسان پشتیبانی بسیار آموزش دیده ما به شما کمک می کنند تا فرکانس، عمق و سایر گزینه های پشتیبان مورد نیاز را برای سیستم خود پیکربندی کنید.

تهیه نسخه پشتیبان از اطلاعات کاری است که همه باید به طور منظم انجام دهند. کاربر فعالکامپیوتری که نمی‌خواهد در صورت خرابی غیرمنتظره، تمام اطلاعات خود (یا برخی از آن‌ها) را از دست بدهد. اغلب در برنامه های کاربردی مختلف، که برای پشتیبان گیری از اطلاعات طراحی شده است، می توانید سه مکانیسم برای نحوه ایجاد یک کپی پیدا کنید: به طور کامل، افزایشی یا متفاوت. در چارچوب این مقاله، تفاوت این روش های کپی با یکدیگر را بررسی خواهیم کرد.

فهرست مطالب:

روش های پشتیبان گیری از داده ها

برنامه های زیادی وجود دارند که برای ایجاد یک نسخه پشتیبان از اطلاعات، هم در سیستم عامل ویندوز و هم در سیستم عامل مک طراحی شده اند. همه آنها تقریباً همان اقدامات را انجام می دهند - یک نسخه پشتیبان ایجاد کنید سیستم عامل، بسته به تنظیمات انتخاب شده توسط کاربر، دیسک، برخی از پارتیشن ها، پوشه ها یا سایر داده های آن را به طور کامل کپی کنید. پس از آن می توان از این نسخه های پشتیبان برای بازیابی اطلاعات استفاده کرد.

نسخه پشتیبان ایجاد شده نیاز به به روز رسانی مداوم دارد. بر اساس شرایط ایجاد پشتیبان اعمال شده در برنامه، می توانید یک کپی ایجاد کنید، در حالی که مکانیزم پشتیبان را انتخاب می کنید:

این اقدامات در بسیاری از برنامه ها، به عنوان مثال، در یکی از برنامه های کاربردی موجود است برنامه های محبوببرای پشتیبان گیری از داده ها، AOMEI Backupper. در چارچوب این مقاله، نمونه هایی روی آن در نظر گرفته می شود، اما می توانید مکانیسم های مشابه پشتیبان گیری را در برنامه های دیگر بیابید.

پشتیبان گیری کامل

با این روش پشتیبان‌گیری، عکس‌های فوری سیستمی که در یک وظیفه پشتیبان‌گیری یکسان تولید می‌شوند، می‌توانند مستقل از یکدیگر کار کنند. آسیب به یکی از این عکس های فوری بر عملکرد سایرین تأثیری نخواهد داشت. یعنی با یک بک آپ کامل، یک اسنپ شات از سیستم شامل تمام اطلاعات پشتیبان گیری شده است.

روش پشتیبان‌گیری کامل، قابل اطمینان‌ترین، اما از نظر منابع نیز هدرنده‌ترین روش است. برای پشتیبان گیری از عملیات سیستم های ویندوزو چند برنامه کوچک، ده ها گیگابایت مورد نیاز است. بر این اساس، ذخیره مداوم چنین نسخه های پشتیبان کامل و ذخیره آنها در هارد دیسک، از نظر فضای خالی روی درایو غیرمنطقی و اتلاف است. به همین دلیل است که از دو مکانیسم دیگر مورد بحث در زیر استفاده می شود.

پشتیبان گیری افزایشی

پشتیبان گیری افزایشی داده ها به این معنی است که هنگام ایجاد یک نسخه پشتیبان، کاربر یک بار یک نسخه کامل از سیستم و همه فایل ها تولید می کند و تمام کپی های ایجاد شده در آینده فرزندان نسخه های اصلی و قبلی هستند، یعنی فقط حاوی اطلاعاتی در مورد تغییرات هستند. که رخ داده اند - فایل های حذف، اصلاح و ایجاد شده است.

بنابراین، هر کپی افزایشی بعدی پس از نسخه اول فقط حاوی اطلاعاتی در مورد تغییرات است. چیزی شبیه این به نظر می رسد:

  • نسخه دوم. کودک - حاوی اطلاعاتی در مورد تغییرات داده ها از زمان ایجاد اولین نسخه است.
  • نسخه سوم. فرزند به دوم - حاوی اطلاعاتی در مورد تغییرات داده ها از زمان ایجاد نسخه دوم است.

مزیت این روش ذخیره سازی اطلاعات پشتیبان در مقایسه با روش اول، سایز کوچکترکپی ها (هر کپی افزایشی جدید، بسته به تعداد تغییراتی که رخ داده، ده ها یا صدها مگابایت وزن دارد). منهای - درخواست تجدید نظر هر نسخه جدید به نسخه قبلی در طول بازیابی. یعنی اگر یکی از کپی ها آسیب ببیند، باید به آخرین نسخه کار در یک زنجیره پیوسته از اولی بازگردانی کنید. علاوه بر این، بازیابی از یک نسخه پشتیبان افزایشی بیشتر از سایر روش های پشتیبان گیری طول می کشد.

پشتیبان گیری دیفرانسیل

روش کپی دیفرانسیل نزدیک به روش کپی افزایشی است، اما یک تفاوت اساسی بین آنها وجود دارد. در کپی دیفرانسیل، اسنپ شات های جدید فرزندان عکس اول هستند.

این بدان معنی است که در طول اولین نسخه پشتیبان با استفاده از روش دیفرانسیل، یک کپی کامل از سیستم ایجاد می شود و پس از آن تمام عکس های فوری بعدی حاوی اطلاعاتی در مورد تغییراتی است که از نسخه اول رخ داده است. چیزی شبیه این به نظر می رسد:

  • کپی اول اصلی - شامل تمام اطلاعات است.
  • نسخه دوم. کودک - حاوی اطلاعاتی در مورد تغییرات داده ها از زمان ایجاد اولین نسخه است.
  • نسخه سوم. کودک - حاوی اطلاعاتی در مورد تغییرات داده ها از زمان ایجاد اولین نسخه است.

همانطور که می بینید، نسخه سوم در روش پشتیبان گیری دیفرانسیل، فرزند دوم نیست. یعنی در صورت بروز مشکل در یکی از اسنپ شات های دیفرانسیل، امکان بازگرداندن به هر کپی دیفرانسیل کاری دیگر وجود خواهد داشت. این تفاوت اصلی بین پشتیبان گیری دیفرانسیل و افزایشی است.

هر عکس فوری دیفرانسیل بزرگتر از عکس فوری افزایشی است زیرا نیاز به ذخیره اطلاعات مربوط به تمام تغییرات از زمان تهیه اولین نسخه پشتیبان کامل دارد. در این صورت هر تصویر دیفرانسیل جدید وزن بیشتری نسبت به تصویر قبلی خواهد داشت.

کدام روش پشتیبان گیری بهتر است

پس از در نظر گرفتن سه روش پشتیبان گیری، هر کاربر می تواند به طور مستقل تصمیم بگیرد که کدام گزینه برای او بهترین است. بیایید به طور خلاصه خلاصه کنیم و چند سناریو ارائه دهیم:

  • پشتیبان گیری کامل اکثر راه قابل اعتماد. مناسب برای آن دسته از کاربرانی که توانایی ذخیره بک آپ های بزرگ را دارند.
  • پشتیبان گیری افزایشی بهترین گزینه برای کاربرانی که روی یک دیسک کوچک مانند SSD نسخه پشتیبان تهیه می کنند. مزیت این روش، در مقایسه با پشتیبان گیری دیفرانسیل، تنها در اندازه هر عکس فوری سیستم جدید است.
  • پشتیبان گیری دیفرانسیل. بهترین گزینه برای کاربران کامپیوتر خانگی. با این روش کپی، فقط باید از ایمنی نسخه اول مراقبت کنید.

انواع (انواع) پشتیبان گیری از بسیاری جهات متفاوت است. در این مقاله، الگوریتم‌های اصلی پشتیبان‌گیری را بررسی خواهیم کرد بررسی کوتاههر یک از انواع سنتی و جدید پشتیبان گیری. ما نحوه تفاوت آنها را نشان خواهیم داد و همچنین مزایا و معایب هر یک از آنها را لیست خواهیم کرد.

پشتیبان گیری کامل: بک آپ کامل

این روشیک کپی کامل از مجموعه داده های اصلی ایجاد می کند، بنابراین بهترین گزینه حفاظتی از نظر مدیریت داده ها و سرعت بازیابی اطلاعات است. اما این روش چندین برابر بیشتر از سایر روش های پشتیبان گیری طول می کشد و همچنین بار شبکه قابل توجهی ایجاد می کند.

معمولاً پشتیبان‌گیری کامل به صورت دوره‌ای گرفته می‌شود و با سایر انواع بک‌آپ ترکیب می‌شود.

مزایای پشتیبان گیری کامل:

  • بازیابی سریعداده ها
  • کنترل ساده
  • تمام داده ها در یک نسخه پشتیبان موجود است

معایب پشتیبان گیری کامل:

  • به فضای ذخیره سازی زیادی برای پشتیبان گیری نیاز دارد
  • پشتیبان گیری طولانی

پشتیبان گیری دیفرانسیل: بک آپ دیفرانسیل

نوع پشتیبان دیفرانسیل یک راه حل میانی بین پشتیبان گیری کامل و پشتیبان گیری افزایشی است. مشابه پشتیبان گیری افزایشی، نقطه شروعبرای پشتیبان گیری دیفرانسیل ایجاد یک نسخه پشتیبان کامل و پشتیبان گیری فقط از داده های تغییر یافته است. با این حال، برخلاف پشتیبان‌گیری افزایشی، یک نسخه پشتیبان دیفرانسیل، داده‌هایی را که از آخرین نسخه پشتیبان تغییر کرده‌اند، ذخیره نمی‌کند، بلکه داده‌هایی را که از زمان پشتیبان‌گیری کامل اصلی تغییر کرده‌اند، ذخیره می‌کند. بنابراین، یک نسخه پشتیبان کامل یک نقطه مرجع ثابت برای پشتیبان گیری های متوالی است.


پشتیبان‌گیری دیفرانسیل به شما امکان می‌دهد اطلاعات را سریع‌تر از یک نسخه پشتیبان افزایشی بازیابی کنید، زیرا تنها به دو بخش پشتیبان نیاز دارد: نسخه پشتیبان کامل و آخرین نسخه پشتیبان دیفرانسیل. سرعت پشتیبان گیری/بازیابی چیزی بین روش پشتیبان گیری کامل و افزایشی است. یک نسخه پشتیبان سریعتر از یک نسخه پشتیبان کامل است، اما کندتر از یک نسخه پشتیبان افزایشی است. بازیابی کندتر از یک نسخه پشتیبان کامل است، اما سریعتر از پشتیبان گیری افزایشی است. مقدار حافظه مورد نیاز برای پشتیبان گیری دیفرانسیل حداقل است دورهی معینکمتر از مقدار مورد نیاز برای یک نسخه پشتیبان کامل و بیشتر از آنچه برای یک پشتیبان گیری افزایشی لازم است.

مزایای پشتیبان گیری دیفرانسیل:

  • پشتیبان گیری سریعتر از کامل اما کندتر از افزایشی است
  • بهبود سریعتر از افزایشی، اما کندتر از کامل است
  • یک راه مطمئن تر (بازیابی فقط به یک نسخه پشتیبان کامل و جدید نیاز دارد)

معایب پشتیبان گیری دیفرانسیل:

  • هر پشتیبان بعدی بیشتر و بیشتر طول می کشد فضای دیسکدر انبار

پشتیبان گیری افزایشی: بک آپ افزایشی

یک نسخه پشتیبان افزایشی از یک نسخه پشتیبان کامل به عنوان نقطه شروع استفاده می کند. سپس تنها از بلوک‌های داده‌ای که از آخرین کار پشتیبان‌گیری تغییر کرده‌اند، در زمان اجرای کار مشخص شده، نسخه پشتیبان تهیه می‌کند. بسته به خط مشی حفظ پشتیبان، یک کپی کامل جدید پس از یک دوره معین برای تکرار چرخه ایجاد می شود.


تصور کنید که روز یکشنبه یک کپی کامل از داده ها ایجاد کردیم، روز دوشنبه یک کپی از داده هایی که از زمان کپی کامل تغییر کرده اند تهیه می کنیم. در روز سه‌شنبه، فقط داده‌هایی که از دوشنبه تغییر کرده‌اند، و به همین ترتیب تمام روزها تا یکشنبه، و یکشنبه یک کپی کامل جدید می‌سازیم. به این ترتیب، پشتیبان‌گیری افزایشی می‌تواند هر چند وقت یکبار که لازم است انجام شود، زیرا فقط کپی‌ها نگهداری می‌شوند. تغییرات اخیر. پشتیبان گیری افزایشی به شما این امکان را می دهد که مقدار داده های منتقل شده را کاهش دهید و در نتیجه زمان اجرای نسخه پشتیبان را کاهش دهید و بار شبکه را کاهش دهید. پشتیبان‌گیری سریع است و به فضای ذخیره‌سازی بسیار کمتری نسبت به پشتیبان‌گیری کامل نیاز دارد، اما فرآیند بازیابی بیشتر طول می‌کشد زیرا هم بک‌آپ کامل و هم کل زنجیره بلوک‌های متوالی باید بازیابی شوند. اگر حداقل یک بلوک در زنجیره مفقود یا خراب باشد، ممکن است امکان بازیابی وجود نداشته باشد.

مزایای پشتیبان گیری افزایشی:

  • سرعت پشتیبان گیری بالا (فقط بلوک های داده های تغییر یافته کپی می شوند)
  • فضای ذخیره سازی کمتر (در مقایسه با فضای کامل)
  • نقاط بازیابی بیشتر

معایب پشتیبان گیری افزایشی:

  • سرعت کمبازیابی اطلاعات (لازم است هم نسخه کامل اولیه و هم تمام بلوک های بعدی بازیابی شود)
  • کمتر قابل اعتماد (بستگی به یکپارچگی تمام بلوک های زنجیره دارد)

Reverse Incremental Backup: REVERSE Incremental Backup

یک نسخه پشتیبان افزایشی معکوس، مشابه سایر انواع پشتیبان‌گیری، با یک نسخه پشتیبان کامل شروع می‌شود، اما با هر پشتیبان‌گیری جدید، تمام داده‌های پشتیبان قبلی (کامل) به نسخه پشتیبان جدید منتقل می‌شود و RC قبلی با یک افزایش جایگزین جایگزین می‌شود. بنابراین، تفاوت این نوع این است که آخرین (جدیدترین) نسخه پشتیبان همیشه پر است، در حالی که پشتیبان‌های قدیمی‌تر، برعکس، همیشه دارای افزایش هستند. این امکان بازیابی سریع‌تر را فراهم می‌کند، زیرا جدیدترین نسخه پشتیبان اغلب با ارزش‌ترین و پر تقاضا است.


در مقابل، با یک نسخه پشتیبان افزایشی معمولی، آخرین نسخه پشتیبان به همه موارد قبلی بستگی دارد، بنابراین بازیابی داده ها زمان بیشتری را می طلبد (زیرا نه یک نسخه پشتیبان، بلکه چندین نسخه پشتیبان در این فرآیند دخالت دارند)، و همچنین اگر حداقل یک نسخه پشتیبان باشد. آسیب دیده، بازیابی اطلاعات امکان پذیر نخواهد بود.

مزایای پشتیبان گیری افزایشی معکوس:

  • بازیابی سریع (برای آخرین نسخه های پشتیبان)
  • امنیت داده بالاتر
  • مدیریت حجم ذخیره سازی انعطاف پذیرتر (مخزن buckup). اگر فضای کافی وجود ندارد، می توانید نسخه های قدیمی پشتیبان را بدون عواقب حذف کنید
  • بار کم شبکه (مانند یک RC افزایشی منظم)

معایب پشتیبان گیری افزایشی معکوس:

  • الزامات بالاتر برای سرور پشتیبان
  • زمان بیشتری برای بازیابی نسخه های قدیمی

پشتیبان گیری کامل مصنوعی: پشتیبان گیری مصنوعی

پشتیبان گیری مصنوعی شباهت های زیادی با نوع پشتیبان گیری افزایشی معکوس دارد. تفاوت این است که از بک آپ های کامل و افزایشی که قبلا ایجاد شده بود برای ایجاد یک نسخه پشتیبان کامل جدید استفاده می شود. پشتیبان گیری مصنوعی، مانند روش های دیگر، با یک نسخه پشتیبان کامل شروع می شود و به دنبال آن یک سری پشتیبان گیری افزایشی انجام می شود. در یک لحظه، بک آپ کامل و افزایش های موجود در یک نسخه پشتیبان کامل جدید ادغام می شوند (سنتز می شوند)، این کپی جدید منبعی برای ایجاد افزایش های بعدی خواهد شد و غیره. نوع مصنوعی نسخه پشتیبان دارای مزایای مشابه با یک نسخه پشتیبان کامل است، اما در عین حال کاستی های آن را برطرف می کند، شبکه را کمتر بارگذاری می کند و فضای ذخیره سازی را برای پشتیبان گیری ذخیره می کند.

مزایای بک آپ کامل مصنوعی:

  • پشتیبان گیری و بازیابی با سرعت بالا
  • مدیریت داده های انعطاف پذیر
  • بار کم شبکه (برای دریافت RC های افزایشی)

معایب بکاپ کامل مصنوعی:

  • بار بالاتر روی سرور پشتیبان
  • در برخی موارد به عنوان یک گزینه جداگانه مجوز داده می شود

نتیجه

ما روش های اصلی پشتیبان گیری را پوشش داده ایم. هنگام انتخاب نوع پشتیبان، مزایا و معایب هر کدام را در نظر بگیرید. موارد فردی، بر اساس سیاست حفاظت از داده ها، حجم ذخیره سازی، منابع محاسباتی، توان عملیاتیشبکه ها، قراردادهای سطح خدمات، مناطق داده های حیاتی و غیره.

پشتیبان گیری افزایشی چیست؟

پشتیبان گیری افزایشی
فقط فایل های جدید و تغییر یافته را کپی کنید.

پشتیبان گیری افزایشی (پشتیبان گیری افزایشی)یک نوع پشتیبان دیفرانسیل است، زمانی که همه فایل های منبع کپی نمی شوند، اما فقط جدید و اصلاح شدهاز لحظه ای که نسخه قبلی ایجاد شد - کامل یا افزایشی. این امر به میزان قابل توجهی در فضای دیسک صرفه جویی می کند و روند پشتیبان گیری را تا حد زیادی سرعت می بخشد.

نام این نوع پشتیبان گیری از کلمه انگلیسی گرفته شده است پشتیبان گیری افزایشی- اضافی در روسی به آن می گویند اضافی. این نوعپشتیبان گیری رایج ترین است، اما مانند همه روش ها، مزایا و معایب خود را نیز دارد.

این نوع پشتیبان گیری برای پشتیبان گیری از مقادیر زیادی از داده های منبع، 50 گیگابایت یا بیشتر، عالی است. سرعت ایجاد نسخه پشتیبان بسیار بالا خواهد بود و اندازه هر کپی افزایشی می تواند تنها 100-200 مگابایت باشد.

طرفداران :

  • ایجاد سریعپشتیبان گیری
  • ردپای کوچک پشتیبان (صرفه جویی در فضای دیسک)

معایب:

  • پیچیدگی راه اندازی (در مقایسه با یک کپی کامل از Full Backup)
  • مشکل در بازیابی فایل ها (در مقایسه با یک کپی کامل)

نتیجه‌گیری: اگر مقدار داده‌های منبع زیاد است و زمان برای کپی کردن فایل‌ها و صرفه‌جویی در فضای دیسک برای شما مهم است، پشتیبان‌گیری افزایشی ایجاد کنید. فرکانس بهینه ایجاد یک پشتیبان افزایشی 1 بار در ساعت است، اگر فایل های منبعاگر فایل ها به ندرت ویرایش می شوند، مرتباً و 1-2 بار در روز تغییر دهید.

چگونه با Exiland Backup یک بک آپ افزایشی تهیه کنیم

Exiland Backup یک ابزار ساده برای پشتیبان گیری و همگام سازی پوشه ها از طریق شبکه، FTP، بین رایانه های شخصی و سرورها است. پشتیبانی از انواع فایل های پشتیبان.

این برنامه جهانیبرای پشتیبان‌گیری از فایل 1C، سایت‌ها در وردپرس و سایر سیستم‌های مدیریت محتوا، کپی کردن فایل‌های سایت از یک سرور FTP به رایانه شخصی مناسب است.

پس از راه اندازی، در پنجره اصلی برنامه، در بالای پنل، روی دکمه ایجاد یک کار جدید کلیک کنید، نام کار را مشخص کنید، به عنوان مثال "My Documents" و روی "Next" کلیک کنید. اکنون، همانطور که در تصویر زیر نشان داده شده است، نوع کپی "Incremental" را انتخاب کنید.


اسکرین شات از برنامه. نوع کپی را انتخاب کنید.

گزینه ای در زیر برای محدود کردن تعداد نسخه های کامل وجود دارد تا قدیمی ترین نسخه های پشتیبان به طور خودکار قبل از ایجاد یک نسخه کامل جدید حذف شوند. این تنظیم فضای دیسک را ذخیره می کند (در دسترس نیست نسخه رایگان). شما همچنین می توانید تعداد کپی های افزایشی را بین کامل محدود کنید. با رسیدن به این حد، یک نسخه کامل دیگر ایجاد خواهد شد.

هنگام انتخاب یک الگوی نام‌گذاری پشتیبان، می‌توانید رشته‌ای مانند «(افزایشی)» را برای پشتیبان‌گیری‌های افزایشی اضافه کنید تا بصری آن‌ها را از نسخه‌های پشتیبان کامل متمایز کنید.

هنگامی که کار ایجاد شد، لازم نیست منتظر زمان شروع بمانید - می توانید با کلیک بر روی دکمه "Run" واقع در پانل بالا، کار را به صورت دستی شروع کنید.

مایکل، توسعه دهنده نرم افزار

انواع دیگر کپی کردن

با سلام خدمت شما بازدیدکنندگان محترم سایت بیایید موضوعی را که در آخرین پست این بخش شروع کردیم ادامه دهیم و این بار نگاهی دقیق تر به نحوه انجام بک آپ گیری افزایشی خواهیم داشت.

هر بلوک داده در فایل داده حاوی یک شماره تغییر سیستم (SCN) است که همان SCN است که تغییر جدید در بلوک روی آن انجام شده است. در طول یک پشتیبان گیری افزایشی، RMAN SCN هر بلوک داده در فایل ورودی را می خواند و آن را با SCN مقایسه می کند. ایست بازرسیپشتیبان گیری افزایشی والدین اگر SCN در بلوک داده ورودی بزرگتر یا مساوی SCN نقطه بازرسی والدین باشد، RMAN بلوک را کپی می کند.

توجه داشته باشید که اگر گزینه ردیابی تغییر بلوک را فعال کنید، RMAN می تواند به فایل ردیابی تغییر مراجعه کند تا بدون اسکن کل محتوای فایل داده، بلوک های تغییر یافته را در فایل های داده شناسایی کند. پس از فعال شدن، ردیابی تغییر بلوک بر نحوه عملکرد یا استفاده از پشتیبان‌گیری افزایشی تأثیر نمی‌گذارد، فقط عملکرد بهبود یافته را ارائه می‌دهد.

پشتیبان گیری افزایشی ردیف 0 و ردیف 1

پشتیبان گیری افزایشی می تواند سطح 0 یا سطح 1 باشد. یک پشتیبان افزایشی سطح 0، که مبنایی برای پشتیبان گیری افزایشی بعدی است، همه بلوک های حاوی داده را کپی می کند و از فایل داده ها در مجموعه پشتیبان تهیه می کند، درست مانند یک نسخه پشتیبان کامل. تنها تفاوت بین پشتیبان گیری افزایشی سطح 0 و بک آپ کامل این است که یک نسخه پشتیبان کامل هرگز در استراتژی افزایشی گنجانده نمی شود.

پشتیبان گیری افزایشی سطح 1 می تواند یکی از انواع زیر باشد:

  • یک نسخه پشتیبان دیفرانسیل که از تمام بلوک های اصلاح شده از آخرین نسخه پشتیبان افزایشی در سطح 1 یا 0 نسخه پشتیبان تهیه می کند.
  • یک نسخه پشتیبان تجمعی که از تمام بلوک های تغییر یافته از آخرین نسخه پشتیبان افزایشی در سطح 0 نسخه پشتیبان تهیه می کند.

پشتیبان گیری افزایشی به طور پیش فرض دیفرانسیل است.

اندازه فایل پشتیبان صرفاً به تعداد بلوک های اصلاح شده و سطح پشتیبان گیری افزایشی بستگی دارد.

پشتیبان گیری افزاینده دیفرانسیل

در یک پشتیبان دیفرانسیل سطح 1، RMAN از تمام بلوک هایی که از آخرین پشتیبان گیری افزایشی تجمعی یا تفاضلی در سطح 1 یا 0 تغییر کرده اند، نسخه پشتیبان تهیه می کند. اگر پشتیبان سطح 1 در دسترس نباشد، RMAN تمام بلوک های تغییر یافته از زمان پشتیبان گیری سطح 0 را کپی می کند.

دستور زیر یک پشتیبان افزایشی دیفرانسیل سطح 1 از پایگاه داده را انجام می دهد:

RMAN> BACKUP Incremental LEVEL 1 DATABASE;

اگر پشتیبان سطح 0 در دسترس نباشد، این رفتار به تنظیمات حالت سازگاری بستگی دارد. اگر سازگاری >=10.0.0، RMAN تمام بلوک هایی را که از زمان ایجاد فایل تغییر کرده اند کپی می کند و نتایج را به عنوان پشتیبان سطح 1 ذخیره می کند. به عبارت دیگر، در طی یک پشتیبان گیری افزایشی، یک SCN برابر با SCN ایجاد فایل گرفته می شود. در صورت سازگاری<10.0.0, RMAN генерирует бэкап уровня 0 содержимого файла во время резервного копирования, чтобы не было противоречия с предыдущими релизами.

شکل 1 پشتیبان گیری افزاینده دیفرانسیل (پیش فرض)

  • روز یکشنبه
    پشتیبان گیری افزایشی سطح 0 همه
  • دوشنبه تا شنبه
    هر روز از دوشنبه تا شنبه، یک نسخه پشتیبان افزایشی دیفرانسیل سطح 1 از تمام بلوک هایی که از آخرین نسخه پشتیبان افزایشی در سطح 1 یا 0 تغییر کرده اند، نسخه پشتیبان تهیه می کند. بنابراین، یک نسخه پشتیبان دوشنبه، بلوک هایی را کپی می کند که از زمان پشتیبان گیری سطح 0 یکشنبه تغییر کرده اند. بلوک‌های کپی پشتیبان، تغییر شروع سطح پشتیبان 1 در دوشنبه 1 و غیره.

پشتیبان گیری افزایشی تجمعی

در پشتیبان گیری تجمعی سطح 1، RMAN از تمام بلوک هایی که از آخرین سطح 0 پشتیبان گیری افزایشی استفاده شده اند، پشتیبان تهیه می کند. با این حال، پشتیبان‌گیری‌های تجمعی به فضای و زمان بیشتری نسبت به نسخه‌های پشتیبان دیفرانسیل نیاز دارند، زیرا آنها کارهای انجام شده توسط پشتیبان‌های قبلی را در همان سطح کپی می‌کنند.

دستور زیر یک پشتیبان تجمعی سطح 1 از پایگاه داده را انجام می دهد:

پشتیبان گیری افزایشی سطح 1 پایگاه داده تجمعی. # بلوک از سطح 0 تغییر کرد

شکل 2 پشتیبان گیری افزایشی تجمعی

در مثال نشان داده شده در، موارد زیر رخ می دهد:

  • روز یکشنبه
    پشتیبان گیری افزایشی سطح 0 همهبلوک هایی که تاکنون در این پایگاه داده استفاده شده اند.
  • دوشنبه تا شنبه
    یک پشتیبان انباشته افزایشی سطح 1 همه بلوک‌هایی را که از آخرین پشتیبان‌گیری سطح 0 تغییر کرده‌اند کپی می‌کند. از آنجایی که آخرین پشتیبان‌گیری سطح 0 در روز یکشنبه انجام شد، یک پشتیبان سطح 1 هر روز از دوشنبه تا شنبه از تمام بلوک‌هایی که از زمان تغییر کرده‌اند نسخه پشتیبان تهیه می‌کند. پشتیبان یکشنبه
  • این چرخه در هفته بعد تکرار می شود.

یک استراتژی ساده پشتیبان گیری افزایشی

یک طرح پشتیبان بر اساس یک MTTR قابل قبول (کوتاه برای میانگین زمان بازیابی) انتخاب کنید. برای مثال، می‌توانید یک طرح پشتیبان‌گیری سه‌لایه‌ای را پیاده‌سازی کنید تا یک پشتیبان کامل یا سطح صفر به صورت ماهانه، یک پشتیبان تجمعی سطح 1 به صورت هفتگی، و یک نسخه پشتیبان سطح دیفرانسیل ۱ روزانه گرفته شود. در این طرح، شما هرگز مجبور نخواهید بود بیش از یک روز موجودی گزارش تراکنش را برای بازیابی کامل اعمال کنید.

هنگامی که تصمیم می گیرید چند وقت یکبار یک نسخه پشتیبان کامل یا سطح 0 تهیه کنید، یک قانون خوب این است که هر بار که 50٪ یا بیشتر از داده ها تغییر می کند، یک نسخه پشتیبان از سطح صفر جدید تهیه کنید. اگر سرعت تغییر در پایگاه داده شما قابل پیش بینی باشد، می توانید اندازه پشتیبان گیری های افزایشی را برای تعیین زمان پشتیبان گیری سطح 0 بعدی نظارت کنید. کوئری زیر تعداد بلوک های نوشته شده در مجموعه پشتیبان را برای هر فایل داده با حداقل نمایش می دهد. 50٪ بلوک های رزرو شده آن:

SELECT FILE#، INCREMENTAL_LEVEL، COMPLETION_TIME، BLOCKS، DATAFILE_BLOCKS FROM V$BACKUP_DATAFILE WHERE INCREMENTAL_LEVEL > 0 و BLOCKS / DATAFILE_BLOCKS > 0.5 ORDERTIME BY COMPLETION

تعداد بلوک‌ها را در پشتیبان‌گیری‌های دیفرانسیل یا تجمعی با پشتیبان‌گیری پایه سطح 0 مقایسه کنید. برای مثال، اگر فقط پشتیبان‌گیری تجمعی سطح 1 ایجاد کنید، پس از گرفتن نسخه پشتیبان جدید بعدی سطح 1 با اندازه تقریباً نصف اندازه سطح 0 پشتیبان گیری پایه، یک پشتیبان سطح 0 جدید 0 بگیرید.

با تشکر از توجه شما!.