از System Center Data Protection Manager یا DPM به عنوان یک راهکار حفاظت از دادهها می توان نام برد که با توجه به نوع و شیوه حفاظت از داده های انتخابی تغییر میکند. در این مقاله در مورد نحوه عملکرد DPM، فرآیندهای حفاظت از داده های مبتنی بر دیسک، فرآیند بازیابی و Protection Policy توضیح خواهیم داد.
چگونگی انجام فرآیند حفاظت از داده های مبتنی بر دیسک در DPM Server
به منظور حفاظت از داده های مبتنی بر دیسک، DPM Server یک Replica یا نسخه کپی از دادههای موجود در سرور تحت حفاظت ایجاد میکند، Replicaها در یک Volume سفارشی یا Storage Pool که شامل یک مجموعه از دیسکهای داخل DPM Server است ذخیره میشوند. شکل زیر روابط پایهای میان یک Volume تحت حفاظت و Replicaهایش را نشان میدهد.
فرقی نمیکند که از File Data محافظت شود یا دادههای برنامههای کاربردی، حفاظت از داده ها با ایجاد Replica از دادههای مبدأ آغاز میگردد. Replicaها طی فواصل معینی طبق تنظیمات پیکربندی، همسان سازی یا بروزرسانی میشوند که این روش مورد استفادهی DPM برای همسان سازی Replica وابسته به نوع دادههای حفاظتی است. اگر یک Replica ناسازگار شناخته شود، DPM تست سازگاری را انجام میدهد که یک راستی آزمایی Block-by-Block از Replica بر اساس مبدأ دادهها است.
راهکار DPM Server برای حفاظت از داده ها
یک نمونه ساده از پیکربندی محافظتی شامل یک DPM Server و یک کامپیوتر حفاظت شده است. زمانی که یک Agent محافظتی DPM در کامپیوتر نصب شود و دادههای آن را به Protection Group اضافه گردد، کامپیوتر تحت امنیت قرار میگیرد. Agentهای حفاظتی تغییرات داده های تحت حفاظت را پیگیری میکنند و تغییرات را به DPM Server انتقال میدهند. آنها همچنین دادهها را روی کامپیوتری که تحت حفاظت بوده و در فرآیند بازیابی دخیل است شناسایی میکنند. باید روی هر کامپیوتری که قرار است با DPM از آن محافظت شود Agent حفاظتی نصب گردد و نصب این Agentها توسط DPM صورت میگیرد یا ممکن است بطور دستی با استفاده از برنامههای کاربردی مانند Systems Management Server (SMS) انجام شود.
برای مشاوره رایگان و یا پیاده سازی راهکارهای پشتیبان گیری و ذخیره سازی با کارشناسان شرکت APK تماس بگیرید. |
Protection Group چیست و به چه منظور استفاده می گردد؟
از Protection Group برای مدیریت حفاظت از منابع دادهها در کامپیوترها استفاده میشود و مجموعهای از منابع دادههاست که دارای پیکربندی محافظتی یکسانی هستند. پیکربندی محافظتی مجموعهای از تنظیمات است که در یک Protection Group رایج هستند مانند، Protection Policy، تخصیص دیسک و روش ایجاد Replica .DPM برای هر عضو گروه در Storage Pool یک Replicaی جداگانه ذخیره میکند. عضو میتواند از یکی از منابع دادههای زیر باشد:
- یک Volume، اشتراک یا پوشه در دسکتاپ کامپیوتر، File Server یا Server Cluster.
- گروه ذخیرهای در یک Exchange Server یا Server Cluster.
- یک دیتابیس از یک نمونه SQL Server یا Server Cluster.
باید توجه کرد که DPM از دادههای ذخیره شده در USB Driveها محافظت نمیکند.
فرآیند همسان سازی File Data با استفاده از تست سازگاری
در DPM برای Volume یا اشتراک فایل یک سرور، Agent محافظت کننده از یک فیلتر Volume و Change Journal استفاده میکند تا تعیین کند کدام فایلها تغییر کردهاند، سپس یک فرایند Checksum را برای آنها انجام میدهد تا تنها Blockهای تغییر یافته را همسان سازی نماید. در طی همسان سازی، این تغییرات به DPM Server منتقل میشوند و سپس به Replica اعمال میشوند تا آن را با دادههای مبدأ همسان سازی کند، در طرح زیر فرآیند همسان سازینشان داده شده است.
اگر یک Replica با دادههای مبدأ ناسازگار باشد، DPM هشداری میدهد که میگوید کدام کامپیوتر و دادههای اولیه تحت تأثیر قرار دارند. به منظور حل این مشکل، مدیر مربوطه از طریق همسان سازی با تست سازگاری بر روی Replica میتواند آن را اصلاح کند. در طی تست سازگاری، DPM یک راستی آزمایی Block-by-Block انجام میدهد و Replica را اصلاح میکند تا با دادههای مبدأ مطابقت داشته باشد، میتوان تست سازگاری روزانه را برای Protection Group برنامهریزی کرد یا بطور دستی این فرآیند را آغاز نمود. در فواصل معینی که پیکربندی صورت میگیرد، DPM یک نقطه بازیابی برای اعضای گروه بازیابی ایجاد میکند. نقطه بازیابی نسخهای از دادههاست که بازیابی داده از روی آن صورت میگیرد.
بیشتر بخوانید: (Storage Replica (SR در ویندوز سرور ۲۰۱۶
فرآیند همسان سازی دادههای برنامه کاربردی چگونه انجام می شود؟
برای دادههای برنامه کاربردی، پس از اینکه Replica توسط DPM ایجاد شد، تغییرات Volume Blockها که متعلق به فایلهای برنامه کاربردی است توسط Volume Filter پیگیری میشوند. چگونگی انتقال تغییرات به DPM Server بستگی به برنامه کاربردی و نوع همسان سازی دارد. عملیاتی که در DPM Administrator Console تحت عنوان همسان سازی اجرا میشود مشابه پشتیبان گیری Incremental است و یک بازتاب درست از ترکیب دادههای برنامهکاربردی با Replica ایجاد میکند.
در طی نوعی همسان سازی که در DPM Administrator Console با عنوان Full Backup سریع شناخته میشود، یک Snapshot کامل Volume Shadow Copy Service یا VSS ایجاد میشود اما تنها Blockهای تغییر یافته به DPM Server منتقل میشوند. هر Full Backup سریع یک نقطه بازیابی برای دادههای برنامه کاربردی ایجاد میکند. اگر برنامه کاربردی از Incremental Backupها پشتیبانی کند، هر همسان سازی نیز یک نقطه بازیابی ایجاد میکند. نوع همسان سازی پشتیبانی شده از سوی هر گونه دادههای برنامه کاربردی به شرح زیر خلاصه شده:
- همسان سازی در دادههای Exchange حفاظت شده، یک Incremental VSS Snapshot را با استفاده ازExchange VSS Writer انتقال میدهد. نقاط بازیابی برای هر همسان سازی و Full Backup سریع ایجاد میشوند.
- دیتابیسهای SQL Server که در حالت Read-Only ،Log-Ship شدهاند یا از مدل ساده بازیابی استفاده میکنند، از Incremental Backup پشتیبانی نمیکنند. نقاط بازیابی تنها برای Full Backupهای سریع ایجاد شدهاند. برای سایر دیتابیسهای SQL Server، همسان سازی پشتیبان گیری، Log تراکنش را انتقال میدهد و نقاط بازیابی برای هر همسان سازی Incremental وFull Backup سریع ایجاد میشوند. Log تراکنش یک رکورد سریالی از تمامی تراکنشهایی است که از زمان آخرین پشتیبان گیری درمقابل دیتابیس اجرا شده است.
- Windows SharePoint Services و Microsoft Virtual Server از Incremental Backup پشتیبانی نمیکنند، در ضمن نقاط بازیابی برای هر Full Backup سریع ایجاد شدهاند.
همسان سازی Incremental نیازمند زمان کمتری نسبت به اجرای Full Backup سریع است. با این حال، زمان لازم برای بازیابی دادهها با افزایش تعداد همسان سازیها افزایش مییابد. علت افزایش این است که DPM باید آخرین Full Backup را بازیابی کند و سپس تمامی همسان سازیهای Incremental را تا زمان مورد نظر بازیابی کرده و بکار ببرد.
نحوه عملکرد DPM در کاهش زمان از دست رفتن داده ها
به منظور سریعتر کردن زمان بازیابی، DPM بطور منظم Full Backup را اجرا میکند؛ نوعی همسان سازی که Replica را بروز رسانی میکند تا شامل Blockهای تغییر یافته شود. در طی Full Backup سریع، DPM پیش از آنکه Replica را با Blockهای تغییر یافته بروزرسانی کند از آن Snapshot میگیرد. به منظور فعال کردن اهداف نقاط بازیابی بیشتر و کاهش بازه ی از دست رفتن دادهها، DPM همچنین همسان سازی های Incremental را در زمان بین دو Full Backup را سریع انجام میدهد.
در حین حفاظت از دادهها، اگر یک Replica با داده مبدأ دچار ناسازگاری شود، DPM هشداری را ایجاد میکند که نشان میدهد کدام سرور و کدام منبع دادهها تحت تأثیر قرار گرفتهاند. به منظور حل این مشکل، مدیر مربوطه با آغاز همسان سازی و تست سازگاری بر Replica آن را اصلاح میکند. در طی تست سازگاری، DPM راستیآزمایی Block-by-Block را انجام میدهد و Replica را اصلاح میکند تا با دادههای مبدأ سازگار باشد. می توان تست سازگاری روزانه را برای Protection Group برنامهریزی کرد یا این فرآیند را بطور دستی آغاز نمود.