Vmware چیست؟

Vmware چیست؟

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 19 اسفند 01

مجازی سازی چیست؟

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

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

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

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

 

هایپروایزر چیست؟

Hypervisor یک نرم افزار مهم است که مجازی سازی را ممکن می کند. 

Hypervisor ها یک لایه مجازی سازی ایجاد می کنند که  CPU یا Processor ها، RAM و سایر منابع فیزیکی را از ماشین های مجازی که ایجاد می کنید جدا می کند. با این کار ماشین های مجازی یا VM ها را تعریف می‌کنید و اشتراک منابع فیزیکی را مدیریت می‌کنید. از دیدگاه VM، هیچ تفاوتی بین محیط فیزیکی و مجازی وجود ندارد.

هایپروایزر دو نوع هستند:

  • هایپروایزر نوع 1 که به آن bare metal یا Native نیز گفته می شود.
  • هایپروایزر نوع 2 که به عنوان هایپروایزر میزبان یا hosted hypervisor شناخته می شود.

 

  • هایپروایزر  bare metal

هایپروایزر bare metal ( نوع 1 ) لایه ای از نرم افزار است که ما مستقیماً روی سرور فیزیکی و سخت افزار زیرین آن نصب می کنیم.

هیچ نرم افزار یا هیچ سیستم عاملی در این بین وجود ندارد. به همین دلیل نام bare metal را برای آن انتخاب کرده اند. هایپروایزر نوع 1 دارای عملکرد و پایداری عالی است زیرا در داخل ویندوز یا هیچ سیستم عامل دیگری اجرا نمی شود.

 

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

انواع هایپروایزرهای نوع یک عبارتند از:

  • VMware vSphereبا ESX/ESXi
  • KVM
  • Microsoft Hyper-V
  • Oracle VM

برای کسب اطلاعات بیشتر در مورد KVM Virtualizor مقاله آموزش نصب KVM Virtualizor را مطالعه فرمایید.

 

  • هایپروایزر میزبان

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

به همین دلیل است که ما هایپروایزورهای نوع 2 را هایپروایزرهای میزبانی شده می نامیم. برخلاف هایپروایزرهای نوع 1 که مستقیماً روی سخت افزار اجرا می شوند، هایپروایزرهای میزبان دارای یک لایه نرم افزاری در زیر هستند. در این جا موارد زیر را داریم:

  • یک ماشین فیزیکی
  • یک سیستم عامل نصب شده بر روی سخت افزار ( ویندوز، لینوکس، macOS ).
  • یک نرم افزار Hypervisor نوع 2 در آن سیستم عامل.
  • نمونه های واقعی ماشین های مجازی مهمان.

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

 هنگامی که یک ماشین مجازی را راه اندازی می کنید، یک پنجره دیگر برای انجام تمام وظایف دریافت می کنید.

انواع هایپروایزر نوع دوم

  • Oracle VM VirtualBox
  • VMware Workstation Pro/VMware Fusion
  • Windows Virtual PC
  • Parallels Desktop

  

 VMware چیست؟

 VMware یک فروشنده نرم افزار مجازی سازی و رایانش ابری مستقر در پالو آلتو، کالیفرنیا است. VMware در سال 1998 تأسیس شد و اکنون زیرمجموعه تکنولوژی هایDell  است. 

VMware فناوری های مجازی سازی خود را بر اساس هایپروایزر از نوع bare-metal  یا مستقل ESX/ESXi در معماری x86 پایه گذاری می کند. هایپروایزرهای از نوع bare-metal  می توانند مستقیماً روی سخت افزار سرور بدون نیاز به سیستم عامل اصلی اجرا شوند. 

با مجازی سازی سرور VMware ، یک Hypervisor  بر روی سرور فیزیکی نصب می شود تا به چندین ماشین مجازی (VM) اجازه دهد تا روی یک سرور فیزیکی یکسان اجرا شوند. هر ماشین مجازی می تواند سیستم عامل خود را اجرا کند و به چندین سیستم عامل اجازه می دهد روی یک سرور فیزیکی اجرا شوند. همه ماشین‌های مجازی روی یک سرور فیزیکی منابع مشترکی مانند شبکه و رم دارند.

محصولات VMware شامل مجازی سازی، شبکه و ابزارهای مدیریت امنیت، SDDC و نرم افزارهای ذخیره سازی است.

 

 VMware vSphere یک پلت فرم مجازی سازی سرور برای پیاده سازی و مدیریت زیرساخت های VM در مقیاس بزرگ است. VMware vSphere ، به عنوان یک سیستم عامل ابری یا یک پلتفرم مرکز داده مجازی ‌شده نیز شناخته می‌شود. 

VMware برنامه هایی را برای دسکتاپ و همچنین سرورها ارائه می دهد. نرم افزار دسکتاپ VMware با Linux ، Microsoft Windows و Mac OS X سازگار است. محصولات دسکتاپ شامل VMware Workstation ،VMware Fusion  و VMware Player هستند. 

خط نرم افزار سرور VMware شامل VMware ESX Server ، VMware ESXi Server و VMware Server است. VMware از سال 2004 شریک SUSE لینوکس بوده و از لینوکس در نرم افزارVMware، به صورت on- premises و در محل و یا در فضای ابری پشتیبانی می کند. 

علاوه بر ارائه یک راه حل معتبر مجازی سازی مرکز داده، SUSE و VMware برای ارائه راه حل های ابری، هم برای ابرهای خصوصی و هم برای ابرهای عمومی با یکدیگر همکاری کرده اند.

Server SUSE Linux Enterprise دارای گواهینامه و پشتیبانی در آخرین نسخه vSphere است.

 

vSphere چیست؟

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

 

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

جدیدترین نسخه vSphere 7، vSphere  است. ابزار جدید vCenter Server شامل تمام خدمات Platform Services Controller از نسخه‌های قبلی است و تمام عملکردهای قبلی از جمله احراز هویت، مدیریت گواهی و صدور مجوز را حفظ می‌کند. 

همه خدمات Platform Services Controller در سرور vCenter ادغام شده اند و استقرار و مدیریت را ساده می کنند. از آنجایی که این سرویس ها اکنون بخشی از سرور vCenter هستند، دیگر به عنوان بخشی از Controller Services Platform توصیف نمی شوند.

در نسخه جدید، vSphere Lifecycle Manager معرفی شده است که مکانیزم مدیریت چرخه حیات متمرکز و ساده شده برای میزبان های VMware ESXi 7.0 است. 

این ویژگی جدید شامل عملکردی است که Update Manager در نسخه های قبلی vSphere ارائه کرده بود. با vSphere Lifecycle Manager می‌توانید میزبان‌های ESXi را با استفاده از تصاویر و baseline ها در سطح کلاستر مدیریت کنید.

استفاده vSphere با Tanzu برای تبدیل vSphere به پلتفرمی برای اجرای بارپردازشی یا workload های Kubernetes به صورت بومی در لایه Hypervisor است. با استفاده از این قابلیت، می توانید یک کلاستر vSphere را برای اجرای بارهای پردازشی Kubernetes با پیکربندی آن به عنوان یکSupervisor Cluster فعال کنید. 

در کلاستر Supervisor، می‌توانید منابع ذخیره‌سازی به نام  Supervisor Namespace ایجاد کنید و آنها را با حافظه اختصاصی، فضای ذخیره‌سازی و CPU پیکربندی کنید. شما می توانید مستقیماً کانتینرها را به صورت بومی در ESXi در Supervisor Namespace مستقر کنید. 

این کانتینرها در نوع خاصی از غلاف یا Pod به نام vSphere Pod وجود دارند. همچنین می‌توانید ازTanzu Kubernetes Grid Service استفاده کنید تا به راحتی کلاسترهای Kubernetes را که در Supervisor Namespace اختصاصی اجرا می‌شوند، فراهم کنید.

 

  •  ابزارهای استقرار و برنامه ریزی 

منابع زیر برای کمک به برنامه ریزی استقرار مرکز داده vSphere و مدیریت مؤثر محیط vSphere طراحی شده اند.

  • راهنمای سازگاری سخت افزار vSphere و سیستم عامل مهمان: یک مرجع آنلاین که نشان می دهد کدام سخت افزاری، سیستم عامل و یا برنامه های شخص ثالث و محصولات VMware با نسخه خاصی از یک محصول نرم افزاری VMware سازگار است.
  • ماتریس های قابلیت همکاری محصول VMware: جزئیات مربوط به سازگاری نسخه های فعلی و قبلی اجزای VMware vSphere، از جمله ESXi، vCenter Server و سایر محصولات VMware را ارائه می دهد.
  • حداکثر پیکربندی VMware: هنگامی که تجهیزات مجازی و فیزیکی خود را پیکربندی، استقرار و راه اندازی می کنید، باید در حداکثر یا کمتراز حداکثرهای پشتیبانی شده توسط محصول خود بمانید. محدودیت های ارائه شده در ابزار Configuration Maximums محدودیت های آزمایش شده ای هستند که توسط VMware پشتیبانی می شوند.

 

VMware NSX Data Center چیست؟

VMware NSX Data Center یک بستر مجازی سازی و امنیت شبکه است که شبکه ابر مجازی را فعال می کند. مرکز داده NSX   یک رویکرد نرم افزاری تعریف شده برای شبکه سازی است که در مراکز داده، ابرها و فریم های ورک های اپلیکیشن گسترش می یابد.

مرکز داده NSX  شبکه و امنیت برنامه های در حال اجرا در ماشین های مجازی (VM) ، کانتینرها یا bare metal را تأمین می نماید.

مانند مدل عملیاتی ماشین‌های مجازی یا operational model of VMs، شبکه‌ها را می‌توان مستقل از سخت افزار زیربنایی تهیه و مدیریت کرد. مرکز داده NSX کل مدل شبکه را در نرم افزار بازتولید می کند و هر توپولوژی شبکه؛ از شبکه های ساده تا پیچیده را ایجاد می نماید. کاربران می توانند چندین شبکه مجازی با انواع مختلف ایجاد کنند.

 

راهکار صباهاست

در سرور مجازی یا VPS از فناوری مجازی سازی برای تقسیم یک سرور فیزیکی به چندین سرور مجازی مختلف استفاده می گردد. سرور مجازی برای وب سایت های بزرگ و کسب و کارهای متوسط انتخابی مناسب است. استفاده از سرور مجازی باعث بهبود در سرعت و عملکرد می گردد. سرور مجازی صباهاست در بهترین دیتاسنترهای ایران و اروپا قرار دارد. از ویژگی های پلن های سرور مجازی صباهاست می توان به آپ تایم نزدیک به 100%، ترافیک نامحدود با پورت 1 گیگ و بهره گیری از منابع سخت افزاری قوی اشاره کرد. هزینه سرور مجازی نسبت به سرور اختصاصی پایین تر است. پیاده سازی waf اختصاصی بر روی سرور در تمامی پلن های صباهاست جهت جلوگیری از حملات DDoS از ویژگی های قابل توجه است.

 

جمع بندی

دراین مقاله ابتدا در مورد مجازی سازی و هایپروایزرها و انواع آنها توضیحاتی ارائه شد. سپس به بررسی VMware و پلتفرم مجازی سازی VMware vSphere پرداختیم. همچنین ویژگی های نسخه جدید VMware vSphere، به نام vSphere 7 معرفی گردید. در پایان این مقاله نیز توضیحاتی در مورد VMware NSX Data Center ارائه گردید.

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

 

برچسب ها :
CDN
دسته بندی ها :
CDN