محتوای آموزشی وبلاگ نتآرام
انتخاب درست یک سرور مجازی مناسب همواره یکی از دغدغه های وبمستران است، در این مقاله ما سعی می کنیم به طور کامل درباره انتخاب یک سرور مجازی مناسب توضیح دهیم و راه کار هایی به شما معرفی کنیم تا بتوانیم یک انتخاب مناسب جهت خرید این سرویس داشته باشید.
برای انتخاب یک سرور مجازی مناسب شما باید تکلیف این 4 مورد را مشخص نمایید :
1-موقعیت سرور :
مهمترین تصمیم برای خرید سرور مجازی، انتخاب موقعیت جغرافیایی آن است، شما باید بررسی کنید که بیشتر کاربران شما از کدام کشور وب سایت شما را بازدید می کنند تا بتوانید سرور نزدیک به آن مکان را خریداری کنید تا سرعت سایت شما افزایش پیدا کند، همچنین در نظر بگیرید که چه مقدار کیفیت و آپ تایم سرویس برای شما اهمیت دارد، و در آخر نیز در نظر بگیرید که چقدر بودجه دارید. ما یک مطلب تخصصی در مورد انتخاب موقعیت قبلا با عنوان "تفاوت هاست ایرانی و خارجی" ارسال کرده ایم، شما می توانید برای کسب اطلاعات بیشتر آن را مطالعه کنید.
2-نوع مجازی ساز
مجازی ساز به سیستمی می گویند که منابع یک سرور اختصاصی را بین چند کاربر تقسیم می کند به طوری که هر کدام دسترسی به منابع خود را دارند و می تواند برای خود سیستم عامل نصب کنند و در صورت نیاز سرور مجازی خود را خاموش یا روشن کند و هیچ کدام از سرور های مجازی ایجاد شده دسترسی به یکدیگر ندارند، اما در حال حاضر تعداد زیادی مجازی ساز وجود دارد که از بین آنها چهار مجازی ساز Openvz و XEN و VMWare و KVM در بین کاربران محبوب شده اند که هر کدام کاربر خاص خود را دارند، پیشنهاد می کنیم از مطلب مقایسه مجازی ساز ها استفاده کنید تا اطلاعات بیشتری از مجازی ساز ها داشته باشید اما به طور کلی یکی از معتبرترین مجازی ساز ها VMWare می باشد.
3-سخت افزار مورد نیاز
یکی دیگر از مهمترین پارمتر های انتخاب سرور مجازی مناسب میزان منابع آن یا همان سخت افزار آن است، ابتدا در نظر بگیرید که وب سایت شما چه بازدیدی دارد و هر کدام از این بازدید ها چه پردازشی در سرور ایجاد می کنند که البته باید برای دریافت این موارد بیشتر از هاستینگ فعلی خود کمک بگیرید، برای مثال ما سایتی داریم که روزانه 10 هزار درخواست به سرور ارسال می کند اما هیچ نیازی به سرور مجازی قدرتمند ندارد اما سایت دیگری داریم که از افزونه ها ی زیادی استفاده می کند و درگیری های زیادی با پایگاه داده دارد که برای 1000 بازدید آن منابع بسیار زیادی مورد نیاز است. همچنین پیشنهاد شخصی که من به شما در انتخاب سخت افزار می کنم اینه که سعی کنید حتما از درایو SSD به جای هارد دیسک ها استفاده نمایید، دیگر دوران هارد های مکانیکی تمام شده و بنده هیچ اعتمادی به کیفیت آنها ندارم، همچنین با توجه به اینکه این درایو ها جامد ( مانند حافظه فلش ) هستند سرعت و امنیت این سرویس ها بسیار بیشتر است.
4-سیستم عامل مورد نیاز
با توجه به زبان برنامه نویسی خود، سیستم عامل سرور مجازی خود را انتخاب نمایید مثلا در صورتی که شما از سیستم مدیریت محتوا وردپرس استفاده می نمایید یا در صورتی که زبان برنامه نویسی سایت شما PHP است ما هیچ وقت سرور مجازی ویندوز را توصیه نمی کنیم، هرچند ویندوز از PHP نیز پشتیبانی می کند اما به دلیل برخی مشکلات و پشتیبانی ناقص آن استفاده از سرور مجازی لینوکس پیشنهاد می شود، اما اگر سایت شما از ASP استفاده می کند، در اینصورت به دلیل عدم پشتیبانی لینوکس از ASP تنها انتخاب شما سرور مجازی ویندوز است. در مورد پنل هاستینگ نیز پیشنهاد می کنیم هزینه اضافی نکنید، برای لینوکس دایرکت ادمین بسیار مناسب است و هزینه آن نیز بسیار مقرون به صرفه است و برای ویندوز نیز websitepanel نصب کنید که رایگان است.
4-مدیریت سرور
معمولا در سرور مجازی مدیریت سرویس به عهده صاحب سرور است، بنابراین برخی شرکت ها حتی از انجام کارهای بسیار ساده برای سرور شما خودداری می کنند یا بابت آن از شما هزینه دریافت می کنند که البته تا حدودی منطقی است اما مدیریت اولیه سرور شما بسیار مهم است، بسیاری از شرکت ها سیستم عامل و کنترل پنل را نصب می کنند و هیچ تنظیم امنیتی و مدیریتی نیز روی سرور مجازی شما اعمال نمی کنند، معمولا با این روش ظرف مدت چند ماه به دلیل اسپم شدن سرور یا هک شدن آن و سایر مشکلات شما مجبور به تغییر سرور خود می شوید، گاهی اوقات دردسر بیشتر می شود که ممکن است تصمیم بگیرید که دیگر ادامه ندهید، ما پیشنهاد می کنیم از شرکتی سرور مجازی خریداری کنید که مدیریت اولیه سرور را به صورت رایگان یا با هزینه کم برای شما انجام دهند.
امیدوارم مقاله بالا در انتخاب سرور مجازی برای شما مفید باشه، راستی سرور مجازی نت آرام نیز با درایو SSD از چند کشور به صورت مدیریت شده را نیز به شما پیشنهاد می کنیم، لطفا در صورتی که نظری در مورد این مطلب دارید، در همین صفحه آن را به اشتراک بگذارید.
توضیح بیشتر برای انجام مراحل
نیاز برنامه
قبل از انتخاب سرویس، نام برنامهٔ سایت و نیازهایش را از راهنمای نصب بردارید. مثلاً نسخهٔ PHP، نوع دیتابیس و افزونههای لازم مهماند. همین فهرست را از میزبان بپرسید. اگر سایت فعال دارید، یک کپی آزمایشی روی مقصد باز کنید و چند کار معمول آن را انجام دهید تا انتخاب فقط بر اساس نام پلن نباشد.
قرارداد منابع
بپرسید منابع نوشتهشده در پلن همیشه در اختیار شماست یا فقط برای مدت کوتاه اجازهٔ مصرف بیشتر دارید. سرعت و محدودیت خواندن و نوشتن دیسک هم مهم است؛ ظرفیت بزرگتر همیشه دیسک سریعتر نیست. روشن کنید مدیریت سرور، بکاپ و مجوز نرمافزار در قیمت هست یا جدا حساب میشود. این پاسخها مقایسهٔ دو پلن را منصفانهتر میکند.
آزمون کاربرد
سرویس را با کاری شبیه استفادهٔ خودتان بسنجید. برای فروشگاه، جستوجو و صفحهٔ محصول را باز کنید؛ برای دانلود، دریافت یک فایل آزمایشی ثابت را امتحان کنید. زمان پاسخ و مصرف منابع را در همان کار ببینید. سروری که با صفحهٔ خالی سریع جواب میدهد، هنوز زیر بار برنامهٔ واقعی شما آزمایش نشده است.
تخمین بار واقعی
تعداد کاربران همزمان، درخواست در ثانیه و کارهای سنگین مانند گزارش، تبدیل تصویر یا جستوجو را مشخص کنید. RAM دیتابیس و cache و سیستمعامل را کنار برنامه حساب کنید. تعداد کل بازدید ماهانه بهتنهایی اندازهٔ VPS را تعیین نمیکند.
موقعیت و شبکه
از اینترنت واقعی کاربران به چند مقصد تست بگیرید؛ پینگ یک مسیر، سرعت دانلود یا ظرفیت پورت را ثابت نمیکند. اگر دسترسی بانک، API خارجی یا کاربر داخل ایران لازم است، هر کدام را جدا بسنجید. IPv4، IPv6 و سیاست ترافیک را از مشخصات سرویس بخوانید.
سیستمعامل و مدیریت
برای PHP و Node.js معمولاً لینوکس انتخاب رایجی است، اما سازگاری برنامه و تجربهٔ تیم مهمتر است. ASP.NET Core میتواند روی لینوکس نیز اجرا شود؛ آن را با ASP کلاسیک یا وابستگیهای مخصوص ویندوز یکسان ندانید. هزینهٔ لایسنس، پنل، backup و مدیریت را در جمع هزینهها ببینید.
برنامهٔ ارتقا
امکان افزایش منابع، جابهجایی داده و زمان توقف را قبل از خرید بپرسید. هنگام تست، مصرف CPU، available RAM، تأخیر دیسک و خطای برنامه را پایش کنید. افزایش منابع زمانی مفید است که عامل محدودکننده واقعاً همان منبع باشد.
مصرف یک ساعت خلوت را تنها معیار خرید نگذارید. در ساعت شلوغ هم گزارش منابع را ببینید. اگر سایت در حال رشد است، از میزبان بپرسید ارتقای پلن یا انتقال به سرویس بزرگتر چطور انجام میشود و آیا توقف لازم دارد. دانستن این مسیر از ابتدا، جابهجایی بعدی را راحتتر میکند.
منابع و ادامهٔ مطالعه
مقاله قبلی
تنظیم rel لینک دیدگاه و لینکهای خارجی
۳۱ تیر ۱۳۹۴مقاله بعدی
دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام

