
آموزش Veeam Backup & Replication – بخش دوم
آموزش زنجیره پشتیبانگیری (Backup Chain) در Veeam Backup & Replication
زنجیره پشتیبانگیری یک دنباله از فایلهای پشتیبان است که توسط jobs پشتیبانگیری ایجاد میشود. زنجیره پشتیبانگیری این امکان را فراهم میکند تا دادهها بازیابی شوند. زنجیره پشتیبانگیری شامل اولین فایل پشتیبانگیری کامل، فایلهای پشتیبانگیری افزایشی، فایلهای متادیتا و برخی فایلهای اضافی است. فایلهای پشتیبانگیری کامل و افزایشی مربوط به نقاط بازیابی ماشینهای مجازی (VM) پشتیبانگیری شده هستند. میتوانید نقاط بازیابی را به عنوان “snapshots” دادههای ماشین مجازی در زمانهای خاص تصور کنید. نقاط بازیابی به شما این امکان را میدهند که ماشینهای مجازی را به وضعیت مورد نظر بازگردانید.
نوع فایلهای پشتیبانگیری و نحوه ترتیب آنها در زنجیره پشتیبانگیری بستگی به روش پشتیبانگیری انتخاب شده دارد. تعداد زنجیرههای پشتیبانگیری برای ماشینهای مجازی پشتیبانگیری شده بستگی به فرمت انتخابی زنجیره پشتیبانگیری دارد.
فایلهای پشتیبانگیری (Backup Files)
Veeam Backup & Replication انواع مختلفی از فایلهای پشتیبانگیری را ایجاد و نگهداری میکند:
- VBK — فایلهای پشتیبانگیری کامل که کپیهایی کامل از VM images ماشینهای مجازی را ذخیره میکنند.
- VIB یا VRB — فایلهای پشتیبانگیری افزایشی که تغییرات افزایشی در VM images ماشینهای مجازی را ذخیره میکنند.
- VBM — فایلهای متادیتای پشتیبانگیری که اطلاعاتی درباره job پشتیبانگیری، ماشینهای مجازی پردازش شده توسط job پشتیبانگیری، تعداد و ساختار فایلهای پشتیبانگیری، نقاط بازیابی و غیره را ذخیره میکنند. فایلهای متادیتا واردات پشتیبانها، نگاشت پشتیبانها و عملیات دیگر را تسهیل میکنند.
علاوه بر این انواع فایلها، Veeam Backup & Replication میتواند فایلهای زیر را در مخزن پشتیبانگیری ایجاد کند:
- VSB — فایلهای پشتیبانگیری مصنوعی مجازی که برای تولید پشتیبانهای کامل مجازی روی نوارها استفاده میشوند.
- VLB، VSM و VLM — فایلهایی که دادههای گزارش تراکنش Microsoft SQL Server را ذخیره میکنند.
- VLB، VOM و VLM — فایلهایی که دادههای گزارش Oracle را ذخیره میکنند.
- VLB، VPM و VLM — فایلهایی که دادههای WAL PostgreSQL را ذخیره میکنند.
تمامی فایلهای پشتیبانگیری که توسط job پشتیبانگیری ایجاد میشوند، در یک پوشه ویژه مربوط به job در مخزن پشتیبانگیری ذخیره میشوند. به عنوان مثال، اگر شما یک job پشتیبانگیری با نام “DC Backup” ایجاد کنید، Veeam Backup & Replication پوشهای با نام “DC Backup” در مخزن پشتیبانگیری هدف ایجاد کرده و تمام فایلهای پشتیبانگیری تولید شده توسط این job را در این پوشه ذخیره میکند.
بازگشت به وضعیت قبلی ماشینهای مجازی (Rolling Back VMs)
برای بازگشت یک ماشین مجازی به یک نقطه زمانی خاص، به یک زنجیره از فایلهای پشتیبانگیری نیاز دارید: یک فایل پشتیبانگیری کامل به علاوه یک مجموعه از فایلهای پشتیبانگیری افزایشی که به این فایل پشتیبانگیری کامل وابسته هستند. اگر برخی از فایلها در زنجیره پشتیبانگیری گم شوند، شما قادر به بازگشت به وضعیت مورد نظر نخواهید بود. به همین دلیل، نباید فایلهای پشتیبانگیری جداگانه را به صورت دستی از مخزن پشتیبانگیری حذف کنید. در عوض، باید تنظیمات سیاست نگهداری را مشخص کنید که به شما این امکان را میدهند که تعداد فایلهای پشتیبانگیری مورد نظر را در مخزن پشتیبانگیری حفظ کنید.
روشهای پشتیبانگیری (Backup Methods)
Veeam Backup & Replication روشهای مختلفی برای ایجاد زنجیرههای پشتیبان ارائه میدهد:
پشتیبانگیری افزایشی بهطور همیشگی Forever forward incremental (FFI)
زمانی که از روش پشتیبانگیری افزایشی بهطور همیشگی (FFI) استفاده میشود، Veeam Backup & Replication یک زنجیره پشتیبان ایجاد میکند که شامل اولین فایل پشتیبان کامل (VBK) و مجموعهای از فایلهای پشتیبان افزایشی بهطور همیشگی (VIB) است که پس از آن قرار دارند.
این روش پشتیبانگیری به شما کمک میکند تا فضای ذخیرهسازی پشتیبان را صرفهجویی کنید، زیرا Veeam Backup & Replication تنها یک فایل پشتیبان کامل ذخیره میکند و فایلهای پشتیبان افزایشی را زمانی که دوره نگهداری به پایان میرسد، حذف میکند. برای رعایت تنظیمات سیاست نگهداری، Veeam Backup & Replication دادههای یک فایل افزایشی را به فایل پشتیبان کامل وارد میکند قبل از اینکه افزایشی حذف شود. این تغییرات میتواند به تکهتکه شدن فایل پشتیبان کامل منجر شود و شما باید عملیات فشردهسازی فایل پشتیبان کامل را برنامهریزی کنید. این عملیات بار اضافی I/O بر روی ذخیرهسازی پشتیبان تولید میکند. به طور کلی، روش FFI تأثیر متوسطی بر روی I/O ذخیرهسازی پشتیبان دارد در مقایسه با سایر روشهای پشتیبانگیری.
بازیابی به اولین نقطه بازیابی از فایلهای پشتیبان که با استفاده از روش FFI ایجاد شدهاند، سریعترین در مقایسه با سایر روشها است، زیرا اولین نقطه بازیابی موجود همیشه یک پشتیبان کامل است. بازیابی به نقاط بازیابی دیگر میتواند از نظر سرعت با روش FI مقایسه شود.
پشتیبانگیری افزایشی بهطور رو به جلو Forward incremental (FI)
زمانی که از روش پشتیبانگیری افزایشی بهطور رو به جلو (FI) استفاده میشود، Veeam Backup & Replication یک زنجیره پشتیبان ایجاد میکند که شامل چندین فایل پشتیبان کامل (VBK) و مجموعهای از فایلهای پشتیبان افزایشی بهطور رو به جلو (VIB) است که پس از هر فایل پشتیبان کامل قرار دارند. پشتیبانهای کامل میتوانند با استفاده از روشهای پشتیبانگیری کامل سنتتیک و کامل فعال ایجاد شوند. با انجام پشتیبانگیریهای کامل منظم، زنجیره پشتیبان به سریهای کوتاهتری تقسیم میشود. این امر احتمال از دست دادن کامل زنجیره پشتیبان را کاهش میدهد و این روش پشتیبانگیری را به یکی از قابل اعتمادترین روشها تبدیل میکند.
این روش پشتیبانگیری به فضای ذخیرهسازی بیشتری نیاز دارد در مقایسه با سایر روشها زیرا زنجیره پشتیبان شامل چندین فایل پشتیبان کامل است و گاهی اوقات Veeam Backup & Replication بیشتر از تعداد تعیینشده در تنظیمات سیاست نگهداری نقاط بازیابی ذخیره میکند به دلیل ویژگیهای سیاست نگهداری FI.
روش FI کمترین تأثیر را بر روی I/O ذخیرهسازی پشتیبان دارد. با این حال، تأثیر آن بر روی ذخیرهسازی پشتیبان در روزهایی که پشتیبانهای کامل سنتتیک برنامهریزی شدهاند، افزایش مییابد؛ همچنین تأثیر آن بر روی ذخیرهسازی تولید در روزهایی که پشتیبانهای کامل فعال برنامهریزی شدهاند، افزایش مییابد.
بازیابی از فایلهای پشتیبان که با استفاده از روش FI ایجاد شدهاند، در مقایسه با سایر روشها از نظر زمانی بهینهترین است (در مواردی که شما به اولین یا آخرین نقطه بازیابی باز نمیگردید). این به این دلیل است که زنجیره پشتیبان معمولاً به سریهای کوتاه از فایلهای پشتیبان کامل و افزایشی تقسیم میشود و تجمیع نقطه بازیابی مورد نظر زمان زیادی نمیبرد.
پشتیبانگیری افزایشی معکوس Reverse incremental (RI)
زمانی که از روش پشتیبانگیری افزایشی معکوس (RI) استفاده میشود، Veeam Backup & Replication یک زنجیره پشتیبان ایجاد میکند که شامل فایل پشتیبان کامل (VBK) و مجموعهای از فایلهای پشتیبان افزایشی معکوس (VRB) است که پیش از آن قرار دارند.
این روش پشتیبانگیری به شما کمک میکند تا فضای ذخیرهسازی پشتیبان را صرفهجویی کنید، زیرا Veeam Backup & Replication تنها یک فایل پشتیبان کامل ذخیره میکند (اگر پشتیبانهای کامل دورهای برنامهریزی نشده باشند) و فایلهای پشتیبان افزایشی را زمانی که دوره نگهداری به پایان میرسد، حذف میکند.
روش RI بیشترین تأثیر I/O را بر روی ذخیرهسازی پشتیبان در مقایسه با سایر روشهای پشتیبانگیری دارد. این به این دلیل است که در حین پشتیبانگیری، Veeam Backup & Replication دادههای تغییر کرده را به فایل پشتیبان کامل وارد کرده و همچنین فایلهای پشتیبان افزایشی معکوس ایجاد میکند. چنین تغییراتی میتواند به تکهتکه شدن فایل پشتیبان کامل منجر شود و شما باید عملیات فشردهسازی فایل پشتیبان کامل را برنامهریزی کنید. این عملیات بار اضافی I/O بر روی ذخیرهسازی پشتیبان تولید میکند.
بازیابی به آخرین نقطه بازیابی از فایلهای پشتیبان که با استفاده از روش RI ایجاد شدهاند، سریعترین در مقایسه با سایر روشها است زیرا جدیدترین نقطه بازیابی همیشه یک پشتیبان کامل است که پس از هر چرخه پشتیبان بهروزرسانی میشود. بازیابی به نقاط بازیابی قبلی کندتر از سایر روشهای پشتیبانگیری است.
پشتیبانگیری افزایشی بهطور همیشگی (Forever Forward Incremental Backup)
روش پشتیبانگیری افزایشی بهطور همیشگی (FFI) یک زنجیره پشتیبان تولید میکند که شامل اولین فایل پشتیبان کامل (VBK) و مجموعهای از فایلهای پشتیبان افزایشی بهطور همیشگی (VIB) است که پس از آن قرار دارند.
Veeam Backup & Replication یک زنجیره پشتیبان افزایشی بهطور همیشگی را به شکل زیر ایجاد میکند:
- در اولین جلسه job پشتیبانگیری، Veeam Backup & Replication یک فایل پشتیبان کامل در مخزن پشتیبان ایجاد میکند.
- در جلسات بعدی job پشتیبانگیری، Veeam Backup & Replication تنها بلوکهای داده ماشین مجازی (VM) که از آخرین جلسه پشتیبانگیری (کامل یا افزایشی) تغییر کردهاند را کپی کرده و این بلوکها را بهعنوان یک فایل پشتیبان افزایشی در زنجیره پشتیبان ذخیره میکند.
- پس از اضافه شدن یک نقطه بازیابی جدید به زنجیره پشتیبان، Veeam Backup & Replication سیاست نگهداری job را بررسی میکند. اگر Veeam Backup & Replication یک نقطه بازیابی منسوخ شده را شناسایی کند، زنجیره پشتیبان را بهگونهای تغییر میدهد که فضای لازم برای جدیدترین نقطه بازیابی فراهم شود.
برای استفاده از روش پشتیبانگیری افزایشی بهطور همیشگی، باید گزینههای زیر را در تنظیمات job پشتیبانگیری انتخاب کنید:
- حالت پشتیبانگیری افزایشی Incremental را انتخاب کنید.
- پشتیبانگیری کامل سنتتیک و پشتیبانگیری کامل فعال را غیرفعال کنید. اگر پشتیبانگیری کامل سنتتیک و پشتیبانگیری کامل فعال را فعال کنید، Veeam Backup & Replication یک زنجیره پشتیبان افزایشی بهطور رو به جلو تولید خواهد کرد.
این روش به شما این امکان را میدهد که تنها یک پشتیبان کامل ذخیره کرده و پس از آن فقط تغییرات دادهها را ذخیره کنید، که موجب صرفهجویی در فضای ذخیرهسازی میشود.
پشتیبانگیری افزایشی بهطور رو به جلو (Forward Incremental Backup)
روش پشتیبانگیری افزایشی بهطور رو به جلو یک زنجیره پشتیبان تولید میکند که شامل اولین فایل پشتیبان کامل (VBK) و مجموعهای از فایلهای پشتیبان افزایشی بهطور رو به جلو (VIB) است که پس از آن قرار دارند. علاوه بر این، زنجیره پشتیبان افزایشی بهطور رو به جلو شامل فایلهای پشتیبان کامل سنتتیک و پشتیبانهای کامل فعال است که زنجیره پشتیبان را به سریهای کوتاهتر تقسیم میکنند.
Veeam Backup & Replication یک زنجیره پشتیبان افزایشی بهطور رو به جلو را به شکل زیر ایجاد میکند:
- در اولین جلسه job پشتیبانگیری، Veeam Backup & Replication یک فایل پشتیبان کامل در مخزن پشتیبان ایجاد میکند.
- در جلسات بعدی job پشتیبانگیری، Veeam Backup & Replication تنها بلوکهای داده ماشین مجازی (VM) که از آخرین جلسه پشتیبانگیری (کامل یا افزایشی) تغییر کردهاند را کپی کرده و این بلوکها را بهعنوان یک فایل پشتیبان افزایشی در زنجیره پشتیبان ذخیره میکند.
- در روزهایی که پشتیبانگیری کامل سنتتیک یا پشتیبانگیری کامل فعال برنامهریزی شده است، Veeam Backup & Replication یک فایل پشتیبان کامل ایجاد کرده و آن را به زنجیره پشتیبان اضافه میکند. نقاط بازیابی افزایشی که پس از این فایل پشتیبان کامل تولید میشوند از آن بهعنوان یک نقطه شروع جدید استفاده میکنند.
- پس از اضافه شدن یک نقطه بازیابی جدید به زنجیره پشتیبان، Veeam Backup & Replication سیاست نگهداری تعیینشده برای job را بررسی میکند. اگر Veeam Backup & Replication یک نقطه بازیابی منسوخشده را شناسایی کند، سعی میکند این نقطه را از زنجیره پشتیبان حذف کند.
پشتیبانگیری افزایشی بهطور رو به جلو با فعالسازی پشتیبانگیری کامل سنتتیک روش پیشفرض برای ایجاد زنجیره پشتیبان است. برای استفاده از این روش پشتیبانگیری، شما میتوانید تنظیمات پیشفرض را حفظ کنید یا گزینههای زیر را در تنظیمات job پشتیبانگیری انتخاب کنید:
- انتخاب حالت پشتیبانگیری افزایشی Incremental
- فعالسازی پشتیبانگیری کامل سنتتیک یا پشتیبانگیری کامل فعال. اگر پشتیبانگیری کامل سنتتیک و پشتیبانگیری کامل فعال فعال نباشند، Veeam Backup & Replication یک زنجیره پشتیبان افزایشی بهطور همیشگی تولید خواهد کرد.
پشتیبانگیری افزایشی معکوس (Reverse Incremental Backup)
روش پشتیبانگیری افزایشی معکوس یک زنجیره پشتیبان تولید میکند که شامل آخرین فایل پشتیبان کامل (VBK) و مجموعهای از فایلهای پشتیبان افزایشی معکوس (VRB) است که قبل از آن قرار دارند.
Veeam Backup & Replication یک زنجیره پشتیبان افزایشی معکوس را به شکل زیر ایجاد میکند:
- در اولین جلسه job پشتیبانگیری، Veeam Backup & Replication یک فایل پشتیبان کامل در مخزن پشتیبان ایجاد میکند.
- در جلسات بعدی job پشتیبانگیری، Veeam Backup & Replication تنها بلوکهای داده ماشین مجازی (VM) که از آخرین جلسه پشتیبانگیری تغییر کردهاند را کپی کرده و این بلوکها را به فایل پشتیبان کامل وارد میکند تا آن را به جدیدترین وضعیت VM برساند. علاوه بر این، Veeam Backup & Replication یک فایل پشتیبان افزایشی معکوس ایجاد میکند که شامل بلوکهای دادهای است که هنگام بازسازی فایل پشتیبان کامل جایگزین شدهاند و این فایل پشتیبان افزایشی معکوس را قبل از فایل پشتیبان کامل در زنجیره پشتیبان اضافه میکند.
- پس از اضافه شدن یک نقطه بازیابی جدید به زنجیره پشتیبان، Veeam Backup & Replication سیاست نگهداری تعیینشده برای job را بررسی میکند. اگر Veeam Backup & Replication یک نقطه بازیابی منسوخشده را شناسایی کند، آن را از زنجیره پشتیبان حذف میکند.
نتیجه این است که جدیدترین نقطه بازیابی در زنجیره پشتیبان همیشه یک پشتیبان کامل است و پس از هر جلسه موفق پشتیبانگیری بهروزرسانی میشود.
روش پشتیبانگیری افزایشی معکوس به شما این امکان را میدهد که بلافاصله یک VM را به جدیدترین وضعیت بازیابی کنید بدون نیاز به پردازش اضافی، زیرا جدیدترین نقطه بازیابی همیشه یک فایل پشتیبان کامل است. اگر نیاز به بازیابی یک VM به یک نقطه زمانی خاص دارید، Veeam Backup & Replication فایلهای VRB مورد نیاز را به فایل VBK اعمال میکند تا به نقطه بازیابی مورد نظر برسید.
برای استفاده از روش پشتیبانگیری افزایشی معکوس، شما باید گزینه Reverse incremental را در تنظیمات job پشتیبانگیری انتخاب کنید.
تغییر بین روشهای پشتیبانگیری (Switching Between Backup Methods)
شما میتوانید بهراحتی روشهای پشتیبانگیری را تغییر دهید. Veeam Backup & Replication زنجیره پشتیبان قبلی را تبدیل نمیکند، بلکه یک زنجیره پشتیبان جدید در کنار زنجیره موجود ایجاد میکند به روشهای زیر:
- اگر از روش افزایشی معکوس به روش افزایشی بهطور همیشگی یا افزایشی بهطور رو به جلو تغییر دهید، Veeam Backup & Replication مجموعهای از فایلهای پشتیبان افزایشی را در کنار زنجیره پشتیبان افزایشی معکوس ایجاد میکند. فایل پشتیبان کامل در زنجیره افزایشی معکوس بهعنوان نقطه شروع برای فایلهای پشتیبان افزایشی استفاده میشود.
- اگر از روش افزایشی بهطور همیشگی یا افزایشی بهطور رو به جلو به روش افزایشی معکوس تغییر دهید، Veeam Backup & Replication ابتدا یک فایل پشتیبان کامل در کنار فایلهای پشتیبان افزایشی ایجاد میکند. در هر جلسه جدید job، Veeam Backup & Replication این فایل پشتیبان کامل را بهروز کرده و فایلهای پشتیبان افزایشی معکوس را به زنجیره پشتیبان اضافه میکند.
- اگر از روش افزایشی بهطور همیشگی به روش افزایشی بهطور رو به جلو تغییر دهید، Veeam Backup & Replication پشتیبانگیری کامل سنتتیک را طبق زمانبندی مشخصشده ایجاد میکند. زمانی که تعداد نقاط بازیابی در زنجیره جدید به حد نگهداری برسد، زنجیره پشتیبان قدیمی حذف میشود.
- اگر از روش افزایشی بهطور رو به جلو به روش افزایشی بهطور همیشگی تغییر دهید، پشتیبانگیری کامل سنتتیک دیگر ایجاد نمیشود. زمانی که تعداد نقاط بازیابی ایجادشده از آخرین پشتیبان کامل به حد نگهداری برسد، زنجیره پشتیبان قدیمی حذف میشود. از آن پس، با هر ایجاد نقطه بازیابی، فایل افزایشی اولیه با فایل پشتیبان کامل ادغام خواهد شد.