سرور مجازی چیست و چه کاربردی دارد؟

سرور مجازی

 Virtual Private Server به معنی سرور مجازی خصوصی است. VPS بخشی از یک سرور اختصاصی کامل است. اینکار با شبیه سازی صورت میگیرد. به این شکل که یک سرور به چند بخش تقسیم می شود که می توان برای مقاصد متفاوت از آن ها استفاده کرد.

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

سرور مجازی چه کاربردهایی دارد؟

  • میزبانی وب سایت نسبتا پر مصرف یا تعدادی سایت با مصرف متوسط
  • استفاده از سرور مجازی برای وب سرویس ها مثل میل سرور، دیتابیس سرور و…
  • استفاده از جهت کنترل یا بهبود عملکرد سیستم ها
  • استفاده از عامل ارتباط ثانویه و رمزنگاری اطلاعات
  • استفاده از خدمات سایت هایی که ایران را تحریم کرده اند. البته در صورتی که آی پی خارج از کشور باشد.
  • انجام کارهایی که به اینترنت پر سرعت با ترافیک بالا نیاز دارد.
  • و ده ها مورد دیگر…

تشریح روند آماده سازی VPS

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

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

همچنین لازم است سرور مورد نظر تکنولوژی مجازی سازی را پشتیبانی کند. جهت ایجاد VPS به شکل Local (محلی) و یا Public (عمومی) یک سری راهکارهای خاص وجود دارد. مثلا برای هر کدام در سطح وب باید حداقل یک آی پی در نظر گرفت تا بتوان آن را در شبکه ثبت کرد.

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

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

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

  • مدل مجازی سازی Virtuozzo
  • مدل مجازی سازی OpenVZ
  • مدل مجازی سازی VMware
  • مدل مجازی سازی Xen
  • مدل مجازی سازی KVM
  • و…

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

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

در زیر به انواع دسته بندی ها اشاره می شود:

  • سرور مجازی لینوکس (با امکان نصب انواع سیستم عامل های توزیع لینوکس)
  • سرور مجازی ویندوز (با امکان نصب اغلب سیستم عامل های ویندوز سرور)
  • سرور مجازی اختصاصی (با منابع کاملا اختصاصی از قبیل CPU ،RAM و…)
  • VPS اشتراکی (با منابع سخت افزاری اشتراکی)
  • VPS ابری (با ساختاری متفاوت به منظور بالا رفتن سطح کارایی، پایداری، امنیت و…)

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

خرید سرور مجازی از مدیران سرور