در قسمت های اول و دوم این مقاله در مورد پشتیبانگیری و بازیابی دادههای حساس و حیاتی در سازمانها، سرویس Volume Shadow Copy و نحوهی ایجاد یک Shadow Copy با استفاده از سرویس VSS توضیح داده شد، همچنین در مورد نحوهی ایجاد Shadow Copy توسط Provider و انواع Shadow Copy Providerها صحبت شد. در این قسمت به استفاده از Shadow Copyها و همچنین Data mining یا دادهکاوی با استفاده از Shadow Copy خواهیم پرداخت.
نحوهی استفاده از Shadow Copyها
میتوان از Shadow Copyها علاوه بر پشتیبانگیری دادههای برنامه کاربردی و اطلاعات وضعیت سیستم، برای اهداف دیگری نیز استفاده کرد، از جمله:
- بازیابی LUNها؛ همسانسازی مجدد و LUN Swapکردن
- بازیابی فایلهای مجزا؛ Shadow Copyها برای پوشههای اشتراک گذاشته شده
- Data mining یا دادهکاوی با استفاده از Shadow Copyهای قابلانتقال
بازیابی LUNها، همسانسازی مجدد و LUN Swapکردن
در ویندوز سرورو 2008 R2 و ویندوز 7، درخواستدهندههای VSS میتوانند از ویژگی Shadow Provider Copy سختافزاری استفاده کنند که همسانسازی مجدد LUN یا LUN Resync نام دارد. این یک طرح برای بازیابی سریع است که به Application Administrator توانایی بازیابی داده را از یک Shadow Copy به LUN اصلی یا یک LUN جدید میدهد.
Shadow Copy میتواند یک Full Clone یا یک Differential Shadow Copy باشد. درهرصورت، در انتهای عملیات Resync، محتوای LUN مقصد با Shadow Copy LUN یکسان خواهد بود. Array در طول عملیات Resync، یک کپی در سطح Block از Shadow Copy به LUN مقصد را انجام میدهد.
برای مشاوره رایگان و یا پیاده سازی راهکارهای پشتیبان گیری و ذخیره سازی با کارشناسان شرکت APK تماس بگیرید. |
اکثر Arrayها اجازه میدهند که عملیات I/O تولیدی پس از مدت کوتاهی بعد از شروع عملیات Resync ادامه پیدا کند، درحالیکه عملیات Resync در حال انجام است، درخواستهای Read به Shadow Copy LUN و درخواستهای Write به LUN مقصد هدایت میشوند. این امر به Arrayها این توانایی را میدهد که مجموعه دادههای بسیار بزرگی را بازیابی کرده و عملیات عادی را در عرض چند ثانیه ادامه دهند.
همسانسازی مجدد LUN با LUN Swapping متفاوت است، LUN Swapکردن یک سناریو برای بازیابی سریع است که VSS از ویندوز سرور 2003 SP1 از آن پشتیبانی کرده است. Shadow Copy در LUN Swapکردن، پس از Import شدن به یک Read-Write Volume تبدیل میشود. این تبدیل یک فرایند غیرقابل بازگشت است و پس از آن نمیتوان Volume و LUN مربوطه را با APIهای VSS کنترل نمود. در فهرست زیر نحوهی همسانسازی مجدد LUN در مقایسه با LUN Swapکردن شرح داده میشود:
- در LUN Resync، تغییری در Shadow Copy رخ نمیدهد، درنتیجه میتوان چندین بار از آن استفاده کرد. در LUN Swapکردن ، برای هر بازیابی تنها یک بار میتوان از Shadow Copy استفاده نمود. این امر برای اکثر ادمینهایی که به امنیت اهمیت میدهند مهم است. وقتی همسانسازی مجدد LUN مورد استفاده قرار بگیرد، اگر در اولین تلاش مشکلی پیش بیاید، درخواستدهنده میتواند کل فرایند بازیابی را مجدداً انجام دهد.
- در انتهای LUN Swapکردن، از Shadow Copy LUN برای ایجاد درخواستهای I/O استفاده میشود. به همین دلیل، Shadow Copy LUN باید از Storage دارای کیفیت یکسانی با Production LUN اصلی استفاده کند تا اطمینان حاصل نماید که پس از عملیات بازیابی، عملکرد تحت تأثیر قرار نمیگیرد. در عوض، اگر همسانسازی مجدد LUN مورد استفاده قرار گیرد، Hardware Provider میتواند Shadow Copy را روی Storageی ذخیره کند که ارزانتر از Storage دارای کیفیت تولید است.
- اگر LUN مقصد غیرقابل استفاده باشد و نیاز به تولید مجدد آن وجود داشته باشد، شاید LUN Swapکردن از لحاظ اقتصادی بهصرفهتر باشد زیرا نیازی به یک LUN مقصد ندارد.
بازیابی فایلهای مجزا، Shadow Copyها برای پوشههای اشتراک گذاشته شده
Shadow Copyها برای پوشههای به اشتراک گذاشته شده از Volume Shadow Copy Service استفاده میکنند تا کپیهایی Point-In-Time را از فایلهایی که روی یک منبع شبکهی مشترک مثل یک File Server قرار دارند فراهم کنند. کاربران با استفاده از Shadow Copyها برای پوشههای اشتراک گذاشته شده، میتوانند بهسرعت فایلهای حذف شده یا تغییر یافته را که روی شبکه ذخیره شدهاند بازیابی نمایند. به این خاطر که میتوانند این کار را بدون کمک ادمین انجام دهند، Shadow Copyها برای پوشههای اشتراک گذاشته شده میتواند بهرهوری و هزینهی ادمینها را کاهش دهد.
Data mining یا دادهکاوی با استفاده از Shadow Copyهای قابلانتقال
با یک Hardware Provider که برای استفاده با سرویسVolume Shadow Copy طراحی شده است، میتوان Shadow Copyهای قابلانتقالی را ایجاد کرد که امکان Import شدن در سرورها را در Subsystem یکسانی، مثلاً یک SAN، دارند. این Shadow Copyها را میتوان برای تولید و تست کردن نصب با دادههای Read-Only برای دادهکاوی مورد استفاده قرار داد.
با سرویس Volume Shadow Copy و یک Storage Array با Hardware Provider که برای استفاده با Volume Shadow Copy Service طراحی شده باشد، میتوان یک Shadow Copy از Volume دادههای مبدأ روی یک سرور ایجاد کرد و سپس Shadow Copy را روی سرور دیگری یا به سرور قبل Import نمود. فارغ از اندازهی دادهها، این فرایند در عرض چند دقیقه انجام میشود. فرایند انتقال در چند مرحله انجام میشود و از درخواستدهندهی Shadow Copy برنامه کاربردی مدیریت Storage استفاده میشود که از Shadow Copyهای قابلانتقال پشتیبانی میکنند.
نحوهی انتقال یک Shadow Copy روی سرور
- در ابتدا باید یک Shadow Copy قابلانتقال از دادههای مبدأ روی یک سرور ایجاد شود.
- سپس Shadow Copy به سروری Import میگردد که به SAN متصل است، میتوان Import را روی سروری متفاوت یا سروری یکسان انجام داد.
- اکنون دادهها آمادهی استفاده هستند.
ایجاد Shadow Copy و انتقال آن بین دو سرور
Shadow Copyها Read-Only هستند. اگر کاربر بخواهد یک Shadow Copy را به یک Read/Write LUN تبدیل کند، میتواند علاوه بر سرویسVolume Shadow Copy، از برنامه کاربردی مدیریت Storage مبتنی بر Virtual Disk Service شامل چند درخواستدهنده استفاده کند. با استفاده از این برنامه کاربردی، میتوان Shadow Copy را از مدیریت Volume Shadow Copy Service خارج کرده و آن را به یک Read/Write LUN تبدیل کرد.
انتقال سرویس Volume Shadow Copy یک راهکار پیشرفته روی رایانههایی است که Windows Server 2003 Enterprise Edition، Windows Server 2003 Datacenter Edition، Windows Server 2008 یا Windows Server 2008 R2 را اجرا میکنند و تنها در صورتی کار میکند که یک Hardware Provider روی Storage Array موجود باشد. انتقال Shadow Copy میتواند برای اهداف مختلفی از جمله پشتیبانگیری برروی Tape ، Data Mining و تست کردن مورد استفاده قرار بگیرد.