سرور مجازی یا VPS که مخفف عبارت VIRTUAL PRAVATE SERVER میباشد به معنی سرور مجازی خصوصی است. سرور مجازی یک بخش از سرور اختصاصی کامل است. این کار با مجازی سازی انجام میشود. به این صورت که یک سرور به چند بخش تقسیم میشود که برای مقاصد مختلف میتوان از آن استفاده کرد.با توجه به اینکه منابع یک سرور کامل به چند بخش تقسیم می شود اغلب و در شرایط یکسان، هزینه خرید سرور مجازی از سرور اختصاصی پایین تر است.
بر حسب تکنولوژی و ساختار مجازی سازی، معمولا سرور های مجازی برگرفته از یک یا چند سرور اختصاصی هستند.برای مجازی سازی به یک عامل (نرم افزار مجازی ساز) نیاز است . همچنین لازم است سرور مورد نظر نرم افزار مجازی ساز را پشتیبانی کند.برای ایجاد سرور مجازی local (محلی) و یا public ( عمومی) راهکارهای خاصی وجود دارد. برای مثال برای هر کدام از سرورهای مجازی تحت وب باید یک IP خاص برای شناسایی به شبکه ثبت گردد.سیستم های مجازی ساز بر اساس هسته های مجاز سی پی یو ، مقدار حجم هارد دیسک ، مقدار مجاز رم و…..برای هر سرور مجازی به صورت اختصاصی و یا اشتراکی قابل پیکربندی هستند.
از لحاظ مفهومی ماشین های مجازی مانند سرورهای مجازی هستند. هایپروایزر منابع فیزیکی مانند حافظه و رسانه های ذخیره سازی را به ماشین مجازی اختصاص میدهد و به ماشین های مجازی مختلف اجازه میدهد که بر روی یک نرم افزار مشترک به صورت مستقل و حتی با سیستم عامل های متفاوت کار کنند.
رایانه های سنتی با استفاده از سخت افزارهای فیزیکی مانند درایوهای دیسک سخت ،تراشنده های پردازنده رم و…ساخته می شوند. برای استفاده از این سخت افزارها کامپیوترها به نوعی نرم افزار به نام سیستم عامل( opearation system-os) متکی هستند. ماکروسافت ویندوز- لینوکس- mac osx و…از نرم افزارهای رایج هستند. سیستم عامل همان چیزی است که سخت افزار کامپیوتر را به روش هایی که برای کاربر مفید است مدیریت میکند.
از طریق فرآیندی به نام مجازی سازی می توان امکان استفاده از چند سیستم عامل را بر روی یک کامپیوتر فراهم کرد.در مجازی سازی یک قسمت از نرم افزار به صورت یک کامپیوتر مستقل عمل می کند.این قسمت از نرم افزار که ماشینمجازی نامیده میشود به عنوان رایانه مهمان(guest) نامیده میشود. سخت افزاری که ماشین مجازی بر روی آن اجرا میشود میزبان (HOST) نامیده میشود.
بیشتر توسعه دهندگان نرم افزار میخواهند برنامه های خود را در محیط های مختلف آزمایش کنند. این افراد می توانند از ماشین های مجازی برای اجرای سیستم عامل های مختلف بر روی یک کامپیوتر استفاده کنند.
اگر چه بیشتر نرم افزارهای طراحی شده فقط برای یک پلتفرم قابل دسترسی هستند ماشین های مجازی می توانند نرم افزار طراحی شده را بر روی سیستم عامل دیگری اجرا کنند.
برای اجرای بعضی از برنامه های قدیمی میتوان این نرم افزار ها را بر روی یک ماشین مجازی اجرا کرد.
با استفاده از ماشین مجازی میتوانید در جهت جلوگیری از تاثیر بد افزار در سایر فایل ها و برنامه های رایانه فعالیت مرورگر وب را از بقیه سیستم عامل جدا کنید.
یک سرور مجازی عملکردی مانند یک سرور فیزیکی دارد اما نرم افزارمجازی سازی اجازه می دهد تا منابع آن از سیستم فیزیکی مستقل شود.
در این نوع از مجازی سازی از هایپروایزر استفاده میشود.هایپروایزر یک لایه نرم افزاری است که تمام ارتباطات بین سرور فیزیکی و cpu برقرار میسازد.مسئولیت اصلی هایپروایزر مدیریت ظرفیت سرور فیزیکی و هدایت ترافیک به سرورهای مجازی برای اجرای برنامه های اجرایی میباشد.
این نوع از مجازی سازی کل شبکه سرورها اعم از مجازی و فیزیکی را در بر میگیرد تا به عنوان یک واحد یکپارچه کار کنند.
این نوع مجازی سازی نیازی به هایپروایزر ندارد زیرا سیستم عامل میزبان خود مسئولیت مدیریت ظرفیت را به عهده میگیرد. تنها شرط لازم برای این نوع مجازی سازی این است که همه سرورهای مجازی روی هاست از یک سیستم عامل استفاده کنند.
سرور ابری یکی از سرویس های میزبانی پررطرفدار و محبوب است که مزایای زیادی نسبت به سرویس های قدیمی وسنتی دارد. عبارت (ابر) معمولا برای اشاره به چند سرور متصل به اینترنت استفاده میشود که میتوانند به عنوان بخشی ازنرم افزارو یا سرویس برنامه اجاره گرفته شوند .سرور ابری یک سرور مجازی است که از منابع چند سرور فیزیکی مرکزی استفاده میکند.
نحوه راه اندازی سرور مجازی و سرور ابری کاملا مشابه است ولی نحوه مدیریت و استفاده از هر کدام ممکن کمیمتفاوت باشد. سرور مجازی فقط روی یک سرور فیزیکی اجرا میشود و در حقیقت بخشی از آن است، ولی سرور ابری پارتیشنی مجازی از چند سرور فیزیکی است که هر زمان که خواستید بتوانید آن را ارتقا دهید یا در دسترس داشته باشید.
۱- سرور ابری خصوصی(praivate cloud server)
۲- سرور ابری عمومی(public cloud server)
۳- سرور ابری ترکیبی یا هیبریدی (hybrid cloud server)
سرور اشتراکی یا به عبارت دیگر هاست های اشتراکی،رایج ترین، ارزان ترین و راحتترین نوع هاستینگ به شمارمی آیند. در سرور اشتراکی چندین سایت از امکانات و نرم افزارهای یک سرور فیزیکی استفاده می کنند.
منظور از منابع مقدار قدرت CPU و فضای Ram و هارددیسک است که با توجه به فعالیت هایتان به آن نیاز پیدا میکنید.
نوع سیتم عامل مورد استفاده
ویندوز و لینوکس از محبوب ترین سیستم عامل های مورد استفاده کاربرلن سرورهای مجازی میباشد .
موقعیت جغرافیایی هاستینگ وبسایت
سرورهای مجازی با توجه به اینکه در چه کشوری قرار دارند میزان هزینه و سطح امنیت متفاوتی ارایه می دهند.
قبل از خرید سرور مجازی حتما از پشتیبانی و خدمات ۲۴ ساعته و امنیت شرکت ارایه دهنده سرویس مطمعن شوید.
اگر به نظرتان در شما و یا تیمی که با آن کار میکنید تخصص مدیریت سرور مجازی وجود دارد سرور مدیریت نشده و در غیر این صورت سرور مدیریت شده را انتخاب کنید.
مقدار آزادی عمل و دسترسی که برای مدیریت سایت به شما داده می شود.
در این مقاله به صورت اجمالی با مفاهیم سرور مجازی، کابردهای آن، تفاوت سرورهای مجازی و اختصاصی، میزبانی اشتراکی و میزبانی اختصاصی و سرورهای ابری و در نهایت معیارهای انتخاب یک سرور مجازی مناسب آشنا شدیم.اکنون شما میتوانید با توجه به شناختی که از سرورهای مجازی به دست آورده اید به درستی سرور مجازی اختصاصی ابری و میزبانی اشتراکی را تفکیک کنید و مناسب ترین آنها را با توجه به نیاز خود انتخاب کنید.
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…
حملات DDoS (Distributed Denial of Service) یکی از پیچیدهترین و مخربترین تهدیدات سایبری برای وبسایتها…
PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…
اگر شما یک شخص، یک کسب و کار کوچک یا یک شرکت تجاری باشید که…
Ansible برای مدیران سیستم و متخصصان DevOps که می خواهند روند کار IT خود را…