سیستم های اتوماسیون پشتیبان گیری داده ها. پشتیبان گیری. تئوری و عمل خلاصه. به طور معمول به سیستم های پیچیده می آیند

نرم افزار کپی ذخیره .

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

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

برای شرکت های کوچک، اغلب امکان پذیر است بدون نرم افزار خاص. برای پشتیبان گیری با حداقل قابلیت های مورد نیاز، آن را با سیستم عامل می آید (این بیانیه برای MS Windows و برای یونیکس منصفانه است)، و با DBM های اوراکل، به عنوان مثال، یک نسخه کوتاه از شبکه Legato ارائه شده است.

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

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

بدیهی است، برای کار موفقیت آمیز کل مجتمع پشتیبان ضروری است کار پیشرفته هر دو نرم افزار و سخت افزار. بنابراین، برای سیستم پشتیبان گیری از شرکت، ابزار پشتیبان استاندارد استفاده نمی شود. چندین مورد مهم را می توان اختصاص داد که کدام نرم افزار برای پشتیبان گیری و بازیابی اطلاعات برای شرکت های بزرگ باید راضی باشند:
- ساخت یک سیستم مشتری سرور. از آنجا که هر سیستم اطلاعات مدرن بر اساس یک شبکه است، سیستم پشتیبان نیز باید شبکه باشد. چنین سیستم باید ارائه دهد: مدیریت پشتیبان در سراسر شبکه با رایانه های برجسته؛ پشتیبان گیری از راه دور اطلاعات موجود در سرورها و ایستگاه های کاری؛ استفاده متمرکز از دستگاه های پشتیبان. در اعمال به پشتیبان گیری، اصطلاحات سرور سرویس گیرنده به معنی موارد زیر است: اجزای سیستم پشتیبان گیری که تمام فرآیندها را کنترل می کند و دستگاه ها سرور نامیده می شود و مولفه مسئول ذخیره یا بازگرداندن داده های خاص مشتری است. نرم افزار پشتیبان نرم افزار سازمانی باید عملیات هماهنگ از تمامی عناصر شبکه محاسبات - ایستگاه های کاری، سرورها و دستگاه های پشتیبان فراهم کند - برای اطمینان از کوچکترین بار دستگاه ها و کانال های ارتباطی. برای این منظور، سازمان زیر از بسته نرم افزاری مورد استفاده قرار می گیرد: سرور سیستم، کنسول کنترل (در مورد کلی بر روی سرور نصب نشده است)، نمایندگان پشتیبان (مشتریان نصب شده در ایستگاه های کاری). علاوه بر این، چنین محصولی باید توانایی کار با مشتریان سیستم عامل های مختلف را فراهم کند. و در نهایت، چنین برنامه هایی باید دسترسی به فایل ها و پایگاه های داده کاربر را فراهم کنند، حتی اگر این فایل ها باز و استفاده می شود توسط سیستم.
- چندتایی شبکه اطلاعات مدرن ناهمگن است. بر این اساس، سیستم پشتیبان باید به طور کامل در چنین شبکه ای عمل کند، به نظر می رسد که بخش سرور آن در محیط های مختلف عملیاتی کار خواهد کرد و مشتریان را در انواع سیستم عامل های سخت افزاری و نرم افزاری نگه می دارد. در دسترس بودن، حداقل، مشتریان تحت سیستم عامل های مختلف.
- اتوماسیون عملیات معمولی فرآیند پشتیبان ناگزیر شامل بسیاری از چرخه های عملیات های مختلف است. سیستم پشتیبان باید عملیات cyclic را در حالت اتوماتیک انجام دهد و تعداد عملیات دستی را به حداقل برساند. به طور خاص، باید حفظ شود: اجرای پشتیبان گیری بر روی برنامه، چرخش رسانه ها، تعمیر و نگهداری دستگاه های پشتیبان بر روی برنامه. به عنوان مثال، کپی کردن هر روز در یک زمان خاص انجام می شود. مثال دیگری از یک چرخه، فرایند بازنویسی اطلاعات در رسانه های پشتیبان است. اگر پشتیبان روزانه باید یک هفته ذخیره شود، پس از این دوره، رسانه های مربوطه را می توان دوباره استفاده کرد. چنین فرایندی از جایگزینی سازگار از رسانه های پشتیبان، چرخش نامیده می شود. کارهای چرخه ای شامل نگهداری پیشگیرانه از دستگاه های پشتیبان، به عنوان مثال، تمیز کردن مجامع مکانیزم روبان استرر پس از یک دوره خاص عملیات با استفاده از یک کاست خاص، تمیز کردن مجموعه های مکانیسم روبان استرر را تمیز می کند. لازم به ذکر است که اتوماسیون کار یکی از عوامل کلیدی برای کاهش هزینه حمایت از سیستم پشتیبان است.
- پشتیبانی از حالت های پشتیبان مختلف. فرض کنید که هر روز نیاز به ایجاد دارد پشتیبان گیری برخی از مجموعه های فایل، مانند موجود در همان دایرکتوری. به عنوان یک قاعده، در طول روز کاری، تغییرات فقط در فایل های جداگانه ساخته می شود و کپی روزانه اطلاعات باقی مانده از لحظه ایجاد پشتیبان قبلی، غیر ضروری است. بر اساس این، سیستم باید حالت های مختلف پشتیبان را ارائه دهد، به عنوان مثال، توانایی صرفه جویی در اطلاعات را که از لحظه ای از ایجاد نسخه قبلی تغییر کرده است، حفظ کنید.
- نصب آسان، پشتیبانی از طیف گسترده ای از درایوها، بهبود سریع سرورهای شبکه پس از تصادف. به دلیل حادثه سیستم، سرور شبکه ممکن است به دلایل مختلف شکست بخورد هارد دیسک یا به دلیل خطاهای نرم افزاری که منجر به تخریب اطلاعات سیستم شد. در این مورد، بازیابی آن نیاز به نصب مجدد سیستم عامل، پیکربندی دستگاه ها، نصب برنامه های کاربردی، بازگرداندن سیستم فایل و حساب کاربری است. تمام این عملیات بسیار دشوار است و در هر مرحله از این فرآیند، خطاها ممکن است رخ دهد. بنابراین، برای بازگرداندن سرور، شما باید یک نسخه پشتیبان از کل اطلاعات ذخیره شده بر روی آن داشته باشید، از جمله داده های سیستم، به طوری که شما می توانید آن را به شرایط کار در اسرع وقت منجر شود.
- حضور ماژول ها برای DBM های اصلی (MS-SQL، اوراکل، DB / 2) و برنامه های کاربردی بحرانی کسب و کار (MS Exchange، SAP R / 3، و غیره)؛ اطلاعات پشتیبان در حالت تعاملی (بر روی خط). اغلب سیستم اطلاعاتی شامل برنامه های مختلف سرویس گیرنده سرور است که باید در اطراف ساعت کار کنند. یک مثال از این سیستم های پستی، سیستم های کار جمعی (به عنوان مثال، یادداشت های لوتوس) و سرورهای SQL است. غیرممکن است که پایگاه های داده های این سیستم ها را با استفاده از روش های متعارف بازگرداند، همانطور که همه آنها باز هستند. بنابراین، آنها اغلب بر اساس ابزار پشتیبان خود ساخته شده اند، اما استفاده از آنها، به عنوان یک قاعده، به تکنولوژی کلی که در سازمان پذیرفته شده است، متناسب نیست. بر اساس این، سیستم پشتیبان باید پایگاه داده های کاربردی سرویس گیرنده سرور را در حالت تعاملی ارائه دهد.
- توانایی مدیریت مرکزی و محلی، ابزار نظارت و مدیریت را توسعه داد. برای مدیریت پردازش پشتیبان گیری و ردیابی وضعیت خود، سیستم پشتیبان باید دارای نظارت بر گرافیک و ابزار مدیریت و طیف گسترده ای از هشدارهای رویداد، حضور یک نسل و عملکرد گزارشگری باشد.
از نظر الزامات مورد نیاز که در بالا از نرم افزار شرکت های بزرگ ارائه شده است، باید از راه حل SMB (راه حل های کم هزینه برای کسب و کارهای کوچک و متوسط \u200b\u200b- کسب و کار کوچک / متوسط) تجاوز کند. با این حال، آن را به طور قابل توجهی هزینه های خرید بزرگ، و همچنین آموزش. به همین دلیل، انتخاب یک محصول، باید توابع طولانی و اضافی پشتیبانی شده توسط آنها و فن آوری ها را در نظر بگیرید. برای راه حل های کوچک اجرا شده که، با توجه به الزامات جدید، دیگر نمی تواند افزایش یابد، تمام تولید کنندگان پیشرو به به روز رسانی نرم افزار به محصولات شرکت های بزرگ ارائه می دهند، و ایجاد یک پشتیبان بر روی دیسک، به ویژه توابع مهم برای شرکت های بزرگ در نظر گرفته می شود، زیرا آنها به طور قابل توجهی پشتیبان را بهبود می بخشد عملکرد و ارائه ویژگی های اضافی حفاظت اطلاعات.

راه حل های بخش شرکت های محبوب شرکت محافظ داده HP، Bakbone NetVault، Braghttor ArcServe Backup (Computer Associates)، Legato Networker، Veritas Netbackup و برخی دیگر است. بسیاری از این محصولات از محبوبیت شایسته در روسیه لذت می برند. همه آنها طراحی شده اند تا در رسانه های ناهمگن با سیستم عامل های مختلف و مقدار زیادی از داده ها کار کنند و نیازهای بالایی را برای عملکرد، ثبات و آمادگی برآورده سازد. بنابراین، پشتیبانی از شبکه های ذخیره سازی داده ها جزء اجباری این محصولات است. با تشکر از Multiplexing، راه حل های پشتیبان شرکتی با کارایی بالا، پشتیبانی از چندین کتابخانه و درایو را ارائه می دهد و می تواند به نیازهای خاص با عوامل پایگاه داده و سیستم عامل سازگار شود. نوع نرم افزار مورد نظر مجموعه ای از توابع اضافی است که با یک سیستم ذخیره سازی داده حمل می شوند و یا از تولید کنندگان مستقل در دسترس هستند. آنها معمولا عبارتند از: ایجاد عکس های فوری از حجم (عکس های فوری)، ایجاد یک کپی کامل از حجم (SnapClone)، تکرار داده های برنامه و داده ها در یک مخزن از راه دور (آینه همزمان / غیر همزمان).

تولید کنندگان سیستم های ذخیره سازی داده ها (ذخیره سازی) و نرم افزار برای ذخیره سازی، مفاهیم متعددی از حل این مشکل را ارائه می دهند. این قابلیت ممکن است به عنوان یک میکروکود کنترل کننده (هیتاچی)، به عنوان یک ماژول سرور اضافی (EMC، HP، IBM) یا در سطح FC سوئیچ (سیسکو، troika) باشد.

تولید کنندگان انبارهای داده نام تجاری ذکر شده در بالا، Zano مراقبت از این که این قابلیت تنها بین "ITS"، I.E. اعضای خانواده همان مدل. در عین حال، راه حل های موجود در سیسکو و Troika مجازی سازی را برای هر ذخیره سازی شفاف می سازد و جهانی هستند. با این حال، باید توجه داشت که هر دو رویکرد در پیاده سازی ها بسیار ارزان هستند و از هر سازمان دور هستند.

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

از آنجاییکه در اکثر موارد، نرم افزار برای بایگانی بستگی به برنامه دارد، برخی از شرکت ها راه حل های تخصصی را برای سیستم های پستی و ERP کلاسیک ارائه می دهند. به تولید کنندگان عمده SAP Systems شامل متن باز (دسترسی به سند SAP و آرشیو SAP)، IBM (DB2 مشترک برای SAP)، EMC (سرور محتوا Technoserv) و برخی دیگر از محصولات خود را برای کنترل محتوا و اسناد، و همچنین بایگانی. راه حل های یکپارچه با پشتیبانی از آرشیو و مدیریت اطلاعات چرخه ای از داده های ساختاری و غیر ساختاری از برنامه های مختلف در آینده، به گزینه ای منطقی تبدیل خواهد شد، زیرا اجازه می دهد تا هزینه های مدیریت را کاهش دهد. سیستم ذخیره سازی اطلاعات مرجع HP (RISS) در حال حاضر مایکروسافت Exchange و Outlook، Lotus Domino و اسناد را در فرمت های فایل نرم افزار MS Office، Adobe PDF، HTML و غیره پشتیبانی کرده است.

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

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

پشتیبان شرکت های بزرگ از خانه چیست؟
مقیاس - زیرساخت به پتبیت. سرعت - هزاران معاملات در هر ثانیه، به عنوان مثال، شما باید قادر به گرفتن پشتیبان از پایگاه داده در پرواز بدون توقف رکورد. سیستم باغ وحش: ماشین آلات کار، تلفن های همراه هر دو قرص، افراد در ابر، کپی های پایگاه داده CRM / ERP، همه در سیستم عامل های مختلف و در سیستم های شاخه ای سنگین.

در زیر من در مورد راه حل های IBM، EMC، Commvault، Symantec و آنچه که آنها هر دو کسب و کار را به طور کلی و بخش فناوری اطلاعات ارائه می دهند، بگویید. به علاوه برخی از سنگ های زیرزمینی.

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

ما لیبز را آغاز می کنیم. Bacup به طور کلی مورد نیاز است؟

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

چرا به پشتیبان نیاز دارید؟

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

چگونه معمولا به سیستم های پیچیده می روید؟

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

یکپارچگی به نظر می رسد در عمل چیست؟

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

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

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

بیایید به پارامترهای اصلی نگاه کنیم.

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


معماری پشتیبان گیری نمونه (Commvault Simpana)

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


مدیریت متمرکز SRK

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

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

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

به عنوان مثال، سیستم CommVault یا EMC تقریبا همه موجود در سیستم عامل شرکت های بزرگ و برنامه های تجاری (به ویژه Oracle، پایگاه های مایکروسافت، CommVault پشتیبانی بیشتری از PostgreSQL و MySQL، Documentum، SAP دارد) پشتیبانی می کند.

deduplication - معماری
معاینه مهم سواد Deduplication خوب در زمان های مورد نیاز برای قیمت آرایه های دیسک را کاهش می دهد و بسیار خوب است ترافیک. تقریبا صحبت کردن، اگر اولین پشتیبان گیری داده های کاربر از ماشین های مجازی 10 گیگابایت بود، پس هر یک از آنها در هر روز، می تواند 50-60 مگابایت باشد - به دلیل تفاوت بین سطوح سیستم ها. در عین حال، رهبران بازار پشتیبان (در مورد آنها در زیر) برای سیستم های خارجی کپی ها به عنوان کست های جداگانه قابل مشاهده هستند، به طوری که هر بار پشتیبان گیری کل ساخته شده است. این فوق العاده سرعت بهبود می یابد.

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

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

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

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

ذخیره سازی فیزیکی

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

دیسک و نوار + "ابر"

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

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

کار مستقیم با کاربران

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

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

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

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

چقدر سریع می تواند همه چیز را به عقب برگرداند؟

فرض کنید ما یک سیستم پیچیده با پایگاه داده اوراکل به عنوان یک ذخیره سازی داریم. داده ها از لحاظ جسمی "در چندین سرور در یک مرکز داده" لکه دار "است. استفاده از CommVault.
  • اولین مورد - کاربر داده ها را از آن حذف کرد و حذف کرد ایستگاه کاری. او را بازسازی می کند یا سرپرست می کند: وارد رابط می شود، سایت را انتخاب می کند. هر چیز دیگری این سیستم را انجام می دهد. کاربر یک رابط وب زیبا را می بیند، مدیر می تواند با آن یا با یک کنسول کار کند.
  • در حال حاضر ما یک سرور ایمیل مبادله داریم اسکریپت هنوز کاملا ساده است: دوباره، کاربر خود، یا مدیر تعیین می کند که کدام داده ها لازم است برای بازگرداندن، متصل، سیاهههای مربوط، بازسازی کنسول بازیابی، منطقه را انتخاب می کند، دکمه "Restore" را تایپ می کند.
  • در حال حاضر ما داده ها را از پایه برنامه تجاری بزرگ ما برای امروز داریم. به عنوان مثال، تمام معاملات برای فروش. در این مورد، سیستم پشتیبان به مکانیزم RMAN که در اوراکل است، دستگیر می کند (این نوع API بازیابی اطلاعات است). اما از آنجایی که ما در حال حاضر همه چیز را یکپارچه می کنیم، مدیر همچنین تنها انتخاب آنچه لازم است برای بازگرداندن آن را انتخاب کند. سپس خود رام، همراه با یک سیستم پشتیبان، تصمیم می گیرد که به طور خاص انجام شود: بازگرداندن کل پایه یا برخی از لوازم جانبی، I.E. جدول جداگانه، و غیره
  • و در حال حاضر مرکز داده در شب منفجر می شود. در این مورد، مدیر مرکز داده دیگری را انتخاب می کند و آخرین نسخه را به تجهیزات "تمیز" رول می دهد. سیستم خود را به عنوان آخرین بازیگران کامل از داده های deduplicated جمع آوری می کند و اطلاعات لازم را به هر زیرسیستم و ضمیمه می دهد. به احتمال زیاد، کاربران متعارف حتی متوجه نمی شوند که چه اتفاقی افتاده است. ممکن است که در یک مرکز داده دیگر، داده ها در حال حاضر تا حدی وجود دارد، ارائه شده یا به سادگی با برنامه بازسازی شده، پس از آن هنوز راحت تر است و بازیابی حتی برای یک سیستم تمیز نیست.

توسعه سیستم ها از نسخه به نسخه

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

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

به تازگی، مشتریان برای iOS و Android ظاهر شدند تا کپی های ایستگاه کاری خود را مدیریت کنند: به راحتی اگر کسی برای سفر تجاری ترک کند و به عنوان مثال، ارائه را فراموش کند. یا هنگامی که لپ تاپ در جاده ها شکسته می شود. در اینجا نیز لازم نیست که یک مدیر را در دو شب بیدار کنید: کاربر می تواند همه چیز را انجام دهد.

انبار

بر اساس گزارش گارتنر، در میان رهبران که ما به طور فعال، به ویژه IBM، Symantec، EMC و CommVault کار می کنیم.


میدان گارتنر: رهبران از بازیکنان بالا راست، بازیکنان طاقچه از پایین سمت چپ.

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

EMC. به عنوان یک شرکت تولید نه تنها نرم افزار، اما تجهیزات هدف، بالاتر از همه، برای ادغام تمام راه حل های خود را. بنابراین، اگر زیرساخت بیشتر بر روی Clariion، VNX، تمبر دامنه داده ساخته شده است، ارزش آن را به دنبال محصولات پشتیبان از EMC، که یک ساختار سیستم همگن را تضمین می کند. به هر حال، محصول EMC Avamar نیز یک راه حل نرم افزاری و سخت افزاری است.

سیمانتک ارائه شده در بازار پشتیبان توسط NetBackup محصول گل سرسبد خود، متمرکز بر بخش سازمانی، و بیشتر "سبک وزن" Backupexec، به طور سنتی مورد استفاده در محیط های ساخته شده به طور عمده در محصولات مایکروسافت است. NetBackup مشهور است برای حمایت از طیف گسترده ای از سیستم عامل، DBMS و برنامه های کاربردی کسب و کار، مستقر از جمله در یک محیط مجازی. و همچنین می داند که چگونه از قابلیت های پیشرفته ذخیره سازی مدرن استفاده کند. NetBackup یک انتخاب خوب برای یک رسانه با سهم بزرگی از سیستم های یونیکس است. به تازگی، محصولات از Symantec نه تنها به عنوان نرم افزار، بلکه همچنین به عنوان بسته، که سرعت استقرار و پیکربندی آنها را افزایش می دهد.

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

به طور کلی، البته، لازم است، البته، در محل، تماشا کنید. اگر سوالی دارید که زیرساخت های خود را انتخاب کنید، روی آن بنویسید [ایمیل محافظت شده]، ما به ارزیابی تمام جنبه ها کمک خواهیم کرد و در مورد مشکلات احتمالی هشدار می دهیم.

Alexey Berezhnaya، مدیر سیستم. فعالیت های اصلی: مجازی سازی و شبکه های ناهمگن. یکی دیگر از سرگرمی علاوه بر نوشتن مقالات - محبوبیت رایگان توسط

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

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

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

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

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

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

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

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

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

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

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

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

مهمترین چیز این است که به وضوح درک کنیم که چرا رزرو در حال انجام است. من یک مثال خواهم داد: یک سرور SQL بحرانی به دلیل شکست آرایه دیسک شکست خورده است. انبار دارای سخت افزار مناسب است، بنابراین راه حل مشکل تنها در بازگرداندن نرم افزار و داده ها بود. مدیریت شرکت با یک سوال واضح ترسیم می کند: "وقتی کار خواهد کرد؟" - و آن را به تعجب ناخوشایند، متوجه شده است که بازسازی تا چهار ساعت طول خواهد کشید. واقعیت این است که در طول عمر سرویس سرور، یک پشتیبان به طور منظم به طور انحصاری پایگاه داده ها را بدون توجه به نیاز به بازگرداندن سرور خود با تمام تنظیمات، از جمله نرم افزار خود ثبت کرد. به سادگی، قهرمانان ما تنها پایگاه داده ها را حفظ کردند، و در مورد سیستم فراموش شده.

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

در یک یادداشت

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

حالت سیستم، به معنای واقعی کلمه "دولت سیستم". کپی حالت سیستم کپی نسخه پشتیبان از اجزای مهم سیستم عامل های ویندوز را ایجاد می کند. این به شما این امکان را می دهد که سیستم را پس از تخریب نصب کنید. هنگام کپی کردن وضعیت سیستم، یک رجیستری، بوت و سایر فایلهای مهم برای سیستم سیستم، از جمله بازگرداندن دایرکتوری فعال، پایگاه داده خدمات گواهی، پایگاه داده ثبت نام COM +، دایرکتوری Sysvol. OS خانواده یونیکس یک آنالوگ غیر مستقیم از حالت کپی سیستم است که ذخیره محتویات / etc، / etc، / etclows / etc دایرکتوری و سایر موارد لازم برای بازگرداندن وضعیت سیستم فایل است.

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

با مقادیر کمی از داده ها و زیرساخت های آن بسیار پیچیده نیست، می توانید سعی کنید هر دو این وظایف را در یکی ترکیب کنید، به عنوان مثال، کپی کامل روزانه تمام پارتیشن های دیسک و پایگاه های داده را ترکیب کنید. اما هنوز هم بهتر است بین دو گل متمایز شود و ابزار مناسب را در زیر هر یک از آنها انتخاب کنید. بر این اساس، هر کار از ابزار خود استفاده می کند، هر چند راه حل های جهانی وجود دارد، مانند همان تصویر واقعی Acronis True Image یا NTBackup

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

هنگام اجرای یک کارآزمایی فاجعه، می توانید از استراتژی های مختلف استفاده کنید.

در برخی موارد، شما باید به طور مستقیم سیستم را در "آهن لخت" (فلز لخت) بازگردانید. برای مثال، این را می توان با استفاده از تصویر واقعی Acronis در مجموعه ای با ماژول بازگردانی جهانی انجام داد. در این مورد، پیکربندی سرور را می توان در یک زمان بسیار کوتاه به کار بازگرداند. به عنوان مثال، یک بخش با یک سیستم عامل در 20 گیگابایتی کاملا واقع گرایانه است تا از یک نسخه پشتیبان از یک نسخه پشتیبان در هشت دقیقه افزایش یابد (با توجه به اینکه نسخه بایگانی در شبکه 1 گیگابایت بر ثانیه در دسترس است).

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

تفاوت اساسی پشتیبان از سیستم های افزونگی بیش از حد

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

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

راستی

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

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

در حال حاضر بسیاری از دستگاه های ارزان قیمت وجود دارد که رزرو قابل اعتماد را با استفاده از آرایه های RAID یا فن آوری های ابر (به عنوان مثال، آمازون S3) ارائه می دهند. توصیه می شود از هر دو نوع افزونگی اطلاعات استفاده کنید.

آندره واسلیف، مدیر عامل شرکت QNAP روسیه

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

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

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

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

و البته، هیچ سیستم اضافی اضافی، وظیفه حفظ آرشیو داده ها را برای یک دوره خاص حل نخواهد کرد.

مفهوم "پنجره Bacup"

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

خروجی در حل این مشکلات فوق به خودی خود پیشنهاد می شود: شروع فرآیند ایجاد کپی به یک دوره غیر فعال زمانی که تاثیر متقابل پشتیبان گیری و سایر سیستم عامل ها حداقل خواهد بود. این دوره زمانی پنجره Bacup نامیده می شود. به عنوان مثال، برای یک سازمان با توجه به فرمول 8X5 (پنج روز کاری هشت ساعته در هفته)، چنین "پنجره" معمولا آخر هفته ها و شب های شب است.

برای سیستم های عامل با توجه به فرمول 24x7 (تمام هفته در اطراف ساعت)، حداقل زمان فعالیت به عنوان یک دوره زمانی استفاده می شود که بار بالا در سرورها وجود ندارد.

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

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

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

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

کپی افزایشی

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

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

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

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

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

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

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

توپولوژی پشتیبان

در نظر بگیرید که طرح های پشتیبان گیری.

طرح غیر متمرکز

هسته این طرح نوعی از منابع شبکه مشترک است (نگاه کنید به شکل 1). به عنوان مثال، یک پوشه مشترک یا سرور FTP. مجموعه ای از برنامه های پشتیبان نیز مورد نیاز است، از زمان به زمان تخلیه اطلاعات از سرورها و ایستگاه های کاری، و همچنین دیگر اشیاء شبکه (به عنوان مثال، فایل های پیکربندی از روترها) به این منبع. این برنامه ها بر روی هر سرور نصب شده و به طور مستقل از یکدیگر کار می کنند. مزیت بدون شک، سادگی این طرح و هزینه کم آن است. به عنوان برنامه های کپی، به طور منظم به معنی تعبیه شده در سیستم عامل، یا نرم افزار، مانند DBMS مناسب است. به عنوان مثال، این می تواند یک برنامه NTBackup برای یک خانواده ویندوز، برنامه TAR برای سیستم عامل های یونیکس مانند یا مجموعه ای از اسکریپت های حاوی دستورات SQL Server جاسازی شده برای تخلیه پایگاه داده ها به فایل های پشتیبان گیری باشد. یکی دیگر از مزایای توانایی استفاده است برنامه های مختلف و سیستم ها، اگر فقط همه آنها بتوانند به منابع هدف دسترسی به ذخیره پشتیبان دسترسی داشته باشند.

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

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

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

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

این بر اساس این اصل محبوب ترین سیستم های پشتیبان گیری است، مانند Symantec پشتیبان گیری EXEC، CA BIRTH ARCSERVE BACKUP، BACULA و دیگران (نگاه کنید به شکل 2).

علاوه بر عوامل مختلف برای اکثر سیستم عامل، پیشرفت هایی برای پشتیبان گیری از پایگاه های داده های محبوب و سیستم های شرکت های بزرگ وجود دارد، به عنوان مثال، برای MS SQL Server، MS Exchange، Oracle Database و غیره.

برای شرکت های بسیار کوچک، در برخی موارد، شما می توانید نسخه ساده ای از طرح پشتیبان متمرکز را بدون استفاده از برنامه های عامل سعی کنید (نگاه کنید به شکل 3). همچنین، این طرح را می توان در صورتی که یک عامل خاص برای پشتیبان گیری استفاده نمی شود، درگیر شود. در عوض، ماژول سرور از خدمات و خدمات موجود استفاده خواهد کرد. به عنوان مثال، داده های "STRADDLE" از پوشه های مخفی پنهان در سرورهای ویندوز یا فایل های کپی از طریق سرورهای SSH سیستم های یونیکس را کپی می کنند. این طرح دارای محدودیت های بسیار مهمی در ارتباط با مشکلات ذخیره فایل های باز برای ضبط است. به عنوان یک نتیجه از چنین اقداماتی، فایل های باز یا از بین می روند و به پشتیبان گیری نمی شوند، یا با خطاهای کپی می شوند. روش های مختلفی برای دور زدن این مشکل وجود دارد، به عنوان مثال، دوباره راه اندازی یک کار برای کپی کردن فقط فایل های قبلی باز، اما یک قابل اعتماد نیست. بنابراین، چنین طرح مناسب برای استفاده تنها در شرایط خاص است. به عنوان مثال، در سازمان های کوچک که در حالت 5x8 کار می کنند، با کارکنان انضباطی که تغییرات را ذخیره می کنند و قبل از خروج از خانه، تغییرات را ذخیره می کنند. برای سازماندهی چنین طرح متمرکز کوتاه شده به طور انحصاری در محیط ویندوزNTBackup به خوبی مناسب است. اگر شما نیاز به استفاده از یک طرح مشابه در محیط های ناهمگن یا منحصرا در میان رایانه های یونیکس دارید، توصیه می کنم به سمت PC پشتیبان نگاه کنید (نگاه کنید به).

شکل 4. طرح پشتیبان گیری مخلوط

خارج از سایت چیست؟

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

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

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

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

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

  1. شرح پشتیبان گیری در سیستم ویندوز، از جمله سیستم سیستم - http://www.datamills.com/tutorials/systemstate/tutorial.htm.
  2. توضیحات سایه کپی - http://ru.wikipedia.org/wiki/shadow_copy.
  3. وب سایت رسمی Acronis - http://www.acronis.ru/enterprise/products.
  4. شرح NTBackup - http://en.wikipedia.org/wiki/ntbackup.
  5. Berengina A. بهینه سازی عملیات MS SQL Server. // مدیر سیستم، شماره 1، 2008 - ص. 14-22 ().
  6. Berengina A. سازماندهی یک سیستم پشتیبان برای دفاتر کوچک و متوسط. // مدیر سیستم، شماره 6، 2009 - ص. 14-23 ().
  7. Markelov A. لینوکس در محافظت از ویندوز. بررسی و نصب پشتیبان گیری پشتیبان گیری. // مدیر سیستم، شماره 9، 2004 - ص. 2-6 ().
  8. توضیحات VPN - http://ru.wikipedia.org/wiki/vpn.
  9. Deduplication Data - http://en.wikipedia.org/wiki/data_deduplication.

در تماس با

به معنای اطلاعات پشتیبان می تواند به چندین دسته تقسیم شود:
- برای استفاده از خانه / دفتر (رزرو اسناد مهم، عکس ها، و غیره بر روی NAS یا در ابر)؛
- برای شرکت های متوسط \u200b\u200bو بزرگ (آفلاین) (رزرو اسناد مهم، گزارش دهی، پایگاه های داده، و غیره. هر دو در سرورها و ایستگاه های کاری کارکنان)؛
- برای پروژه های وب کوچک (فایل های پشتیبان گیری و پایگاه های داده با یک پلت فرم میزبانی یا VPS / VDS به یک میزبان راه دور (یا برعکس))؛
- برای پروژه های وب بزرگ با معماری توزیع شده (تقریبا همانند شرکت های آفلاین تنها با توجه به کار در شبکه جهانی، نه محلی، و معمولا با استفاده از بودجه منبع باز).

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

برای رزرو یک سایت کوچک یا وبلاگ یا چندین سایت، از VPS-KI که فضای دیسک را ذخیره می کنید، مورد نیاز است.
مزایای یک میزبان از راه دور کسانی که. برای ذخیره یک مکان گرانبها در میزبانی یا VPS خود، می توانید به عنوان مثال از کامپیوتر خانگی / دفتر خود (شاید شما NAS) را از طریق پروتکل های FTP یا SFTP متصل کنید، به صورت دستی فایل ها را انتخاب کنید و به دقت آنها را به نوعی مکان قابل اطمینان اضافه کنید. هر مشتری FTP یا SFTP پایین خواهد آمد، یک گزینه خوب Rsync.

با Rsync به نظر می رسد این است:
rsync -avzpch [ایمیل محافظت شده]: / مسیر / به / کپی / مسیر / به / محلی / ذخیره سازی

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

چندین سرویس خدماتی را که برای برنامه های مختلف مناسب هستند، به ویژه و برای موارد فوق شرح داده شده در بالا را در نظر بگیرید.

ابزار کنسول دوگانه برای پشتیبان گیری با امکانات نسبتا گسترده ای.
چندین پوسته گرافیکی برای دوبراسی وجود دارد - Deja-DUP برای محیط GNOME و DRIVE DRIVE برای KDE وجود دارد. یک بسته بندی کنسول دو طرفه نیز وجود دارد.

Duplicity تهیه پشتیبان را در حجم رمزگذاری شده در فرمت TAR محلی یا در یک میزبان از راه دور تولید می کند. ساخت فایل های افزایشی به کتابخانه LibrSync اجازه می دهد، GZIP و GPG رمزگذاری را برای فشرده سازی رمزگذاری می کند.
هیچ فایل پیکربندی وجود ندارد به طور خودکار روند رزرو خود را به خود اختصاص داده است.

نمونه هایی از استفاده:

رزرو یک پوشه محلی در یک میزبان از راه دور
duplicity / usr scp: //host.net/target_dir
رزرو از میزبان راه دور به پوشه محلی
Duplicity SFTP: // [ایمیل محافظت شده]/ var / www / home / backup / var / www
ترمیم
Duplicty Restore / Home / Backup / Var / WWW SFTP: // [ایمیل محافظت شده].host / var / www

درباره rsnapshot نیز کمی در مورد هابر صحبت نمی شود، و. و همچنین یک مقاله خوب است. Rsnapshot به طور کلی، یک ابزار خوب برای ایجاد پشتیبان گیری افزایشی (عکس های فوری). نوشته شده در Perl، از Rsync برای کپی کردن فایل ها استفاده می کند. کاملا سریع (سریع تر Rdiff-Backup) و آن را موجب صرفه جویی در محل بر روی دیسک به هزینه لینک های سخت است. من می دانم که چگونه یک عملیات قبل و بعد از پشتیبان تهیه کنید، نمی داند چگونه (بدون سر و صدا) رمزگذاری و پشتیبان گیری را در یک میزبان از راه دور تهیه می کند. فایل ها در فرم اصلی ذخیره می شوند - آسان است برای بازگرداندن. پیکربندی نسبتا به راحتی سازمان یافته است. پشتیبانی از چندین سطح موقت رزرو (روز، هفتگی، ماهانه). یک جامعه نسبتا فعال وجود دارد.

پس از نوشتن خطوط مورد نیاز در پیکربندی (چه چیزی به عقب و کجا)، شما می توانید نسخه پشتیبان تهیه کنید:
Rsnapshot -v Hourly
به طور پیش فرض، چند ساعته و روزانه عکس های روزانه ذخیره می شود. از سایر ابزارهای کاربردی Rsnapshot در این واقعیت متفاوت است که از جعبه خودکار (مربوط به دبیان / اوبونتو)، I.E. ردیف های مورد نیاز به تاج ها نوشته می شوند و پیکربندی "/ home"، "/ etc"، "/ usr / local" دایرکتوری ها در پیکربندی نوشته شده است

Rdiff-Backup بسیار شبیه به Rsnapshot است، اما در مقایسه با آن در پایتون نوشته شده است و از کتابخانه LibraSync برای انتقال داده استفاده می کند. می توانید فایل ها را به یک میزبان از راه دور کپی کنید تا از راه ما با موفقیت استفاده کنیم و جایی که ما استفاده می کنیم. شما همچنین می توانید پشتیبان گیری از یک میزبان از راه دور، اما شما برای اولین بار نیاز به نصب RDIFF-Backup وجود دارد. فروشگاه اطلاعات مربوط به تغییر فایل ها (DELTA) را در یک فرم فشرده، خوب برای فایل های بزرگ، صرفه جویی در فضا بر روی دیسک حتی در مقایسه با Rsnapshot.
ابرداده (حقوق، تاریخ، صاحب) در فایل های جداگانه ذخیره می شود.
شروع پشتیبان از کنسول ساخته شده است:
Rdiff-Backup Remote.host :/home/web/sites/ / صفحه اصلی / پشتیبان گیری / Rdiff /
دسترسی فایل پیکربندی فرض نشده است اتوماسیون به خودتان نیاز دارد

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

یک گزیده کوچک از توضیحات در OpenNet (http://www.opennet.ru/opennews/art.shtml؟num\u003d39323):
"رویکرد به رویکرد OBNAM به پشتیبان گیری، هدف آن به دست آوردن سه هدف است: اطمینان از بهره وری ذخیره سازی بالا، سهولت استفاده و ایمنی. بازده ذخیره سازی با قرار دادن نسخه پشتیبان در یک مخزن ویژه، داده هایی که در آن در یک دیدگاه مطلوب با استفاده از deduplication ذخیره می شود، به دست می آید. در یک مخزن ممکن است پشتیبان گیری از مشتریان و سرورهای مختلف وجود داشته باشد. در این مورد، اتحادیه تکراری برای تمام پشتیبان ذخیره شده، صرف نظر از نوع آنها، زمان ایجاد و منبع پشتیبان، انجام می شود. برای بررسی یکپارچگی مخزن و بهبودی آن پس از شکست، یک نسخه ویژه از ابزار FSCK ارائه شده است.

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

همه اینها خوب است، اما برای کپی به یک میزبان از راه دور، از SCP با تمام عواقب استفاده کنید.

Bacula یک نرم افزار سرویس گیرنده سرور متقابل پلت فرم است که به شما اجازه می دهد تا پشتیبان گیری، بازگرداندن و بررسی داده ها را بر روی شبکه برای کامپیوتر و سیستم عامل های مختلف از انواع مختلف بررسی کنید. در حال حاضر، Bacula را می توان تقریبا بر روی هر سیستم مانند یونیکس (لینوکس (از جمله Zseries)، NetBSD، FreeBSD، OpenBSD، Solaris، HP-UX، TRU64، IRIX، Mac OS X) و مایکروسافت ویندوز استفاده کرد.

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

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

Bacula دارای رابط کاربری GUI و وب (Almir، Webmin) از درجه های مختلف پیچیدگی است.

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

Bacula یک سیستم پشتیبان قابل اعتماد قابل اعتماد از جمله خود به خوبی ثابت شده در بسیاری از شرکت های بزرگ است. از Obnam اساسا Bacula با یک طرح کار مشخص می شود. در مورد گزینه سرور سرویس گیرنده Bacula، یک سیستم متمرکز 100٪ خواهد بود. شما همچنین باید یک برنامه مشتری را در یک میزبان داشته باشید که باید مسدود شود. سرور در همان زمان سه SD، FD Daemon کار می کند. DIE - DAEMON DAEMON، DAEMON فایل و مدیر به ترتیب. حدس می زنم که چه کسی مسئول است، دشوار نیست.

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

شماره
من تصمیم گرفتم سرعت پشتیبان گیری یک پوشه کوچک (626 متر) را با چندین سایت در WP بررسی کنم.
برای این، من حتی تنبل نیستم تا تمام این نرم افزار را اجرا کنم و پیکربندی کنم. :)
این آزمون شامل دو بخش است:
1. Duplicty، Rsync، Rsnapshot، شرکت کنندگان RDIFF-Backup. کپی از سرور از راه دور به کامپیوتر خانگی، در حالی که از آنجا که RSNapshot نمی داند چگونه از راه دور پشتیبان، سپس آن را و Rdiff-backup (برای مقایسه) با یک ماشین خانگی کار می کند، I.E. خواهد شد (کشیدن) با فایل ها از سرور، و بقیه، برعکس، فشار (فشار) را در ماشین خانگی فشار دهید.
همه خدمات با حداقل گزینه های لازم راه اندازی شد.

rsync
rsync -az / home / web / sites / home.host: / home / backup / rsync
پشتیبان کامل
زمان بین شروع و اتمام فرآیند تولید:
REAL 4M23.179S کاربر 0M31.963S SYS 0M2.165S
افزایشی
زمان بین شروع و اتمام فرآیند تولید
0M4.963S واقعی 0M0.437S SYS 0M0.562S
محل اشغال شده:
626 متر / صفحه اصلی / پشتیبان گیری / دوگانه /

دوگانگی
DUPLICITY FULL / HOME / WEB / SITEES / RSYNC: //home.host/fost/fost/backup/duplicity
پشتیبان کامل
زمان بین شروع و اتمام فرآیند تولید:
5m52.179s واقعی 0M46.963S SYS 0M4.165S
افزایشی
زمان بین شروع و اتمام فرآیند تولید
0M49.883S واقعی 0M5.637S SYS 0M0.562S
محل اشغال شده:
450 متر / صفحه اصلی / پشتیبان گیری / دوگانه /

rsnapshot
Rsnapshot -v Hourly
پشتیبان کامل
زمان بین شروع و اتمام فرآیند تولید:
REAL 4M23.192S کاربر 0M32.892S SYS 0M2.185S
افزایشی
زمان بین شروع و اتمام فرآیند تولید
0M5.266S واقعی 0M0.423S SYS 0M0.656S
محل اشغال شده:
626 متر / صفحه اصلی / TMP / پشتیبان / RSNAP /

rdiff-backup
Rdiff-Backup Remote.host :/home/web/sites/ / صفحه اصلی / پشتیبان گیری / Rdiff /
پشتیبان کامل
زمان بین شروع و اتمام فرآیند تولید:
REAL 7M26.315S کاربر 0M14.341S SYS 0M3.661S
افزایشی
زمان بین شروع و اتمام فرآیند تولید
0M25.344S واقعی 0M5.441S SYS 0M0.060S
محل اشغال شده:
638 متر / صفحه اصلی / پشتیبان گیری / RSNAP /

نتایج کاملا قابل پیش بینی است. سریع ترین معلوم شد Rsync، تقریبا همان نتیجه از Rsnapshot. Duplicity کمی کندتر است اما فضای دیسک را اشغال می کند. Rdiff-Backup انتظار می رود بدتر شود.

2. در حال حاضر جالب است. بررسی کنید که چگونه Obnam و Bacula کار می کنند. هر دو راه حل کاملا جهانی هستند. بیایید ببینیم چه کسی شوم
اوبام
اولین بار من از یک میزبان از راه دور به خانه من راه اندازی کردم، منتظر یک مدت طولانی بود:

پشتیبان کامل
پس زمینه آپلود شده 489.7 MIB در 1H42M16S در 81.7 kib / s به طور متوسط \u200b\u200bسرعت
زمان بین شروع و اتمام فرآیند تولید:
کاربر واقعی 102M16.469S کاربر 1M23.161S SYS 0M10.428S
Backup Obnam - Repository SFTP: //home.host/home/backup/obnam/ / صفحه اصلی / وب / سایت /
افزایشی
پشتیبان گیری از 23919 فایل، آپلود 0.0 b در 3m8s در 0.0 b / s میانگین سرعت
زمان بین شروع و اتمام فرآیند تولید
Real 3M8.230S کاربر 0M4.593S SYS 0M0.389S
محل اشغال شده:
544 متر / صفحه اصلی / TMP / پشتیبان / RSNAP /
نتیجه بسیار خوبی نیست، به نظر من، اگر چه قابل فهم است.
بیایید دومین بار را امتحان کنیم، اما در حال حاضر در سرور بعدی Gigabit شبکه و افزودن فشرده سازی.

پشتیبان کامل
پشتیبان گیری از 23919 فایل، آپلود 489.7 MIB در 2m15s در 3.6 MIB / s به طور متوسط \u200b\u200bسرعت
زمان بین شروع و اتمام فرآیند تولید:
REAL 2M15.251S کاربر 0M55.235S SYS 0M6.299S
Backup Obnampress - Compless-with \u003d deflate - epository sftp: //remote.host/home/backup/obnam/ / home / web / sites /
افزایشی
پشتیبان گیری از 23919 فایل، آپلود شده 0.0 b در 8S در 0.0 b / s به طور متوسط \u200b\u200bسرعت
زمان بین شروع و اتمام فرآیند تولید
0M7.823S واقعی 0M4.053S SYS 0M0.253S
محل اشغال شده:
434 متر / صفحه اصلی / TMP / پشتیبان گیری / RSNAP /
بنابراین پشتیبان گیری به سرعت و اندازه کوچکتر است. رمزگذاری من سعی نکردم، شاید بعدا اگر زمان وجود داشته باشد.

bacula
برای Bacula، من یک گزینه سرور سرور کامل را تهیه کردم. مشتری و سرور در یک شبکه گیگابیت.
وظیفه من در پس زمینه راه اندازی شد و به نوشیدن چای رفت. وقتی برگشتم تا کشف کنم که همه چیز آماده است، اما زیر در ورود به سیستم است:
... زمان برنامه ریزی شده: 23-APR-2014 22:14:18 زمان شروع: 23-APR-2014 22:14:21 پایان زمان: 23-APR-2014 22:14:34 زمان سپری شده: 13 ثانیه اولویت: 10 فایل های FD نوشته شده: 23،919 فایل های SD نوشته شده: 23،919 FD BYTES نوشته شده: 591،680،895 (591.6 مگابایت) SD Bytes نوشته شده: 596،120،517 (596.1 مگابایت) نرخ: 45513.9 کیلوبایت بر ثانیه
من حتی کمی شگفت زده شدم همه چیز در 13 ثانیه انجام شد، راه اندازی بعدی در یک ثانیه برگزار شد.

جمع
با استفاده از RSNAPSHOT، شما به راحتی می توانید وظیفه فایل های Steadwriting و پایگاه های داده (با یک اسکریپت اضافی) از VPS خود را در کامپیوتر خانگی / لپ تاپ / NAS خود را حل کنید. همچنین، بد نیست Rsnapshot با یک پارک کوچک از سرورهای 10 تا 25 میزبان (شما می توانید و البته بیشتر به میل شما بستگی دارد). Rdiff برای فایل های بزرگ پشتیبان گیری (محتوای ویدئو، پایگاه داده، و غیره) خوب خواهد بود
Devilitical کمک خواهد کرد نه تنها اطلاعات خود را تا حد امکان حفظ کند، بلکه برای محافظت از آنها در مورد سرقت (متاسفانه غیرممکن است که از خود محافظت شود، مراقب باشید، مراقب باشید، کلید های ذخیره شده را در یک مکان قابل اعتماد و غیر قابل دسترس برای هر کسی که یک مکان بویایی وجود دارد).
Bacula - استاندارد صنعتی منبع باز به حفظ اطلاعات حفاظت از یک پارک بزرگ از رایانه ها و سرورهای هر سازمانی کمک خواهد کرد.
ابزارهای جالب توجه داشتن تعدادی از مزایای مفید، اما احتمالا هیچ کس را توصیه نمی کنم.
اگر شما هنوز هم، به دلایلی، هیچ یک از این تصمیمات را مناسب نمی کند، احساس می کنید که دوچرخه های خود را اختراع کنید. این می تواند برای شما شخصا و برای بسیاری از افراد مفید باشد.

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

کتاب:

بخش ها در این صفحه:

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

بر اساس معماری؛

بر اساس عملکرد؛

بر اساس زیرساخت های شبکه.

هر نوع طبقه بندی را در نظر بگیرید. ادامه مطلب

5.3.1 طبقه بندی معماری پشتیبان

یکی از انواع طبقه بندی پشتیبان بر اساس معماری است. پشتیبان گیری بستگی به اشیائی که آن را اعمال می کند، و در مورد اینکه برنامه پشتیبان از چنین اشیا پشتیبانی می کند، بستگی دارد. انواع معماری پشتیبان موجود در بخش های 5.3.1.1-5.3.1.3 شرح داده شده است.

5.3.1.1 پشتیبان گیری در سطح تصاویر دیسک و بلوک های منطقی

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

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

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

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

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

5.3.1.2 پشتیبان گیری سطح فایل

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

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

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

5.3.1.3 پشتیبان گیری در سطح برنامه

در این مورد، پشتیبان گیری و بازیابی اطلاعات در سطح برنامه، مانند مایکروسافت SQL Server یا Microsoft Exchange انجام می شود. پشتیبان گیری با استفاده از API ارائه شده توسط برنامه انجام می شود. در این مورد، پشتیبان شامل مجموعه ای از فایل ها و اشیاء است که وضعیت سیستم را در یک نقطه خاص در زمان مشخص می کند. مشکل اصلی این است که عملیات پشتیبان گیری و بازیابی نزدیک به برنامه است. اگر انتشار برنامه جدید API یا توابع API موجود در حال حاضر را تغییر دهد، مدیر باید به نسخه جدید برنامه افزونگی برود.

برنامه های کاربردی از یک دیسک تمیز بدون سیستم فایل استفاده می کنند یا یک فایل بزرگ را بر روی آن ضبط می کنند که برنامه های کاربردی فراداده خود را میزبانی می کنند. شما می توانید مبادله مایکروسافت را به عنوان مثال از این برنامه مشخص کنید. در ویندوز XP و ویندوز سرور 2003، توابع مهم NTFS پشتیبانی می شوند، به لطف این فایل ها می توانند بازسازی شوند. این فایل توسط بلوک های منطقی بازسازی می شود و در نهایت با ویژگی جدید Win32 API، که نامیده می شود، مشخص شده است setfilevaliddata

5.3.2 طبقه بندی پشتیبان گیری بر اساس قابلیت

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

5.3.2.1 پشتیبان کامل

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

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

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

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

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

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

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

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

5.3.3 طبقه بندی پشتیبان گیری زیرساخت شبکه

یکی از راه های طبقه بندی پشتیبان، بر اساس یک توپولوژی شبکه و تأثیر آن بر انتخاب بهترین روش رزرو گره های متصل است. انواع پشتیبان گیری بسته به زیرساخت های شبکه (DAS، NAS، SAN افزونگی، مستقل از شبکه محلی و از سرور) در بخش های 5.3.3.1-5.3.3.4 مورد بحث قرار گرفته است.

5.3.3.1 رزرو DAS.

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

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

هزینه کلی بالا مالکیت (TSO)، از آنجا که برای پشتیبان گیری از چندین درایو مغناطیسی چندگانه، چندین مدیر در دولت مورد نیاز است.

ذخیره سازی روبان های چندگانه می تواند منجر به سردرگمی شود.

از آنجا که داده ها در سرورهای متعدد اغلب تکرار می شوند، اما هماهنگ نیست، داده های مشابه به نوار منتقل می شوند، بنابراین ذخیره داده های مشابه در چندین نوار می تواند منجر به سردرگمی شود.

شکل. 5.3. رزرو DAS

در نهایت، اما نه کم، سرور باید درخواست های خواندن / نوشتن بین دیسک و درایو نوار مغناطیسی را اداره کند.

5.3.3.2 رزرو NAS

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

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

NAS افزونگی مشخصه ای از معایب است.

عملیات پشتیبان در پهنای باند شبکه محلی منعکس شده است، که اغلب نیاز به تقسیم بندی LAN دارد تا جریان های پشتیبان را به یک بخش شبکه جداگانه هدایت کند.

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

شکل. 5.4. طرح رزرو NAS

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

5.3.3.3 رزرو SAN.

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

در شکل 5.5 ارائه معماری SAN SAN SAN برای پشتیبان گیری. توجه به پل کانال فیبر. اکثر درایوهای نوار مغناطیسی رابط کانال فیبر را پشتیبانی نمی کنند (آنها از رابط موازی SCSI استفاده می کنند)، بنابراین برای اتصال چنین دستگاهی، پل مورد نیاز خواهد بود. در شکل 5.5 سرورهای ویندوز NT به طور همزمان به شبکه LAN و به شبکه ذخیره سازی داده متصل می شوند.

توپولوژی پشتیبان گیری (نگاه کنید به شکل 5.5) دارای مزایای متعددی است.

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

شکل. 5.5. داده های پشتیبان با XP و اقلام

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

روش زیر استفاده از چنین دستورات رابط SCSI به عنوان ذخیره. و رهایی.

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

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

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

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

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

5.3.3.4 رزرو که به سرور بستگی ندارد

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

در قلب ابتکار انجمن SNIA، که در دستورات SCSI Extended SEDA تصویب شده توسط کمیته این شرکت ها، یا به جای کمیته فرعی فنی T10 (ANSI، دستورالعمل های اولیه SCSI-2) اجرا شد. نکته: استاندارد SCSI قبلا پشتیبانی از دستورات کپی را شرح داده است، با این حال، قبلا اتصال تمام دستگاه های SCSI به یک اتوبوس بود (از آن به بعد این فرمان در نظر گرفته شده است؛ اطلاعات دقیق تر در http: // www ارائه شده است. 110 عضو وب. ارگ) دستور Copy Extended ویژگی های اضافی مانند استفاده از نقطه انتساب منبع و داده ها را از طریق لاستیک های مختلف SCSI می افزاید. در عین حال، آدرس به طور کامل توسط نحو فرمان پشتیبانی می شود.

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

شکل. 5.6. رزرو که به سرور بستگی ندارد

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

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

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

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

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

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

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

عامل حرکت داده پس از دریافت دستورالعمل از سرور پشتیبان فعال می شود. اکثر درایوهای نوار مغناطیسی متصل به SAN عبارتند از دستگاه های SCSI. بنابراین، یک روتر مورد نیاز است که پشتیبانی از تبدیل بسته بین کانال فیبر و رابط SCSI را پشتیبانی می کند. در حال حاضر، نوار مغناطیسی نوار با رابط کانال فیبر به طور فزاینده ای ظاهر می شود، و برخی از شرکت ها، مانند Exabyte، سیستم عامل را برای این درایو هایی که داده ها را به عامل جنبش داده اضافه می کنند، ارائه می دهند. علاوه بر این، کتابخانه های اصلی نوار مغناطیسی نوار با رابط کانال فیبر به طور معمول دارای روترهای فیبر کانال-SCSI، که اجازه می دهد تا کتابخانه از عامل جنبش داده خود استفاده کنید. لطفا توجه داشته باشید که عامل را می توان در نرم افزار Workstation جوانتر یا حتی سرور اجرا کرد. Crossroads، Pathlight و Chaparral (ADIC) و Chaparral روترها را با داده های تعبیه شده در سیستم عامل ارائه می دهند. شبکه ذخیره سازی داده ها ممکن است چندین عامل از چندین تولید کننده داشته باشد، که با عوامل همزمان در یک شبکه دخالت نمی کند.

البته، به منظور استفاده از عامل انتقال داده برای استفاده از آن، باید یافت شود (با استفاده از دستور SCSI گزارش LUNS) و اطمینان از آدرس مناسب (از طریق نام WWN) از سرور پشتیبان گیری. علاوه بر این، عامل می تواند دو نسخه پشتیبان را در همان زمان انجام دهد. به عنوان مثال، یک جلسه کپی می تواند بر روی یک منبع آینه جغرافیایی از راه دور انجام شود، اما برای این کار، سرور رزرو باید دو دستورانه را انتقال دهد.

سرور پشتیبان مسئول تمام دستورات و مدیریت عملیات است. دوباره تمام مسئولیت های اصلی سرور رزرو را فهرست کنید.

نرم افزار سرور یک نوار مغناطیسی را فراهم می کند، با استفاده از دستورات SCSI مناسب ذخیره. و رهایی.

نصب رسانه برای پشتیبان گیری.

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

پس از به دست آوردن تمام اطلاعات لازم، سرور فرمان را می فرستد تمدید شده عامل مسافرتی اطلاعات اضافی عامل سپس دنباله فرمان را می فرستد خواندن. منبع داده و اطلاعات سوابق در نقطه مقصد.

همکاران کامپیوتر، CommVault، Legato و Veritas برنامه هایی را برای رزرو بدون سرور ارائه می دهند. تامین کنندگان روترها با توابع پشتیبان که به طور مداوم با شرکت ها همکاری نمی کنند - توسعه دهندگان نرم افزار به منظور سازگاری احتمالی محصولات خود. یک کسب و کار که در که برای حمایت از دستورات اساسی SCSI کپی تمدیدتولید کنندگان از دستورات مختلف استفاده می کنند.

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

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

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

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

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

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

رابط SCSI (IOCTL) در ویندوز NT می تواند برای انتقال فرمان استفاده شود تمدید شده جنبش داده Agent Spau (فرمان از سرور پشتیبان گیری در حال اجرا ویندوز NT منتقل می شود). سیستم عامل ویندوز NT پشتیبانی از عوامل جنبش را ندارد؛ پلاگین DND PLAY PLAY اجازه می دهد تا شما را به تشخیص یک عامل، اما رانندگان اضافی برای ثبت نام دوم در رجیستری سیستم مورد نیاز است.

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

توجه: در ویندوز NT، یک رابط متوسط \u200b\u200bبرای صدور دستورات SCSI استفاده می شود. (devicelocontrol با پارامتر iocontrolcode، برابر ioctol_scsi_pass__ یا ioctl_scsi_pass_ fore_direct).