امروزه بسیاری از سازمان ها از مجازی سازی استفاده میکنند و پشتیبان گیری مجازی یکی از مهمترین اقداماتی است که باید توسط مدیران سازمان ها مورد توجه قرار بگیرد. منظور از بکاپ گیری از ماشین های مجازی این است که اطلاعات و داده های موجود در ماشین مجازی (Virtual Machine) را در محیط خارج از VM خود نگه داری کنید تا در صورت بروز مشکلاتی مانند خطای مدیر سیستم یا کاربران، قطعی برق، از بین رفتن حافظه، مشکلات سخت افزاری، بلایای طبیعی و سایر موارد، بتوانید به اطلاعات دسترسی داشته باشید و دوباره آن ها را بازیابی کنید.
بکاپ گیری از ماشین مجازی می تواند بصورت حالت سنتی آن که بکاپ گیری از سیستم عامل و نرم افزار های موجود در آن است، انجام بشود یا به روش های مدرن که با استفاده از نرم افزار های مخصوص که در ادامه به معرفی آن ها خواهیم پرداخت انجام شود. بهترین ابزار برای بکاپ گیری از ماشین ها و سرورهای مجازی ابزاری است بتواند با کمترین Downtime ممکن برای سیستم از ماشین های مجازی بکاپ بگیرد ، ابزار بایستی بتواند بصورت افزایشی از ماشین های مجازی بکاپ بگیرد ، ابزار بایستی مسئله حجم داده های ذخیره شده را تعیین کن و بتواند از فضا حداکثر استفاده را ببرد و فضای بیهوده را اشغال نکند. در نظر داشته باشید بکاپ گیری از ماشین های مجازی دقیقا به همان منطوری گرفته می شود که بکاپ از سایر سیستم ها گرفته می شود. حال می خواهیم ببینیم که بکاپ گیری از ماشین مجازی باید شامل چه محتوایی باشد. یک بکاپ معمولا شامل مجموعه کاملی از محتویات ماشین مجازی می باشد که از آن جمله می توان به فایل های دیسک ماشی مجازی VMDK که بر اساس فایل سیستم ماشین مجازی VMFSایجاد شده اند ، Log File های سرور مجازی ،فایل های تنظیمات ماشین مجازی و تمامی داده هایی می شود که وضعیت کامل یک ماشین مجازی را نشان می دهد.
در ادامه می خواهیم 3 رویکرد بکاپ گیری از زیرساخت VMware را تشریح کنیم. این رویکرد ها عبارتند از: بکاپ گیری از ماشین های مجازی به عنوان ماشین های فیزیکی، بکاپ گیری مبتنی بر فایل برای ماشین های مجازی VMWare و راه حل بکاپ گیری و بازیابی اختصاصی VMware.
بکاپ گیری از ماشین های مجازی به عنوان ماشین های فیزیکی
از دید کاربر ، یک ماشین مجازی دقیقاً مانند یک ماشین فیزیکی کار می کند. دارای یک سیستم عامل مهمان است که جدا از سایر ماشین های مجازی کار می کند. این بدان معناست که روشهای بکاپ گیری منظم که برای حجم کاری غیر مجازی استفاده می شود ، می تواند برای ماشین مجازی های VMware به همان شیوه عمل کند. مدیران سیستم می توانند یک عامل بکاپ را نصب کرده و بکاپ گیری را دقیقاً مانند یک دستگاه معمولی برنامه ریزی کنند.
مزایای این روش: ساده است، به مدیران اجازه می دهد تا برنامه ها یا داده های غیر ضروری را از بکاپ گیری حذف کنند تا حجم بکاپ گیری کاهش یابد.
معایب این روش: از خود ماشین مجازی محافظت نمی کند اما از سیستم عامل و اپلیکیشن ها محافظت می کند ، بنابراین راهی برای بازگرداندن مستقیم محیط مجازی کامل وجود ندارد.
بیشتر بخوانبد: انواع پردازنده های اینتل
بکاپ گیری مبتنی بر فایل برای ماشین های مجازی VMWare
VMware هر VM را به عنوان یک فایل VM (معمولاً یک فایل VMDK) ذخیره می کند. شما می توانید از این فایل ها برای محافظت از کل ماشین های مجازی در یک مرحله آسان نسخه پشتیبان تهیه کنید. برخلاف پشتیبان گیری سیستم عامل ها که می تواند زمان زیادی را بگیرد و منابع قابل توجهی از سیستم را مصرف کند ، کپی کردن یک فایل VMDK یک عملیات سریع و ساده است.
مزایای این روش: سریع عمل میکند ، آسان است ، بر سیستم عامل مهمان (Guest OS) یا اپلیکیشن های آن تأثیر نمی گذارد. پشتیبان گیری توسط سرور ESXi انجام و تامین می شود.
معایب این روش: فقط می توانید فایل دیسک ماشین مجازی VMDK کامل را بازگردانید ، که ممکن است بزرگ باشد و حاوی برنامه ها یا داده های نامربوط باشد
راه حل بکاپ گیری گیری و بازیابی اختصاصی VMware
در گذشته ، VMware ابزاری به نام VMware Data Protection ارائه می داد ، اما ابزاری که در سال 2017 به نام End of Availability اعلام شد. بسیاری از کاربران به راه حل های بکاپ گیری جدید مهاجرت کرده اند که از محیط های مجازی پشتیبانی می کند. این راه حل ها ارائه می دهد:
- پشتیبان گیری از برنامه برای فناوری های مایکروسافت مانند Exchange ، Active Directory و Microsoft SQL
- پشتیبان گیری و بازیابی سیستم عامل های مهمان ، کل VM ها یا کل میزبان های ESXi
- بازیابی فوری VM ها از پشتیبان گیری
- پشتیبان گیری افزایشی با استفاده از VMware Changed Block Tracking و برداشت مجدد از آنها برای کاهش فضای ذخیره سازی
معرفی چند نرم افزار بکاپ گیری از ماشین های مجازی
در ادامه می خواهیم برخی از نرم افزارهای بکاپ گیری ماشین های مجازی را بررسی کنیم:
Veeam Backup and Replication
Veeam Backup and Replication از مقیاس پذیری سازمانی ، تکرار پیشرفته ، بازیابی چندگانه سطح فایل سیستم عامل و بازیابی پیشرفته از API های VMware به طور کامل استفاده می کند. VBR ارزان تر از راه حل های بکاپ گیری و بازیابی سازمانی است زیرا نیازی به نرم افزار ، نماینده یا ابزارهای اضافی ندارد. راه حل Veeam همچنین شامل ویژگی های فوق العاده ای مانند نمایه سازی سیستم فایل مهمان ، چندین حالت بکاپ گیری ، بازیابی فایل با یک کلیک و تأیید بازیابی است.
کاربران از طریق Veeam’s Scale-Out Backup Repository و Veeam Cloud Tier به فضای ذخیره نامحدود دسترسی دارند. VBR می تواند برای سیستم های مجازی ، فیزیکی و مبتنی بر ابر پشتیبان تهیه کند. این نرم افزار در پشتیبانی از VMware vSphere عملکرد عالی دارد اما می تواند از Microsoft Azure و Amazon Web Services (AWS) نیز پشتیبانی کند.
Veritas NetBackup
ابزار Veritas NetBackup ، که تا سال 2016 به عنوان Symantec NetBackup شناخته می شد ، برای آن دسته از شرکت هایی که به دنبال راه حلی همه جانبه هستند که بتواند ماشین های میزبانی شده و ماشین های مجازی خود را از یک مکان مدیریت کند ، مناسب است. یکی از مشکلات عمده ای که مدیران سیستم با آن روبرو هستند این است که فکر می کنند محیط های مجازی به نوعی با همتایان فیزیکی خود متفاوت هستند. از جهاتی ، آنها متفاوت هستند. اما از جهات مختلف ، آنها یکسان هستند.
با NetBackup ، سیستم های مجازی شما می توانند از پشتیبان گیری استاندارد شرکت ها استفاده کرده و استراتژی ها را مانند سیستم های فیزیکی شما بازیابی کنند. NetBackup حذف مجدد یکپارچه ، بازیابی سریع فایل ، بکاپ گیری و بازیابی برای برنامه های اصلی و نصب آسان را ارائه می دهد. NetBackup از VMware vSphere ، Microsoft Azure Hyper-V ، IBM SoftLayer ، OpenStack Swift و SwiftStack پشتیبانی می کند.
Altaro VM Backup
Altaro VM Backup به عنوان یک ابزار بکاپ گیری VM است و راه اندازی آن آسان است می توان آن را در کمتر از 15 دقیقه بدون نیاز به پیکربندی پیچیده نصب کرد تا تیم فناوری شما بتواند منابع را ذخیره کرده و بلافاصله بکاپ گیری و بازیابی وظایف را آغاز کند. سرپرستان سیستم می توانند ماشین های مجازی را مدیریت کرده و به سرعت از یک کنسول پشتیبان تهیه کنند ، صرف نظر از مکان آنها (میزبانی محلی یا ابر).
قبلاً ، Altaro محصول پشتیبان و ترمیم خود را بر Hyper-V متمرکز کرده بود ، اما اکنون از VMware Hypervisor نیز پشتیبانی می کند. با ادغام ساده آن با سرویس های ذخیره سازی ابری مانند Microsoft Azure ، Amazon S3 و Wasabi ، بازیابی اطلاعات سریع و آسان است. فرایند افزایش مجدد خطی می تواند به سرعت بکاپ گیری را انجام دهد در حالی که نیازهای ذخیره سازی و زمان بکاپ گیری را کاهش می دهد.
می توان برنامه ریزی کرد که بکاپ گیری به صورت اتوماتیک به صورت روزانه ، هر پنج دقیقه یا حتی به طور مداوم اجرا شود تا اطمینان حاصل شود که همه بازیابی ها به روز هستند. همچنین بر درست انجام شدن بکاپ نظارت می کند.
Nakivo Back and Replication
یک راه حل بکاپ گیری سریع و مطمئن VMware سازمانی است. می توان آن را روی هر دو ماشین فیزیکی یا داخل ماشین های مجازی استفاده کرد. تیم های فناوری اطلاعات می توانند حفاظت از VM را به صورت اتوماتیک انجام دهند ، بکاپ گیری را فوراً آزمایش کنند ، بازیابی سایت را تنظیم و اتوماتیک کرده و به سرعت تمام ماشین های مجازی ، فایل ها و اشیاء را از بکاپ گیری های تکراری بازیابی کنند.
در سال 2020 ، Nakivo نسخه بتا نسخه 10 نسخه پشتیبان خود را منتشر کرد. این نسخه جدید پشتیبانی از vSphere 7 ، پلت فرم مجازی سازی سرور VMware را اضافه می کند. همچنین بازیابی کامل P2V را اضافه می کند که نسخه های مجازی ماشین های فیزیکی را ایجاد می کند. این می تواند با پلتفرم ذخیره سازی ابری مقرون به صرفه و انعطاف پذیر Wasabi ادغام شود ، بنابراین می توانید بکاپ ها و کپی ماشین ها ، پایگاه های داده Oracle و نمونه های Amazon EC2 را ارسال کنید.