اجرای مجازی سازی در سازمانهای سراسر دنیا در حال گسترش است. مفهوم ماشین مجازی سالهاست که مطرح شده و در حال اجراست.
با پیشرفت روزافزون در فنآوری اجرای مجازی سازی سرورها نیز اجازه استفاده از معماری x۸۶ را برای عملکرد موثر و کارآمد با ماشینهای مجازی یافتهاند.
تکنولوژی مجازی سازی این امکان را برای شما فراهم میسازد تا معماری سیستم و امنیت سیستم خود را در یک محیط امن، ایزوله و منعطف مستقر کنید.
در این مقاله ما یک ماشین مجازی را از لحظه آغاز به کار توضیح خواهیم داد و در نهایت به روند اجرای مجازی سازی خواهیم رسید.
مفهوم مجازی سازی از دهه 1960 تا به امروز مورد بحث و پژوهش قرار گرفته است. همچنین تلاشها و تمرکز بسیاری بر روی مزایا و صرفه اقتصادی آن وجود داشته است.
در این مطلب قصد داریم تا به اصول مجازی سازی و ارائه مفاهیم کلیدی در هنگام پیاده سازی مجازی سازی بپردازیم.
ماشین مجازی چیست؟
ماشین مجازی (VM) یک لایه یا محیط انتزاعی بین اجزای سخت افزاری و کاربر نهاییست. ماشینهای مجازی، سرورهای مجازی نیز نامیده میشوند که اجراکننده سیستم عاملها هستند.
یک سیستم عامل میزبان میتواند چندین ماشین مجازی را مدیریت و اجرا کند. همچنین اجزای سیستم سخت افزاری مانند cpu، کنترلرها، دیسک، حافظه و غیره را در بین سرورهای مجازی به اشتراک بگذارد.
یک سیستم، میزبان سیستمعامل و اجزای سختافزاری است. مانند حافظه،CPU ، motherboard و رابط شبکه.
real machine اساسا یک سیستم میزبان بدون هیچگونه ماشین مجازیست. سیستم عامل ریل ماشین از طریق BIOS به اجزای سخت افزاری دسترسی دارد.
درواقع ماشین مجازی در real machine سوار میشود. در اینجا لایههایی به نام hypervisors یا VMMs با سیستم اصلی در ارتباطاند. یک سیستم میزبان ممکن است بر روی SuSE Linux اجرا شود و ماشین مجازی میهمان ویندوز10 یا Solaris ۱۰ را اجرا کند.
ماشین مجازی و hypervisors عملکردی مانند یک شبیه ساز یا emulator دارد. شبیه سازی فرآیندیست که به موجب آن یک کامپیوتر راهاندازی میشود تا اجازه اجرای برنامهها برای یک کامپیوتر دیگر را بدهد.
اقدامات لازم جهت اجرای مجازی سازی
فرض کنید یک مجموعه یا شرکت از شما درخواست اجرای مجازی سازی میکند. و اگر به طور مثال این شرکت ۱۰ کارمند که کاربری اداری و ۱۰ کارمند که کاربری گرافیکی دارند داشته باشد، راهحل و سولوشن شما چیست؟ و چه اقدامات و بررسیهایی قبل از انجام هرکاری باید انجام شود؟
یکی از سولوشنهای اجرای مجازی سازی سرور، VDI است. که سه شرکت citrix، vmwar و microsoft آن را پشتیبانی میکنند. محصول مرتبط با دو شرکت citrix و vmware ، citrix app and desktop و vmware conection server horizon هستند. ابتدا برای این امر، سه ماشین مجازی dc, conection server, RDS- VDA را بر روی سرور نصب میکنیم. این ماشینهای مجازی اطلاعات شما را میخوانند و با برقراری کانکشن با یکدیگر دستورات را پردازش میکنند.
راه اندازی VDI برای اجرای مجازی سازی
حالا برای راه اندازی VDI به یک ویرچوال باکس نیاز خواهیم داشت. ویرچوال باکس یا VirtualBox یک نرم افزار مجازی ساز رایگان است که به ما امکان ساخت ماشینهای مجازی روی سیستم عاملهای ویندوز و لینوکس و مک را میدهد. با اجرای مراحل زیر به صورت گام به گام، میتوانید پرونده VDI را در Virtualbox باز کنید. ابتدا فایل VDI را در هارد دیسک VirtualBox کپی کنید. سپس، در VirtualBox یک ماشین مجازی جدید بسازید. سیستمعامل را انتخاب کنید.
در اینجا برای اجرای مجازی سازی از شما تصویر هارد دیسک را درخواست خواهد کرد. Use existing hard disk را انتخاب کرده و سپس روی آیکون کوچک سمت راست کلیک کنید.
برای شما صفحه مدیریت مدیا باز خواهد شد. روی دکمه Add کلیک کرده و فایل VDI مرحله ۱ را انتخاب کنید.
زمانی که صفحه مدیریت مدیا را میبندید به همان صفحه قبلی بازخواهید گشت. سپس، میتوانید VDI جدید خود را به عنوان یک هارد دیسک موجود انتخاب کرده و فرآیند ایجاد آن را نهایی کنید. اکنون در پنجره اصلی میتوانید ماشین مجازی جدید خود را راهاندازی کنید.
نتیجه گیری
دریای مقالات مجازی سازی و اجرای مجازی سازی ساحل ندارد و ما نیزبرای جلوگیری از سردرگمی مخاطب کوشیده ایم تا با دسته بندی کردن و بیان مفاهیم ساده به این مهم برسیم. بهتر است بدانید که مجازی سازی انواع دارد و ما در اینجا به مجازی سازی لایه 2 یا نوع دوم اشاره کردیم. در ادامه و در مقالات بعدی به مجازی سازی پیشرفته تر که مجازی سازی لایه 1 است خواهیم پرداخت.
سازمانها برای برنامهها و دادههای خود به راهحلهای پردازش و ذخیرهسازی ایمن، قابل اعتماد و با کارایی بالا نیاز دارند. بررسیهای اخیر نشان داده است که موضوعاتی از قبیل: بازیابی و استمرار تجارت و مدیریت هزینه ها مدیران فناوری اطلاعات را به سمت تحقیق دربارهی تفاوت مجازی سازی سرور با سرور فیزیکی سوق دادهاند. مدیریت مدرن فناوری اطلاعات وظیفه دارد راهحلهای پردازش و ذخیرهسازی دادههای مقرون به صرفه را پیدا کند.
تصمیمگیری در مورد مجازی سازی سرور یا سرورهای فیزیکی به دلیل نیازهای پیچیده تجاری و جوانب مثبت و منفی که به هر گزینه متصل هستند. در بسیاری از سازمانها انتخاب سادهای نیست.
تفاوت مجازی سازی سرور با سرور فیزیکی
سرور فیزیکی قطعهای از تجهیزات است که دادهها در آن ذخیره و خوانده میشوند. در صورتی که مجازی سازی سرور یعنی مستقل کردن سرویس دهندههای نرم افزاری و سیستم عاملها از سخت افزار یک سرور، یا به عبارتی راه اندازی یک سرویس و یا سیستم عامل بر روی یک بستر واسطه است. این کار اجازه میدهد تا منابع سرور فیزیکی بین بارهای کاری مختلف برای حداکثر کار آیی و صرفهجویی در هزینه تقسیم شود.
جوانب مثبت و منفی سرورهای فیزیکی
سرورهای فیزیکی عموما توسط کارکنان IT مدیریت و نگهداری میشوند. و دائما نیازمند پشتیبانی و بهروزرسانی هستند. تیم فناوری اطلاعات در هر سازمان دسترسی کامل به منابع سرور فیزیکی دارد. که میتواند ببسته به نیاز شما، سرور را بهطور کامل به مشخصات و الزامات تجاری خود تنظیم و پیکربندی کنند. سرور فیزیکی ممکن است در محل کار و یا در یک مرکز دیتا سنتر مناسب قرارگرفته باشد. مهمترین تفاوت مجازی سازی سرور با سرور فیزیکی در فضا و تجهیزات لازم برای نگهداری و پشتیبانی از سرورها است.
جوانب منفی سرورهای فیزیکی
به فضای فیزیکی نیاز دارد.
هزینه نسبتا بالایی برای خرید، نگهداری و تعمیر سختافزار دارد.
کارکنان IT مسئولیت تنظیم، پیکربندی و نگهداری را بهطور مداوم بر عهده دارند.
اگر در پیکربندی یا تعمیرات به مشکل برخورید لازم است تا به استخدام پیمانکار یا فروشنده نیاز داشته باشید.
جوانب سرورهای مجازی
مجازی سازی سرور عبارت است راهکار و روشی که سبب میشود چندین سیستم عامل کاربر به شکل همزمان روی یک میزبان سخت افزاری قرار گیرد. به شکل غالب کار مجازی سازی توسط یک نرم افزار صورت گرفته و سبب اجرای برنامه کاربردی بر روی سخت افزارهای متفاوتی که وجود فیزیکی ندارند را امکان پذیر میکند. امروزه با استفاده از تفاوت مجازی سازی سرور با سرور فیزیکی شما به راحتی میتوانید در بازه زمانی کوتاهی حتی با روشها و قابلیتهای clone و template میتوان بازه زمانی جهت نصب سیستم عامل را نیز حذف کنید. در ادامه به معرفی ویژگی های این روش خواهیم پرداخت.
صرفه جویی در مصرف انرژی
کاهش میزان فضای مصرفی در دیتا سنتر
استفاده چندین نفر به طور اشتراکی از سرور و بالا بردن بهره وری
صرفه جویی در مقدار فضای مورد نیاز جهت مکانهای سرویس دهنده ها
مدیریت بهتر شبکه و ایجاد انعطاف پذیری
افزایش ظرفیت شبکه و انعطاف پذیری بیشتر آن
فرآیند نگهداری و پشتیبانی آسان
افزایش و بازدهی بیشتر توان عملیاتی با استفاده از سرور مجازی
ایجاد امنیت بیشتر سیستمها
کاهش پیچیدگی های عملیاتی
کاهش هزینه خرید سخت افزاری
با پیشرفت تکنولوژی نیازها تغییر پیدا کردند و دیگر همانند سابق نیاز به حضور فیزیکی برای انجام خیلی از کارها وجود ندارد. و درصد بالایی از کسب و کارهای کوچک و استارتاپ ها به استفاده از دفتر کار مجازی روی آورده اند. به همین سبب شرکت ها نیز تمایل به جذب نیروهای دورکار و فریلنسر دارند. که همین موضوع خود موجب صرفه جویی بسیاری در هزینه ها خواهد شد.
دفتر کار مجازی چیست؟
دفتر کار مجازی یا Virtual office یک جایگزین مدرن به جای دفترکار سنتی است که مزایای بسیاری را نیز به همراه دارد. این نوع دفتر کار شما را از صرف هزینه و زمان زیاد برای اجاره دفترکار و استخدام افراد و همچنین هزینه های جانبی همانند: هزینه برق، آب، بیمه، تجهیز دفترکار و غیره بینیاز میکند.
خدمات دفتر کار مجازی
شماره تلفن مجازی
منشی مجازی
مرکز تماس
سرویس IVR
آدرس پستی
ایمیل سازمانی
اتاق کنفرانس و جلسه
شماره تلفن مجازی
همانطور که میدانید سیستم تلفن ثابت محدود به مکان است و تنها در صورتی میتوانید از آن استفاده کنید که در مکان مدنظر باشید. اما از آنجایی که این محدودیت با کسب و کار های امروزی همخوانی ندارد میتوانید از سیستم شماره تلفن ابری استفاده نمایید که این سیستم قابلیت تماس و پاسخ گویی هم زمان با انبوهی از مشتریان را فراهم میکند. درصورتی که با این شماره های مجازی تماس بگیرید به صورت خودکار این تماس ها به تیم منشی مجازی این سرویس و با نام آن شرکت انتقال داده خواهد شد. و با بهره مندی از دفتر کار مجازی میتوانید از نیروهای غیرمتمرکز بهره مند شوید که از هرجایی بدون محدودیت میتوانند به انجام وظایف کاری خود بپردازند.
سرویس منشی مجازی
سرویس منشی مجازی که اپراتوری انسانی و حرفهای است پاسخگوی تماس هایتان خواهد بود با این تفاوت که نه تنها نیازی به حضور فیزیکی ندارد بلکه هزینهی بسیار کمتری را نیز از استخدام یک نیروی مستقر در پی دارد.
مرکز تماس
نقطه مرکزی مدیریت ارتباط با مشتریان در سازمان مرکز تماس است. که شما با مدیریت آن میتوانید از بروز بسیاری از مشکلات جلوگیری نمایید. ایجاد یک مرکز تلفن اینترنتی، نه تنها به این کسب و کارها فرصت استفاده از خدمات ارتباطی در بستر ویپ و اینترنت را خواهد داد، بلکه سبب میشود تا با کمترین هزینه و بدون اشغال فضای فیزیکی، از خدمات یک مرکز تماس و قابلیت های متعدد آن نهایت استفاده را ببرید.
تلفن گویا (IVR)
با استفاده از خدمات ویپ رها با نام رهابل میتوانید از مزایای بسیار این خطوط بهرهمند شوید.
مزایای دفترکار مجازی
کاهش هزینه ها
سرویس دفتر کار مجازی یک تلفن ثابت سازمانی ابری به هر شرکتی اختصاص میدهد که قابل انتقال بوده و میتوان داخلیهای متعددی را برای هر فرد در هر نقطهای تعریف کرد. در نتیجه کارمندان در هر مکانی که باشند میتوانند به تماسها پاسخ دهند و ارتباط خود را با مشتریان به درستی حفظ کنند. همچنین هزینه ماهیانه دفتر کار مجازی بسیار کمتر از دفتر کار سنتی است. زیرا هیچ یکی از هزینههای نگهداری و امکانات ساختمانی و نیز هزینه استخدام نیروی اداری را ندارد.
حذف مرزهای جغرافیایی و جابجایی آسان
مرزهای اداری را ازبین ببرید و اجازه دهید کارکنانتان از هرکجا با دسترسی به اینترنت پاسخگوی داخلی خود باشند. در صورتی که موضوع مکان فیزیکی مطرح نباشد در نتیجه میتوان افراد را از هرجای کشور برای انجام امور استخدام نمود.
تقویت و بزرگنمایی جلوه شرکت شما
بسیاری از شرکت ها و کسب و کارهای کوچک میتوانند با توجه به این که با بسیاری از مشتریان به صورت غیر حضوری ارتباط برقرار میکنند بهترین منو صوتی و داخلی های متنوع را ارائه نمایند.
چه مشاغلی از دفتر کار مجازی استفاده می کنند؟
استارتاپ ها
کسب و کارهای کوچک و خانگی
سایت های فروش اینترنتی
بازاریابان در شبکه های اجتماعی
مشاوران و وکلا
مشاغل نام برده شده از جمله طرفداران دفترکار مجازی هستند. همچنین با پیدایش و پیشرفت نرم افزارهایی مانند: ویدیو کنفرانس، اکنون استفاده از دفتر کار مجازی عملیاتی تر شده است. این دفترکار میتواند باعث افزایش بهره وری شود، زیرا خدمات آن، کارکنان را از انجام وظایف اداری و نیز رفت و آمدهای روزانه نجات میدهد. تک تک کارکنان میتوانند از هر مکانی که برایشان راحت تر است کار کنند.
نتیجه گیری
با سرویس دفتر کار مجازی دیگر هزینه ها بر دوش کسب و کارتان سنگینی نخواهد کرد، و همانطور که میدانید مهم ترین نکته برای بقا و رشد در هر کسب و کاری مدیریت هزینه ها به بهترین نحو ممکن است. این سیستم بهترین انتخاب برای شرکتهایی است که دارای دفاتر و شعب های متعدد است. این پدیده همچون قطار با سرعت بالا در حرکت است. این شمایید که باید ببینید آیا میخواهید با این قطار همراه باشید یا خیر؟
قصد داریم در این مقاله به بحث مجازی سازی سخت افزار بپردازیم. در ابتدا توضیح کوچکی در رابطه با مجازی سازی میدهیم.
مجـازی سـازی پیونـد دهنـده میـان سـخت افـزار و سیسـتم عامـل اسـت.
و بـه شـما اجـازه میدهد جند نرمافزار کاربردی و سیستم عامل را بر روی یک سیستم فیزیکی پیادهسازی کنید.
و منجر به اسـتفاده بهینـه از تمـامی منـابع سیستمی، کاهش هزینه و کاهش مصرف انرژی میشود.
عموما از این فناوری برای قرار دادن بسیاری از سرورهای فیزیکی کوچک در یک سرور فیزیکی بزرگ استفاده میشود.
مجازی سازی سخت افزار روشی است که به موجب آن یک یا چند ماشین مجازی برای اشتراک منابع سخت افزاری یک رایانه فیزیکی ایجاد میشود.
مجازی سازی سخت افزار چگونه عمل میکند؟
چندین سال است که مجازیسازی سخت افزار توسط کسب و کارها برای افزایش کارایی و بهبود عملکرد رایانه ها استفاده میشود.
رایانه فیزیکی که سایر ماشین های مجازی با استفاده از Hardware virtualization روی آن کار میکنند به عنوان مهمان شناخته میشود.
در واقع ماشین های مجازی محیط های کامپیوتری شبیه سازی شدهای هستند. که میتوان در آنها نرم افزار مهمان را اجرا کرد.
نرم افزار مهمان به گونهای اجرا میشود که گویی از سخت افزار خود استفاده میکند.
و معمولا حق دسترسی کامل به هر سخت افزاری که درون رایانه میزبان است را نخواهد داشت.
در این راهکار از مجازی سازی به ابزاری جهت کنترل همه منابع مشترک توسط ماشین های مجازی در یک رایانه نیاز دارد.
این عملکرد توسط نرم افزار hypervisor که مدیر ماشین مجازی نیز شناخته میشود انجام میشود.
در مجازی سازی سخت افزار، hypervisor نرم افزاری است که معمولا روی سخت افزار رایانه میزبان اجرا میشود.
چرا از Hypervisor استقاده می شود؟
توسط این نرم افزار میتوان دسترسی به پردازنده، حافظه و سایر منابع مورد نیاز ماشین های مجازی را کنترل کرد.
Hypervisor منابع سخت افزاری فیزیکی مشترک بین سیستم عامل مهمان و سیستم میزبان را مدیریت میکند.
و هر ماشین مجازی را قادر میسازد طوری رفتار کند که گویی تنها در اختیار منابع سخت افزاری است.
وظیفه اصلی hypervisor پردازش، نظارت و کنترل سخت افزار است.
اصطلاح مجازی سازی سختافزار زمانی استفاده میشود که نرم افزار VMM یا ماشین مجازی یا هر hypervisor مستقیما روی سیستم سخت افزاری نصب شود.
بعد از این که مجازیسازی سخت افزار انجام شد، میتوان سیستم عامل های مختلفی را نصب کرد و برنامه های متفاوتی را روی دستگاه اجرا کرد.
فناوری مجازی سازی سخت افزار
پردازنده های قدرتمندی به طور مداوم توسعه می یابند تا امکان ایجاد محیط های شبیه سازی شده بهتر فراهم شود.
Hardware virtualization به طور مداوم در حال توسعه است و بسیاری از افراد در صنعت محاسبات معتقدند که هنوز توانایی بالقوه خود را برآورده نکرده است.
مطمئنا محبوبیت آن به طور مداوم در حال افزایش است و هرچه تعداد افرادی که از این فناوری استفاده میکنند بیشتر شود، توسعه یافته تر میشوند.
مزایای این نوع مجازی سازی از نظر استفاده کارآمد از منابع و سازگاری نرم افزاری نشان می دهد که مردم در آینده نیز از آن استقبال بیشتری خواهند کرد.