ماشین - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مجازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - (Virtual Machine) یک دستگاه مجازی و نرمافزاری شبیه به یک کامپیوتر واقعی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - است که امکان اجرای سیستمعاملها و اپلیکیشنهای مختلف روی یک دستگاه فیزیکی مثل کامپیوتر دسکتاپ یا سرور فیزیکی را فراهم میکند. در این مطلب قصد داریم - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - ببینیم - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - ماشین مجازی دقیقاً چیست، چگونه کار میکند، چند نوع است، چه کاربردهایی دارد و مزایا و معایب آن چیست.
ماشین مجازی یک دستگاه مجازی طراحیشده برای اجرای سیستمعاملها و اپلیکیشنهای مختلف است که در - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - قالب یک نرمافزار روی یک دستگاه فیزیکی با سیستمعاملی یکسان یا متفاوت با سیستمعامل موردنظر برای اجرا با این دستگاه مجازی، نصب میشود و با استفاده از آن - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - میتوان یک دستگاه مجازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - با سیستمعامل مجزا را روی یک دستگاه واقعی مثل کامپیوتر دسکتاپ ایجاد و شبیهسازی کرد. - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان -
ماشین مجازی برای اجرای یک سیستمعامل خاص نیازی به دسترسی به سختافزارهای خاص طراحیشده برای اجرای آن سیستمعامل ندارد و می تواند با هر سختافزاری سیستمعاملهای مختلف را اجرا کند.
کاربران ماشینهای مجازی در هنگام استفاده از آنها احساس میکنند در حال استفاده از یک دستگاه واقعی با سیستمعامل موردنظر هستند؛ بهعنوانمثال زمانی که اندروید را با استفاده از ماشین مجازی روی ویندوز نصب کنید، در هنگام استفاده از - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - آن ماشین مجازی تصور میکنید در حال استفاده از یک دستگاه اندرویدی واقعی هستید.
پس از نصب ماشین مجازی، محیطی فراهم میشود که ماشین میتواند سیستمعامل خود را در آن بدون وابستگی به دستگاه میزبان (دستگاه فیزیکی نصبشده روی آن) یا سایر ماشینهای مجازی، اجرا کند. سیستمعامل در حال اجرا در ماشینهای مجازی بهعنوان «سیستمعامل مهمان» (guest OS) شناخته میشود.
سیستمعامل مهمان میتواند با سیستمعامل دستگاه میزبان یا سایر ماشینهای مجازی ایجادشده روی دستگاه میزبان یکسان باشد یا با آنها تفاوت داشته باشد. یک دستگاه میزبان مثل یک کامپیوتر میتواند همزمان از چند دستگاه مجازی در حال اجرای سیستمعاملها و اپلیکیشنهای مختلف میزبانی کند و در صورت استفاده همزمان از چند ماشین مجازی تداخلی بین فعالیت سیستمعاملهای آنها ایجاد نمیشود و در فرایند فعالیت این ماشینها هیچ مشکلی به وجود نمیآید. - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان -
ماشینهای مجازی در حین فعالیت خود به منابع سختافزاری و - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - نرمافزاری دستگاه میزبان خود وابسته است؛ اما این منابع - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - ابتدا مجازی میشوند و سپس بین ماشینهای مجازی متناسب با نیاز آنها توزیع میشوند. کاربران در حین استفاده از ماشینهای مجازی مختلف و سیستمعاملهای در حال اجرا در آنها اصلاً احساس نمیکنند در حال کار کردن با سیستمعاملها - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - و دستگاههای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مجازی هستند.
سیستمعاملهای در حال اجرا در ماشینهای مجازی و اپلیکیشنهای موجود در آنها میتواند درست مانند - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - سیستمعاملها و اپلیکیشنهای حقیقی بهروزرسانی شوند و حذف یا نصب اپلیکیشنها روی این سیستمعاملها نیز بهراحتی امکانپذیر است؛ انجام این فرایندها بههیچوجه سیستمعامل دستگاه میزبان یا سیستمعامل - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - سایر ماشینهای مجازی را تحت تأثیر - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - قرار نمیدهد.
جالب است بدانید که منابع سختافزاری سیستم مانند سیپییو، رم و هارد میتوانند در ماشین مجازی درست به همان شکلی که توسط سیستم فیزیکی استفاده میشوند، - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - به کار گرفته شود؛ البته ممکن است گاهی اوقات مشکلاتی مثل اجرا نشدن اپلیکیشنها در محیط نرمافزاری ماشینهای مجازی رخ دهد؛ اما بهندرت شاهد چنین مشکلاتی هستیم.
میزبانی از ماشینهای مجازی توسط کامپیوتر نیازمند استفاده از یک نرمافزار «هایپروایزر» (hypervisor) است (کلمه هایپروایزر به معنی ناظر ارشد - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - یا فرا ناظر است). این نرمافزار سیپییو، رم، هارد، شبکه و سایر قطعات نرمافزاری کامپیوتر را بهصورت مجازی شبیهسازی میکند و با این روش منابع سختافزاری لازم را متناسب - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - با نیاز ماشینهای مجازی در اختیار آنها قرار میدهد.
این نرمافزار میتواند از چند پلتفرم سختافزاری مجازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - پشتیبانی کند که هر یک از آنها - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - بهصورت کاملاً مستقل و مجزا از یکدیگر عمل میکنند. هایپروایزر با استفاده از این پلتفرمها اجرای همزمان سیستمعاملهایی مانند لینوکس و ویندوز سرور (مجموعه سیستمعاملهای سرور که توسط مایکروسافت طراحی و تولید میشود) روی یک دستگاه فیزیکی را امکانپذیر میکند.
هایپروایزر منابع موجود را مدیریت میکند و آنها را به ماشین یا ماشینهای مجازی در حال کار روی دستگاه اختصاص میدهد. در ضمن این - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - نرمافزار در زمانبندی تعیین روش اختصاص منابع بر اساس نحوه پیکربندی هایپروایزر و ماشینهای مجازی را نیز بر عهده دارد و قادر است منابع اختصاصدادهشده به هر یک از ماشینهای مجازی را بر اساس تغییر نیازهای آنها تغییر دهد.
اکثر هایپروایزرها را میتوان به دو دسته اصلی تقسیم کرد که شامل موارد زیر میشود:
منظور از محیط ایزوله محیطی است که با - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - محیط نرمافزاری - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - دستگاه فیزیکی و محیط سایر ماشینهای مجازی هیچ ارتباطی ندارد و VMware Workstation و Oracle VirtualBox نمونههایی از هایپروایزر میزبانیشده هستند.
بسیاری از هایپروایزرها نیازمند سختافزار خاصی نیستند؛ اما کامپیوتری که آنها را اجرا میکند باید منابع لازم برای پشتیبانی از ماشینهای مجازی و همچنین پشتیبانی از فعالیتهای عملیاتی و هایپروایزرها و فعالیتهای عملیاتی خود دستگاه فیزیکی میزبان را در اختیار داشته باشد؛,
سازمانهای مختلف بهطور معمول برای پشتیبانی از میزان گستردهای از کاربردهای مختلف و همچنین افزایش همچنین افزایش تحمل سیستم در برابر سطوح مختلف بار کاری، در سرورهای خود از ماشینهای مجازی استفاده میکنند. مهمترین کاربردهای ماشینهای مجازی به شرح زیر است:
یک - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - سرور - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - میتواند فعالیت همزمان چند ماشین مجازی با یکدیگر را امکانپذیر کند و به همین دلیل سازمانها میتوانند روی یک سرور از منابع مختلف بهصورت کارآمدتری استفاده کنند. با این روش نیاز به توزیع بار کاری در میان سرورهای مختلف که معمولاً بار کاری ایجادشده روی آنها کمتر از ظرفیت آنها است، کمتر میشود. سازمانها میتوانند با این روش هزینههای عملیاتی خود را کمتر و سرمایه خود را - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - حفظ کنند.
ماشینهای مجازی میتوانند سیستمعاملهای مختلفی را روی یک سرور اجرا کنند. سازمانها میتوانند بسته به نیاز و اهداف موردنظرشان سیستمعاملهای موردنظرشان را در محیطهای ایزوله توسط ماشینهای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مجازی اجرا کنند و برای انجام این کار نیازی به خریداری چند سرور برای ایجاد چند محیط مختلف نیز نیست.
استفاده از ماشینهای مجازی به دلیل امکانپذیر کردن این امر - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - در سیستمهای رایانش ابری - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - و سیستمهای زیرساختی چند پوششی (hyper-converged infrastructure یا HCI)، امری ضروری است.
سیستمهای زیرساختی چندپوششی، سیستمهای یکپارچه نرمفزاری - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - هستند که تمام عناصر سیستمهای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - متداول زیرساختی مثل دیتاسنترها، سیستمهای ذخیرهسازی و محاسباتی و شبکه و مدیریت در آنها با یکدیگر ترکیب شدهاند
چنانچه هکرها به - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - یک ماشین مجازی دسترسی پیدا کنند، میتوان آن را بهراحتی حذف کرد یا دادههای آن را پاک کرد و آخرین بکاپ گرفته شده را در آن بازیابی کرد. به - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - دلیل اینکه ماشین مجازی دارای محیط ایزوله است و کاملاً مستقل از دستگاه فیزیکی میزبان و سایر ماشینهای مجازی فعال در یک سیستم عمل میکند، درصورت نفوذ هکرها به کل سیستم تنها ماشین هکشده در معرض خطر قرار دارد و سایر ماشینها از خطر مصون هستند.
به دلیل اینکه در سیستمهای دارای چند سرور، بار کاری بین سرورهای مختلف تقسیم میشود، برای انجام عملیات در آنها از سیستمهای فیزیکی کمتر استفاده میشود. در اکثر پلتفرمهای مجازیسازی مدیریت ماشینهای مجازی از طریق یک رابط کاربری امکانپذیر است.
نکته مهمی که در مورداستفاده از ماشینهای مجازی باید بدانید این است که اگرچه این ماشینها و هایپروایزرها نیاز به سختافزار خاصی ندارند؛ اما درصورتیکه بخواهید از کامپیوتری برای میزبانی چند ماشین مجازی استفاده کنید، کامپیوتر موردنظر در مقایسه با کامپیوترهای سرور و دسکتاپ معمول و متداول نیازمند اینترنتی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - با پهنای باند بیشتر و همچنین حافظه و - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - قدرت پردازشی بیشتر است.
در ضمن هر یک ماشینهای مجازی در حال فعالیت روی دستگاههای فیزیکی میزان متفاوتی از منابع را مصرف میکنند؛ بهعنوانمثال ممکن است یک ماشین فضای زیادی از حافظه کامپیوتر میزبان را اشغال کند و ماشین دیگر فضای کمتری را نسبت به آن اشغال کند.
به همین دلیل متخصصان IT باید در سیستمهای دارای چند ماشین مجازی، میزان مصرف هر یک از آنها را متناسب با - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - منابع موجود و در دسترس متوازن کنند. پلتفرمهای مجازیسازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - این فرایند را آسانتر کردهاند.
ماشینهای مجازی بر اساس هایپروایزر مورداستفاده برای مدیریت آنها - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - یا میزان بار کاری که پشتیبانی میکنند به دو دسته تقسیم میشوند که به شرح زیر است:
ماشین مجازی جاوا (Java Virtual Machine) که بخشی از پلتفرم جاوا است و - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - ماشین مجازی زمان اجرای زبان مشترک (Common Language Runtime) که برای چهارچوب - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - دات نت (.NET - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - Framework) استفاده میشود، - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - نمونههایی از ماشینهای مجازی پردازشی هستند
ماشینهای مجازی به دلیل برخورداری از چند مزیت شاخص بهصورت - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - گسترده در اندازههای مختلف برای کاربردهای مختلف توسط سازمانها استفاده میشوند: مزایای این ماشینها به شرح زیر است:
انتخاب یک فرایند - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مناسب ایجاد یک ماشین مجازی به پلتفرم مجازیسازی مورداستفاده بستگی دارد. بسیاری از پلتفرمها دارای یک ویزارد نرمافزاری هستند که مراحل لازم برای ایجاد و بهکارگیری یک ماشین مجازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - در آنها توضیح داده شده است؛ بهعنوانمثال در ماشین مجازی VMware vSphere، ادمین (مدیر سیستم) میتواند ماشین مجازی را با استفاده از یک قالب (Template) یا یککپی (Clone) ایجاد - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - یا آن را از نو ایجاد کند.
ماشین مجازی vSphere همراه با یک ویزارد مجازی جدید تحت عنوان New Virtual Machine wizard ارائه شده که توضیحات لازم در آن برای ایجاد یک ماشین مجازی، بهصورت مرحلهبهمرحله بیان شده است.
در پلتفرم مجازیسازی Red Hat Virtualization روش کاملاً متفاوتی برای ایجاد یک ماشین مجازی مطرح شده است بهعنوانمثال کاربر باید برای اینجا یک - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - ماشین مجازی لینوکس مراحل - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - زیر را به ترتیب دنبال کند:
به دلیل اینکه ایجاد یک ماشین مجازی در - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - هر پلتفرم مجازیسازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - به روش خاصی انجام میشود، کاربر باید - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - قبل از ایجاد و بهکارگیری هرگونه ماشین مجازی، دستورالعملهای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - لازم در پلتفرم مجازیسازی موردنظر را بخواند و آن ها را انجام دهد.
در هنگام ایجاد ماشینهای مجازی باید بهخوبی آنها را مدیریت کنید و مراقب باشید اینجا تعداد زیادی از آنها روی یک سیستم فیزیکی باعث افزایش فشار روی سختافزارها و ازکارافتادن آنها نشود. در ضمن باید بهصورت - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - دورهای از اطلاعات - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - ماشینهای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مجازی بکاپگیری شود تا در صورت آسیب دیدن ماشینهای مجازی یا حمله سایبری به آنها، بازیابی اطلاعات بهراحتی امکانپذیر باشد.
معرفی تعدادی از بهترین پلتفرمهای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مجازیسازی
بهترین پلتفرمهای مجازیسازی متعلق به ویامویر (VMware)، سیتریکس (Citrix)، مایکروسافت و رد هت - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - (Redhat) است که به شرح زیر هستند:
پلتفرمهای مجازیسازی متنباز بسیار زیاد دیگری هم وجود دارد که صحبت در مورد آنها و معرفی آنها در این مقاله نمیگنجد.
کانتینرها هم شبیه به ماشینهای مجازی هستند با این تفاوت که آنها تنها میتوانند سیستمعامل را مجازی کنند و قادر به مجازیسازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - منابع سختافزاری نیستند. کانتینرهایی که دربردارنده کدها، ابزارهای سیستم و کتابخانههای سیستمی هستند، میتوانند مانند ماشین مجازی چند اپلیکیشن را روی یک سیستمعامل اجرا کند.
کانتینرها در مقایسه با ماشینهای مجازی منابع سختافزاری کمتری را مصرف میکنند. دستگاه میزبان کانتینر باید از سیستمعامل موردنظر برای اجرای شدن با کانتینر پشتیبانی کند؛ اما ماشین مجازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - درصورتیکه دستگاه از سیستمعاملهای موردنظر پشتیبانی نکند، باز هم میتواند سیستمعاملهای مختلفی را اجرا کند.
در ضمن ماشین مجازی در مقایسه با کانتینر از امنیت بیشتری برخوردار است و در صورت لزوم تعدادی از آنها میتوانند برای برقراری ارتباط با یکدیگر در یک سیستم پیکربندی شوند. همچنین این ماشینها در مقایسه با کانتینرها در زمینه اجرای - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - همزمان چند اپلیکیشن عملکرد بهتری دارند لازم به ذکر است ماشین مجازی و کانتینر میتوانند همراه با یکدیگر استفاده شوند تا بهترین نتیجه ممکن حاصل شود.
ماشین - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - مجازی - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - یک دستگاه مجازی و نرمافزاری شبیه - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - به یک کامپیوتر واقعی است که امکان اجرای سیستمعاملها و اپلیکیشنهای مختلف روی یک دستگاه فیزیکی مثل کامپیوتر دسکتاپ یا سرور فیزیکی را فراهم میکند.
متداولترین کاربردهای ماشین مجازی شامل اجزای همزمان چند سیستمعامل روی یک سیستم سختافزاری بدون نیاز به - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - تهیه سختافزار - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - اختصاصی، یکپارچهسازی سرورها، استفاده - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - بهینه از منابع سختافزاری، ایجاد محیطهای ایزوله برای افزایش امنیت سیستمهای سختافزاری مانند سرورها و محافظت از آنها در برابر حملات سایبری میشود.
ایجاد یک ماشین مجازی و استفاده از آن - تعمیرات لباسشویی کرال در شهر ابهر استان زنجان - نیازمند استفاده از یک کامپیوتر با سختافزار مناسب برای میزبانی ماشین، استفاده از نرمافزار هایپروایزر برای مجازیسازی قطعات سختافزاری مثل سیپییو، رم و هارد و یک پلتفرم مجازیسازی برای ایجاد ماشین مجازی است.