VPS چیست ؟ که مخفف Virtual Private Server به معنای سرور اختصاصی مجازی می باشد و گاهی از آن به عنوان یا نیز نام می برند، به طور ساده به سرویس های هاست فضایی گفته می شود که همانند یک سرور اختصاصی مستقل با دسترسی سطح بالا به سرور عمل مینمایند لکن بصورت چندگانه و با هم بر روی یک سرور فیزیکی قرار می گیرند. به عبارت بهتر، با استفاده از تکنولوژی مانند و با بهره گیری از سخت افزارهای بسیار قوی و پیشرفته، یک سرور فیزیکی به چندین با امکانات یکسان یا متفاوت تقسیم می شود.
VPS یا سرور مجازی چیست؟
هر سرور مجازی بنا به تعریف اولیه، سهم خاصی از منابع سرور از قبیل پردازنده، حافظه اصلی، فضای دیسک سخت، پهنای باند و… را به صورت اختصاصی و تضمین شده در اختیار خواهد داشت. به عنوان مثال، یک سرور مجازی می تواند شامل ۵۱۲ مگابایت از ۸ گیگابایت حافظه اصلی سرور را به صورت تضمین شده به همراه ۵۰ گیگابایت فضای ذخیره سازی و ۵۰۰ گیگابایت پهنای باند ماهیانه باشد. این بدین معنا است که صرفنظر از میزان مصرف سایر سرور مجازی های موجود بر روی سرور، سرور مجازی مورد مثال ما تحت هر شرایطی به ۵۱۲ مگابایت از حافظه اصلی سرور دسترسی خواهد داشت.
هر سرور مجازی به طور کاملاً جداگانه عـمـل می کنـد در نتیجـه سرور مجازی هـای موجود بر روی یک سـرور می توانند از سیستم های عامل متفاوت و نرم افزارهای مختلف و نسخه های متفاوتی استفاده نمایند. بر فرض یک سرور مجازی دارای لینوکس Fedora، دیگری دارای CentOS به عنوان سیستم عامل های سـرور خواهند بود. همین امر در رابطه با سرور مجازی های با سـیسـتـم عامل وینـدوز نیـز صادق می باشد. همچنین تعریف Name Server های اختصاصی ، نصب ASP, PHP , MySQL , .NET و سایر برنامه ها با نسخه دلخواه ، نصب و اجرای کلیه برنامه ها، DLL ها، … بطور کامل در کنترل و اختیار هر مشترک میباشد.
ویژگی های سرور مجازی
مهمترین مزایای استفاده از سرور مجازی ها در مقایسه با سایر سرویس های خرید هاست ، هزینه بسیار کمتر سرور مجازی ها نسبت به سرورهای اختصاصی و استقلال عملکرد و دسترسی بالاتر نسبت به سرویس های نمایندگی (Resseller/Shared Hosting) می باشد بگونه ای که هزینه سرور مجازی ها در بسیاری از اوقات یک پنجم تا یک دهم هزینـه سـرور های اختصاصـی بوده ولی تمامی امکانات آنهـا را دارا می باشد. همچنین هر سرور مجازی میتواند به تعداد دلخواه IP معتبر اختصاصی نیز داشته باشد. در مجموع از دید کاربر نهایی، سرور مجازی درست همانند یک سرور اختصاصی بوده و کاربر به هیچ عنوان تفاوتی را در نحوه عملکرد و کیفیت خدمات این دو مشاهده نخواهد کرد.
VPS چیست ؟
اگر تصمیم به تهیه یک سرور مجازی ایران و یا خارج را دارید باید بنابه مورد استفاده خود از این سرور مجازی به Platform ای که برای Virtualization در Data Center طرف قرارداد شما استفاده شده است، توجه داشته باشد. زیرا که هر کدام از این Platform ها نواقص و فوایدی دارند، از آنجا که بیشتر کاربران ایرانی برای سرور های مجازی خود تمایل به استفاده از Platform معروف به Xen که متعلق به شرکت Citrix می باشد، دارند، اندکی در مورد فواید و معابش توضیح خواهیم داد.
مزایای استفاده از VPS چیست ؟
- استقلال کامل یک سرور مجازی از مابقی سرور های مجازی
- استفاده از کرنل کامل لینوکس برای هر سرور مجازی و در نتیجه پشتیبانی از همه امکانات لینوکس
- بهره وری از حافظه مجازی نوع SWAP و در نتیجه امکان اجرای وظایف متعددی که نیاز به حافظه زیاد دارند.
معایب سرور مجازی
بجهت استقلال کاملی که فراهم کرده است، نسبت به platform های دیگر مانند Virttuozzo سرعت کمتری دارد.
عدم پشتیبانی از حافظه Brustable که البته در platform های دیگر نیز در حد تئوری پشتیبانی شده است.
مزایای سرور مجازی به هاست اشتراکی
کنترل:
با دراختیار داشتن دسترسی root، یا Administrator شما به راحتی می توانید پیکره بندی سرور را تغییر دهید، برنامه های مورد نظر خود را نصب کنید، یا تغییر دهید، که به هیچ وجه در هاست اشتراکی مقدور نیست.
امنیت :
فایل سیستم شما کاملا مجزا از سایر مشتریان خواهد بود و مطمئن خواهید بود که از دسترس آنها دور است و بدین ترتیب امنیت بیشتری برای شما تامین خواهد شد.
مجزا بودن و کارایی:
سرور مجازی شما از منابع اختصاص یافته گارانتی شده برای خود به صورت کامل می تواند استفاده کند و کار مشتریان دیگر سرویس شما را تحت تاثیر قرار نخواهد داد.
اما مزایای VPS چیست ؟
مزایای سرور مجازی نسبت به سرور اختصاصی :
هزینه:
در واقع شما همه قابلیتهای یک سرور اختصاصی را با کسری از هزینه های آن خواهید داشت.
قابلیت اطمینان:
سازوکار تهیه نسخه پشتیبان به صورت لحظه ای امنیت داده های سرور مجازی را تضمین می کند.
مدیریت پذیری:
ابزارهای تعبیه شده در ویرچوزو (Virtuozzo) نصب برنامه ها و تغییر و به روزرسانی آن ها را فورا انجام می دهند.
استفاده از ظرفیتهای خالی:
هر سرور مجازی قادر است تا در صورت خالی بودن ظرفیت های سیستم و عدم استفاده از آن بوسیله سرور مجازی دیگر در صورت نیاز، از همه آن استفاده کند.
انعطاف پذیری:
ارتقاء منابع اختصاص یافته برای یک سرور مجازی، در صورت نیاز به منابع بیشتر به راحتی قابل انجام است.