رایانههای سرور قدرتمند هستن؛ آنها شبکههای رایانهای رو مدیریت میکنن، فایلها رو ذخیره میکنن و برنامههایی رو میزبانی میکنن. اما اغلب اوقات، از این واحدهای پردازشی قدرتمند بهطور کامل استفاده نمیشه، زیرا کسبوکارها تمایل دارن به جای آن، رایانهها و سختافزارهای بیشتری خریداری کنن، که همیشه تصمیم عاقلانهای نیست، به این دلیل که فضای فیزیکی بیشتری رو اشغال کرده و انرژی بیشتری مصرف میکنه.
مجازی سازی سرور با ایجاد چندین سرور مجازی در یک سرور فیزیکی یک راه حل برای این دو مشکل ارائه میده. این روش تضمین میکنه که هر واحد پردازشی به حداکثر ظرفیت خود رسیده است و از نیاز به واحدهای رایانهای میکنه بیشتر در مرکز داده جلوگیری میکنه. با آموزشگاه مهندسی کندو همراه باشید.

مزایای مجازی سازی سرور
مجازی سازی میتونه به شدت برای یک سازمان مفید باشه. مزایای مجازی سازی سرور علاوه بر ساده کردن نیازهای شبکه، عبارتند از:
- صرفه جویی در فضا: اگر در هر سرور یک کار یا برنامه رو اجرا میکنین، به زودی مرکز داده شما رو در اختیار خواهند گرفت. با میزبانی چندین سرور مجازی بر روی سرورهای فیزیکی کمتر، به طور بالقوه میتونین فضای فیزیکی زیادی رو ذخیره کنین.
- کاهش هزینههای سخت افزاری: ساخت سرورهای فیزیکی میتونه پرهزینه باشه. استقرار سرورهای مجازی بسیار کم هزینهتره.
- بهبود بهره وری منابع: بسیاری از سرورها برای خواستههایی که به آنها تکلیف میشه قدرتمندتر از نیاز آنها هستن، به این معنی که سازمانها از نظر فنی برای منابع استفاده نشده پول میپردازن. مجازی سازی کمک میکنه تا مطمئن بشین که همه منابع به طور مؤثر استفاده میشن.
- کاهش هزینههای انرژی: از آنجایی که مجازی سازی در آموزش شبکه به شما این امکان رو میده که به جای ساختن زیرساختهای غیر ضروری، از منابع سرور به طور مؤثر استفاده کنین، سرورهای کمتری دارین که از انرژی استفاده میکنن.
- کاهش تقاضا برای فناوری اطلاعات: حفظ شبکه بزرگی از سرورهای فیزیکی میتونه بر بخش فناوری اطلاعات سازمان تأثیر بذاره. مجازی سازی میتونه به آزادسازی منابع کارکنان فناوری اطلاعات برای تمرکز بر سایر نیازهای کسب و کار کمک کنه.
- سرعت بخشیدن به راه اندازی: روزها یا هفتهها صرف خرید سخت افزار برای سرورهای فیزیکی و پیاده سازی آن میشه. راه اندازی سرورهای مجازی میتونه چند دقیقه طول بکشه.
- ساده سازی بازیابی: سیستمهای پشتیبان گیری در ماشینهای مجازی (دوره vmware) سریع و کارآمد هستن. این بدان معناست که میتونین پس از خرابی سیستم سریع و بدون از دست دادن دادهها شروع به کار کنین.
انواع روشهای مجازی سازی سرور
3 نوع مجازی سازی سرور وجود داره که هر کدام سطح جداسازی و توانایی تقلید منابع سخت افزاری خاص خود رو دارن.
1. مجازی سازی کامل سرور
اولین حالت مجازی سازی کامله که مستقلترین حالته. در این شکل مجازی سازی سرور، نرم افزار Hypervisor اطمینان حاصل میکنه که هر سرور مجازی کاملاً ایزوله و از یکدیگر بی اطلاعه. این نرمافزار مجازیسازی اطلاعات و منابع رو مستقیماً از سرور فیزیکی نظارت میکنه، در حالی که به تنهایی در حال اجرا اس که یک ویژگی پیشرفته اس که پردازش و عملکرد رو کاهش میده.

2. پارا مجازی سازی (Paravirtualization)
نوع بعدی پارا مجازی سازیه که یک گزینه انعطاف پذیرتره. در یک سرور مجازیسازی، سیستمهای عامل از یکدیگر آگاه هستن، اما میتونن مستقیماً از طریق فراخوانی با هایپروایزر ارتباط برقرار کنن که توسط یک رابط برنامهنویسی کاربردی (API) فعال میشه. این نوع مجازی سازی نرم افزار یکپارچهتر و کارآمدتره و به اندازه مجازی سازی کامل به منابع محاسباتی زیادی نیاز نداره. با این حال، همچنان با فعال کردن ارتباط مستقیم بین سرورها و هایپروایزر، عملکرد بهتری رو ارائه میده.
3. مجازی سازی در سطح سیستم عامل
در نهایت، مجازی سازی در سطح سیستم عامل امکان استفاده از چندین فضای مجازی رو فراهم میکنه. اصطلاح Containerization به نوعی از مجازی سازی اشاره داره که نیازی به هایپروایزر نداره. در عوض، از قابلیتهای مجازی سازی خود سیستم عامل میزبان به عنوان هایپروایزر استفاده میکنه. پردازش در “کانتینر” – یا فضای مجازی برای هر سرور – انجام میشه، اما محدود به منابع داده شده. این روش مجازی سازی نیز محدود به داشتن سیستم عامل مشابه با میزبان آن برای عملکرده.
برای دانلود کتاب VMware vSphere: Install, Configure, Manage Lecture & Lab Manual ESXi 7 and vCenter Server 7 اینجا کلیک کنید.
راه حلهای مجازی سازی سرور چگونه کار میکنن؟
برای اینکه مجازی سازی سرور کار کنه، باید یک نرم افزار مجازی ایجاد بشه که Hypervisor نامیده میشه. نقش Hypervisor ایجاد مانعی بین عناصر مجازی یا دیجیتال و منابع فیزیکی مانند پردازندهها، CPU، RAM و… است.
پس از نصب هایپروایزر بر روی دستگاه اصلی، نرم افزار مجازی سازی میتونه برای شبیه سازی هر منبع فیزیکی و ایجاد یک سرور مجازی جدید در بالای آن استفاده بشه. این نرمافزار میتونه جایگزین یک سرور فیزیکی یا چندین سرور فیزیکی بشه. نرم افزار Hypervisor همچنین چندین ماشین مجازی (VM) رو ایجاد و اجرا میکنه. این نوع مجازی سازی بسته به نیاز مشتری به سفارشی سازی های خاصی نیاز داره. به همین دلیله که میتونین آنها رو بر این اساس گروه بندی کنین.

برای مجازی سازی سرور چه نکاتی رو باید در نظر گرفت
مجازیسازی سرور روشی امیدوارکننده اس که میتونه استفاده از منابع فناوری اطلاعات رو به حداکثر برسونه. به همین دلیل غولهای فناوری مانند مایکروسافت (آموزش مایکروسافت)، دل و IBM به طور مداوم این فناوری رو توسعه میدن. با این حال، قبل از انتخاب مجازی سازی بهینه برای یک کسب و کار، مهمه که ابتدا مزایا و معایب آنها رو مشخص کنین.
مزایا | معایب | |
مجازی سازی کامل | میتونه سیستم عاملهای مختلف و بدون تغییر رو روی یک سرور فیزیکی پشتیبانی کنه. | برای جلوگیری از کند شدن برنامهها، باید بخش بزرگی از پردازنده فیزیکی سرور رو برای هایپروایزر اختصاص بدین. |
پارا مجازی سازی | سرورهای Para-Virtualized به فضای زیادی برای پردازش در سرور فیزیکی نیاز ندارن. | سیستم عامل سرورهای مهمان نیاز به اصلاح داره تا بتونین با هاست تماس هایپرتماس برقرار کنه. |
مجازی سازی در سطح سیستم عامل | نیازی به هایپروایزر نداره، بنابراین نیازی به فضای اضافی برای پردازش نیست. | برای ایجاد یک محیط همگن، باید یک سیستم عامل رو روی همه سرورهای مهمان نصب کنین. |
گذشته از روش مجازی سازی، قبل از تصمیم گیری در مورد یک نوع خاص، باید عوامل زیر رو نیز در نظر بگیرین:
- راه اندازی مجدد سیستم عامل – راه اندازی مجدد سیستم عامل معمولاً نادیده گرفته میشه، زیرا انتظار میره سیستم عامل همیشه کار کنه. با این حال، هنوز خطر کمی از کار افتادن سیستم عامل وجود داره. اگه این اتفاق بیفته، راه اندازی مجدد سیستم عامل مستقل باید امکان پذیر باشه.
- کار استقرار – در حالی که هایپروایزر نوع 2 به راحتی قابل پیاده سازیه، این مورد برای هایپروایزر نوع 1 یکسان نیست. کار با هایپروایزر فلزی بسیار دشوارتر از قبلیه، بنابراین یک فرآیند یکپارچه سازی کامل – به خصوص برای استقرارهای بزرگ – مورد نیازه.
- چند پردازش – قبل از انتخاب راه حل مجازی سازی، ابتدا بررسی کنین که شامل پشتیبانی از چند پردازش متقارن (SMP) برای چندین پردازنده از یک نوع یا پشتیبانی از چند پردازش نامتقارن (AMP) برای چندین پردازنده از نوع متفاوته. برخی از زیرساختهای مجازی سازی نیز با SMP و AMP ترکیبی ارائه میشن.
با کندو مجازی سازی سرور رو به طور کامل بیاموزید
هزاران شرکت به مجازی سازی سرور به عنوان یک استراتژی مقرون به صرفه فناوری اطلاعات روی آوردن، پس چرا همین امروز این فناوری رو یاد نگیرین؟
ما در آکادمی تخصصی کندو، به شما کمک میکنیم تا با آموزش حرفهای مجازی سازی سرور بتونین افزایش بهره وری کسب و کار رو با راه حل تکنولوژیکی مناسب شروع کنین. اولین قدم رو برای رسیدن به قله رو با ما بردارین و همین امروز تماس بگیرین.
معرفی دوره مجازی سازی VMware کندو در آپارات
سؤالات متداول
سرور مجازی چه تعریفی داره؟
سرور مجازی سروریه که از ابزارهای مجازی سازی استفاده میکنه تا از یک سرور فیزیکی تولید بشه، اما عملکرد کاملاً مستقلی داره.
بهترین ابزارهای مجازی سازی سرور چه هستن؟
مجازیساز KVM و VMware دو نرمافزار بسیار محبوب و متداول برای مجازی سازی سرورها هستن.
آیا سرورهای مجازی ایمنی دارن؟
بله. استفاده از ابزارهایی مثل مجازیساز KVM، با توجه به اینکه روی کرنل لینوکس (آموزش لینوکس) ساخته میشه، امنیت بسیار زیادی رو به سرور مجازی میده.