چطور منابع مناسب VPS را انتخاب کنیم؟
یک پلن خوب، تعادل بین نیاز برنامه و هزینه است. بهجای شروع از بزرگترین عدد، از کاری شروع کنید که قرار است سرور برایتان انجام دهد.
اول پروژه را تعریف کنید، بعد پلن را
قبل از انتخاب سرور، فهرستی کوتاه بنویسید: چه برنامههایی اجرا میشوند، چه تعداد کاربر همزمان انتظار دارید، پایگاه داده چقدر بزرگ است و چه میزان فایل جابهجا میشود؟ پاسخها مشخص میکنند کدام منبع برای شما مهمتر است.
تعداد بازدید بهتنهایی معیار کافی نیست. صفحهای که از کش پاسخ میگیرد با گزارشی که چندین پرسوجوی سنگین اجرا میکند، حتی با تعداد کاربر یکسان، بار مشابهی ایجاد نمیکند. یک نمونهٔ نزدیک به کاربرد واقعی بسازید تا انتخابتان به حدس محدود نماند.
پردازنده و رم؛ دو نقش متفاوت
پردازنده کار محاسبه را انجام میدهد. در برنامههای پردازشی یا درخواستهای همزمان زیاد، توان CPU مهم است؛ با این حال، زیادکردن تعداد هسته فقط زمانی کمک میکند که برنامه بتواند از آنها استفاده کند.
رم فضای کاری برنامهها و دادههای در حال استفاده است. نیاز سیستمعامل، پایگاه داده و سرویسهای جانبی را هم حساب کنید. اگر چند برنامه روی یک VPS دارید، مصرف مجموع آنها مهم است؛ نه فقط مقدار رمی که برنامهٔ اصلی در حالت بیکار نشان میدهد.
دیسک؛ فقط ظرفیت مهم نیست
فضای موردنیاز را برای سیستمعامل، برنامه، دادهها، لاگها و رشد آینده جمع بزنید. دیسکی که امروز تقریباً پر است، برای بهروزرسانی یا رشد پایگاه داده جای کافی باقی نمیگذارد. محل نگهداری نسخهٔ پشتیبان را نیز جداگانه مشخص کنید.
در کنار ظرفیت، سرعت پاسخگویی دیسک برای برنامههای متکی به پایگاه داده اهمیت دارد. عنوان NVMe بهتنهایی عملکرد نهایی را مشخص نمیکند؛ نوع بار، محدودیتهای سرویس و اشتراک منابع هم اثر دارند. آزمایش نزدیک به کاربرد خودتان، از مقایسهٔ یک نام تجاری مفیدتر است.
ترافیک با سرعت پورت فرق دارد
سرعت پورت، نرخ انتقال داده است و معمولاً با Mbps یا Gbps بیان میشود. ترافیک، حجم دادهٔ منتقلشده در یک دوره است و با گیگابایت یا ترابایت محاسبه میشود. پس پورت پرسرعت به معنی ترافیک نامحدود نیست.
برای برآورد اولیه، حجم متوسط هر انتقال را در تعداد انتقالها ضرب کنید و رفتوآمد دادهٔ پشتیبان و بهروزرسانیها را هم در نظر بگیرید. پیش از خرید، نحوهٔ محاسبهٔ ترافیک ورودی و خروجی و هزینهٔ مصرف اضافه را از ارائهدهنده بپرسید.
با اندازهگیری تصمیم بگیرید
در راهنمای انتخاب اندازهٔ منابع AWS، بررسی همزمان پردازنده، حافظه، شبکه و دیسک توصیه شده است. دادهها باید بازهای نماینده از استفاده را پوشش دهند تا ساعتهای شلوغ یا کارهای دورهای از قلم نیفتند.
- مصرف معمول و زمانهای اوج را جداگانه بررسی کنید.
- همراه منابع، زمان پاسخ و خطاهای برنامه را هم ثبت کنید.
- مقداری ظرفیت برای نوسان بار و رشد آینده در نظر بگیرید.
- پس از تغییر مهم در برنامه یا تعداد کاربران، انتخاب پلن را دوباره ارزیابی کنید.
هدف این است که هزینهٔ منابع بلااستفاده را نپردازید، اما برای کوچکترین افزایش بار هم به مرز ظرفیت نرسید. بهترین پلن، گزینهای است که با دادههای واقعی پروژهٔ شما توجیه میشود.
منابع مورد نیازتان را مشخص کردید؟پلنها را بر اساس رم، پردازنده، دیسک و ترافیک مقایسه کنید.
مشاهدهٔ پلنها