VPS یا سرور مجازی چیست؟

VPS که مخفف Virtual Private Server به معنای سرور اختصاصی مجازی می باشد و گاهی از آن به عنوان VDS یا Virtual Dedicated Server نیز نام می برند، به طور ساده به سرویس های میزبانی فضایی گفته می شود که همانند یک سرور اختصاصی مستقل با دسترسی سطح بالا به سرور عمل مینمایند لکن بصورت چندگانه و با هم بر روی یک سرور فیزیکی قرار می گیرند. به عبارت بهتر، با استفاده از تکنولوژی مانند Virtuozzo و با بهره گیری از سخت افزارهای بسیار قوی و پیشرفته، یک سرور فیزیکی به چندین VPS با امکانات یکسان یا متفاوت تقسیم می شود.

هر VPS بنا به تعریف اولیه، سهم خاصی از منابع سرور از قبیل پردازنده، حافظه اصلی، فضای دیسک سخت، پهنای باند و... را به صورت اختصاصی و تضمین شده در اختیار خواهد داشت. به عنوان مثال، یک VPS می تواند شامل ۵۱۲ مگابایت از ۸ گیگابایت حافظه اصلی سرور را به صورت تضمین شده به همراه ۵۰ گیگابایت فضای ذخیره سازی و ۵۰۰ گیگابایت پهنای باند ماهیانه باشد. این بدین معنا است که صرفنظر از میزان مصرف سایر VPS های موجود بر روی سرور، VPS مورد مثال ما تحت هر شرایطی به ۵۱۲ مگابایت از حافظه اصلی سرور دسترسی خواهد داشت.


هر VPS به طور کاملاً جداگانه عـمـل می کنـد در نتیجـه VPS هـای موجود بر روی یک سـرور می توانند از سیستم های عامل متفاوت و نرم افزارهای مختلف و نسخه های متفاوتی استفاده نمایند. بر فرض یک VPS دارای لینوکس Fedora، دیگری دارای CentOS به عنوان سیستم عامل های سـرور خواهند بود. همین امر در رابطه با VPS های با سـیسـتـم عامل وینـدوز نیـز صادق می باشد. همچنین تعریف Name Server های اختصاصی ، نصب ASP, PHP , MySQL , .NET و سایر برنامه ها با نسخه دلخواه ، نصب و اجرای کلیه برنامه ها، DLL ها، ... بطور کامل در کنترل و اختیار هر مشترک میباشد.


مهمترین مزایای استفاده از VPS ها در مقایسه با سایر سرویس های میزبانی، هزینه بسیار کمتر VPS ها نسبت به سرورهای اختصاصی و استقلال عملکرد و دسترسی بالاتر نسبت به سرویس های نمایندگی (Resseller/Shared Hosting) می باشد بگونه ای که هزینه VPS ها در بسیاری از اوقات یک پنجم تا یک دهم هزینـه سـرور های اختصاصـی بوده ولی تمامی امکانات آنهـا را دارا می باشد. همچنین هر VPS میتواند به تعداد دلخواه IP معتبر اختصاصی نیز داشته باشد. در مجموع از دید کاربر نهایی، VPS درست همانند یک سرور اختصاصی بوده و کاربر به هیچ عنوان تفاوتی را در نحوه عملکرد و کیفیت خدمات این دو مشاهده نخواهد کرد.


Xen چیست ؟
اگر تصمیم به تهیه یک سرور مجازی دارید باید بنابه مورد استفاده خود از این سرور مجازی به Platform ای که برای Virtualization در Data Center طرف قرارداد شما استفاده شده است، توجه داشته باشد. زیرا که هر کدام از این Platform ها نواقص و فوایدی دارند، از آنجا که بیشتر کاربران ایرانی برای سرور های مجازی خود تمایل به استفاده از Platform معروف به Xen که متعلق به شرکت Citrix می باشد، دارند، اندکی در مورد فواید و معابش توضیح خواهیم داد.
فواید:
استقلال کامل یگ سرور مجازی از مابقی سرور های مجازی
استفاده از کرنل کامل لینوکس برای هر VPS و در نتیجه پشتیبانی از همه امکانات لینوکس
بهره وری از حافظه مجازی نوع SWAP و در نتیجه امکان اجرای وظایف متعددی که نیاز به حافظه زیاد دارند.
معایب:
بجهت استقلال کاملی که فراهم کرده است، نسبت به platform های دیگر مانند Virttuozzo سرعت کمتری دارد.
عدم پشتیبانی از حافظه Brustable که البته در platform های دیگر نیز در حد تئوری پشتیبانی شده است.



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

مزایای سرور مجازی نسبت به سرور اختصاصی:
هزینه: در واقع شما همه قابلیتهای یک سرور اختصاصی را با کسری از هزینه های آن خواهید داشت.
قابلیت اطمینان: سازوکار تهیه نسخه پشتیبان به صورت لحظه ای امنیت داده های سرور مجازی را تضمین می کند.
مدیریت پذیری: ابزارهای تعبیه شده در ویرچوزو (Virtuozzo) نصب برنامه ها و تغییر و به روزرسانی آنها را فورا انجام می دهند.

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

Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

راهنمایی در مورد بهینه سازی MySql

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

QSpeed اسکریپت چند برابر کننده ی سرعت سرور

وبسرور / مای اسکیو ال و پی اچ پی رو optimize می کند گفتم در اختیار دوستان هم بزارم : برای سیستم...

بهینه سازی پایگاه های داده روی سرور - optimize database

با سلام برای بهینه سازی و افزایش سرعت و راندمان پایگاه داده یا mysql پیشنهاد میگردد دستور زیر را...

آموزش نصب cpanel در سرور مجازی

آموزش نصب cpanel در سیستم عامل centos ابتدا توسط نرم افزار putty  وارد سرور خود شده و مراحل زیر...

تفاوت لينوكس و ويندوز - linux vs windows

    در زمينه ميزبانی وب همواره 2 سيستم عامل مهم وجود داشته است: ويندوز و يونيکس...