سیستم مجازی سازی

سیستم مجازی سازی

میزبان پایتخت از سیستم‌های مجازی سازی VMWare, OpenVZ, Xen, Proxmox, VirtualBox, OpenStack برای مجازی سازی سرورهای خود استفاده می‌کند.

حرکتی بلند پروازانه با سرورهای داکر و کوبرنتیز میزبان پایتخت

نحوه و سیستم مجازی سازی سرور

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

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

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

در حال حاضر، بستر مجازی سازی سرویس‌های میزبان وب پایتخت بر پایه دو سیستم کنترلی OpenStack و Proxmox می‌باشد.

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

همچنین سرویس داکر هاست (ایران داکر) به عنوان اولین ارائه دهنده سرویس سرور داکر در ایران در سال ۱۳۹۷ توسط تیم فنی میزبان پایتخت راه‌اندازی شد. داکر (Docker) یک سیستم شبیه سازی سطح سیستم عامل است. داکر (Docker) بسته های نرم افزاری که با نام کانتینر (Container) شناخته می شوند را اجرا می کند. کانتینر (Containers) به صورت ایزوله شده از یکدیگر قرار دارند و اپلیکیشن، ابزار، کتابخانه و فایل های تنظیمات مخصوص خودشان را دارند.

اوپن استک OpenStack یک پلت‌فرم نرم‌افزاری متن باز برای رایانش ابری است که توسط Rackspace و ناسا در ژوئیه ۲۰۱۰ طرح‌ریزی شد. هم‌اکنون بیش از ۵۰۰ شرکت از جمله IBM، فوجیتسو، اوراکل، یاهو، سیتریکس، دل، AMD، اینتل، کنونیکال، سوزه، اچ‌پی و سیسکو سیستمز و شرکت‌های بسیار دیگری به این پروژه پیوسته‌اند.

OpenStack یک پروژه رایانش ابری است که به تجهیز بستری متن باز و قابل دسترس در همه جا برای ابرهای شخصی و عمومی کمک می‌کند. این پروژه توسط OpenStack Foundation مدیریت می‌شود که یک بنیاد غیرانتفاعی است که در سپتامبر ۲۰۱۲ تأسیس شده‌است.

وبسایت رسمی OpenStack

VMware ESXi (به نام ESXi هم شناخته می‌شود) یک نرم‌افزار سازمانی مجازی ساز و آخرین ورژن از سری نرم افزاری VMware Hypervisor است که توسط شرکت VMWare برای مجازی سازی سخت‌افزار سرورهای رایانه‌ای توسعه یافته‌است. VMWare ESXi یک نرم‌افزار کاربردی نیست، بلکه یک سیستم‌عامل است و دارای اجزای حیاتی سیستم‌عامل مانند هسته‌مرکزی می‌باشد.

VMWare Esxi از Kernel قدرتمند VMKernel استفاده می‌کند و تکنولوژی استفاده شده از نوع Bare Metal می‌باشد و مستقل از سیستم عامل، همچنین مدیریتی کاملی بر روی سخت افزار و منابع سیستم اعمال می‌کند.

وبسایت رسمی VMWare

Kernel-based Virtual Machine یا به اختصار KVM یک سیستم مجازی سازی برای هسته لینوکس است که آن را تبدیل به یک Hypervisor می‌نماید. KVM سیستم عامل های زیادی را اعم از Linux, Windows, Haiku, ReactOS, Plan 9, AROS Research, Solaris را پشتیبانی می‌کند.

DeviceClass
Cirrus CLGD 5446 PCI VGA card, dummy VGA card with BochsVESA extensions,Virgil as a virtual 3D GPUVideo card
host and PIIX3 PCI to ISA bridgePCI
PS/2 Mouse and KeyboardInput device
Sound Blaster 16, ENSONIQ AudioPCI ES1370, Gravis Ultrasound GF1, CS4231A compatibleSound card
AMD Am79C970A (Am7990), E1000 (Intel 82540EM, 82573L, 82544GC), NE2000, and Realtek RTL8139Ethernet Network card
Intel 6300ESB or IB700Watchdog timer
between 50 MB and 32 TBRAM
1 – 160 CPUsCPU

OpenVZ یک تکنولوژی مجازی سازی لایه سیستم عامل می باشد که بر پایه Kernel لینوکس و سیستم عامل پیاده سازی شده است. OpenVZ این امکان را به سرور فیزیکی می دهد که چندین نمونه سیستم عامل ایزوله شده را اجرا نماید که به نام های سرور اختصاصی مجازی (VPSs), و یا فضای مجازی سازی (VEs) شناخته می شود. این شبیه سیستم FreeBSD Jails و Solaris Zones است.
در مقایسه با سیستم های مجازی سازی مثل VMware و تکنولوژی paravirtualization مانند Xen، OpenVZ در نیازمند بودن به میزبان و مهمان به سیستم عامل Linux محدود شده است (اگرچه توزیع سیستم عامل Linux در ورژن های مختلف در بین سرورهای مجازی مختلف متفاوت باشد) .
با این حال، OpenVZ ادعا عملکرد (Performance) بهتر را مزیت می داند. طبق مستندات وبسایت رسمی، فقط 1-3 درصد خطای عملکرد برای OpenVZ در مقایسه با سرور مستقل در نظر گرفته شده است. در ارزیابی مستقل عملکرد این سیستم این مقدار قابل تایید است، اما در استفاده های دیگر این خطای عملکرد بیشتر بوده که قابل توجیه است و بستگی به مقیاس بکارگیری سیستم است.

OpenVZ بر پایه سیستم مجازی سازی Virtuozzo می باشد، که وابسته به شرکت Parallels است.

وب سایت رسمی OpenVZ

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

مجازی ساز Xen نتیجه پروژه اوپن سورس Xen VMM یا Xen Virtual Machine Monitor می‌باشد که در لابراتور کامپیوتر دانشگاه کمبریج انگلیس توسعه و منتشر شد و با مجوز نرم‌افزار باز گنو عرضه شد.

وبسایت رسمی Xen

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

تمامی کانتینر (Container) در داکر (Docker) بر روی هسته مشخص سیستم عامل اجرا می شوند که بسیار سبک‌تر از سرور مجازی (Virtual Private Server) عمل می کند.

وبسایت رسمی Docker

در کمتر از 60 ثانیه سرور ابری داکر (Docker) خودتان را تحویل بگیرید.

داکر ایران، اولیین سرویس دهنده سرور داکر در ایران

ورود به وب‌سایت داکر هاست (ایران داکر)

LXC یا Linux Containers یک سیستم مجازی سازی تحت Operating-System-Level می باشد که برای اجرا و راه اندازی چندین سیستم لینوکس ایزوله شده برروی یک میزبان مرکزی مورد استفاده قرار می گیرد.
این سیستم امکان مدیریت و ایجاد محدودیت برروی CPU, Memory, Block I/O, Network و … را داراست.

وبسایت رسمی LXC

ماشین مجازی اوراکل ویرچوال‌باکس Oracle VM VirtualBox یک بسته نرم‌افزاری متن‌باز و رایگان است که مجازی‌سازی را برای کامپیوترهای X86 و AMD64/Intel64 انجام می‌دهد. نسخه‌های اولیه آن توسط شرکت آلمانی اینوتک طراحی شد. پس از خریداری‌شدن اینوتک توسط سان مایکروسیستمز، اداره این نرم‌افزار بر عهده سان افتاد. در حال حاضر این نرم‌افزار توسط اوراکل به عنوان بخشی از خانواده محصولات مجازی‌سازی توسعه می‌یابد. این محصول بر روی یک سیستم‌عامل میزبان موجود نصب می‌شود، در خود برنامه امکان داشتن تعدادی سیستم‌عامل مجازی معروف به سیستم‌عامل میهمان وجود دارد. هر یک از سیستم‌عامل‌های میهمان دارای محیط مجازی مربوط به خود هستند.

وبسایت رسمی VirtualBox