سوالی که معمولا در زمان خرید VPS می پرسیم این است که دقیقا چه مقدار منابع نیاز داریم؟
جواب این سوال همیشه این است:بستگی داردهیچکس دوست ندارد این جواب را بشنود اما واقعیت همین است!
گزینش یک vpsمتناسب با نیازهای شما بسیار مهم است. چنانچه منابع را کمتر از میزان مورد نیاز در نظر بگیرید VPS شما Crash میکند و چنانچه منابع را بالاتر از میزان مورد نیاز در نظر بگیرید پول زیادی را بیخود هدر داده اید.
هر WebSite و مورد استفاده آن برای مشتری متفاوت است. بنابراین ما به عنوان ارائه دهنده خدمات سرور، زمان زیادی را صرف میکنیم تا مطمئن شویم مشتریان جدید با پلنهای متناسب با نیازهایشان منطبق شدهاند.
· چه مقدار رم نیاز دارید؟
حافظه رم یکی از حیاتی ترین اجزای سرور شماست. مقدار پایین حافظه رم باعت Crash کردن برنامه های شما میشود، سیستم دیگر پاسخگو نخواهد بود و پیاپی دچار Swap میشود و نهایتا سرور شما از کار می افتد. در این شرایط سرور پیاپی از کار می افتد و به صورت متناوب و ناگهانی Reboot می شود.
رم ۲ گیگابایتی
یک سرور میزبانی وب همراه با cPanel، Plesk یا ISPconfig که بر روی این پایلوت MySQL، Apache/LiteSpeed، Mail، Statistics، monitoring script، firewall، webmails و یک مجموعه ۲۰ تا ۳۰ عدد Domain با یک ترافیک پایین، حداقل به یک رم ۲ گیگابایتی نیاز دارد.
رم ۴ گیگابایتی
یک VPS مشابه با ۳۰ تا ۶۰ عدد Domain و یک ترافیک در حد متوسط، نیاز به یک رم ۴ گیگابایتی برای تضمین پایداری و ثبات عملکرد صد در صدی در بازه های پیک ترافیک میباشد.
اکثر مشتریان سرور با لود متوسط و ۱۵ الی ۲۰ عدد Client که هر یک با Domain های شخصی، cPanel account و مجموعه ای از mail account ها به سرور متصل میشوند، براحتی میتوانند با یک رم ۴ گیگابایتی نیازهای خود را مرتفع سازند.
رم ۸ گیگابایتی
هر کاربری که WebSite شما را بازدید می کند، بخشی از منابع پردازشی سرور شما را استفاده می کند. هر زمان که شما یا Client های شما ایمیل خود را از طریق Mail Client شما چک می کند در این حالت نیز بخشی از حافظه سرور را به خود اختصاص می دهد. بنابراین چنانچه شما پیکهای ترافیک ای دارید که در آن هزاران نفر به طور همزمان از سایت شما بازدید می کنند، در این حالت، حتی یک حافظه ۸ گیگابایتی هم میتواند در لحظاتی کاملا درگیر شود.
روش ۱۶ گیگابایتی و بالاتر
چنانچه مصرف حافظه برای پردازش های PHP و MySQL به بالای ۱۶ گیگابایت برسد، در این حالت قطعاً صاحب سرور به دنبال Cache کردن اطلاعات جهت مراجعات بعدی است.
سایت های سنگین باید به صورت اکسترنال (یعنی خارج از اپلیکیشن)، Cache شوند.
در این گونه موارد شما باید به دنبال راهکارهایی مانند CDN، Clustering و هر راهکار مشابه دیگری باشید تا لود وبسایت را بر روی سرورهای بیشتری پخش کنید.
· به چه تعداد هسته CPU نیاز دارید؟
تعداد هسته های پردازشی که در سرور نیاز است مستقیما با نوع لودهایی که باید روی سرور اجرا شود ارتباط دارد.
برخی از فرایندها براحتی تنها با دو هسته کار میکنند در حالی که Task های سنگین تر برای اجرای بهتر نیاز به چهار هسته پردازشی یا بیشتر دارند.
· به چه تعداد IOPS (تعداد خواندن و نوشتن در هر ثانیه) نیاز دارید؟
یک هارد دیسک دسکتاپی ۳٫۵ اینچی SATA در Task های سرور، میتواند عملکردی تا ۱۰۰-۱۲۰ IOPS داشته باشد. یک هارد دیسک Hitachi Ultrastar 15K600 15K SAS که جزو هارد دیسک های بسیار خوب بازار است میتواند در Task های سرور تا ۴۰۰ IOPS داشته باشد. همه ی اینها در حالیست که SSD های جدید میتواند تا ۱۰,۰۰۰ IOPS یا حتی بیشتر را داشته باشد.
· به چه مقدار فضای دیسک نیاز دارید؟
زمانی که می خواهید در خصوص فضای دیسک مورد نیاز خود تصمیم بگیرید اولین چیزی که لازم است ارزیابی کنید این است که در حال حاضر چه مقدار فضای دیسکی را استفاده می کنید. برای آگاهی از فضای دیسکی مورد استفاده خود می توانید به واسط کاربری cPanel/Plesk مراجعه کنید یا اینکه این مورد را از طریق Command Line چک کنید. پس از آگاهی از فضای دیسکی که هم اکنون اشغال نموده اید میتوانید یک ارزیابی واقعی از فضایی که تا ۱۲ ماه آینده به آن نیاز خواهید داشت داشته باشید.
در زمان ارزیابی فضای دیسک سرور حتما به میزان فضای لازم جهت بک آپ گیری از اطلاعات نیز فکر کنید.
· چه مقدار ترافیک نیاز دارید؟
حجم انتقال اطلاعات یا اصطلاحاً Bandwidth یک مقیاس کمی از کل تعداد بیت هایی ست که به VPS شما وارد یا از آن خارج شده است.
زمانی که یک بازدید کننده وارد WebSite شما می شود در واقع اتفاقی که می افتد این است که آن بازدید کننده یک نسخه کامل از تمام اجزای سازنده WebPage شما را دانلود می کند.قبل از خرید یک پلن میزبانی VPS، با توجه به حجم بازدید روزانه از WebSite یا WebService خود، محاسبات لازم را در خصوص Bandwidth مورد نیاز، لحاظ کنید.
چگونه Bandwidth مورد نیاز خود را محاسبه کنیم؟
متغیر دوم: میانگین تعداد صفحات در هر بازدید (B)
متغیر سوم: میانگین تعداد بازدیدکنندگان در هر روز (C)
حداقل Bandwidth مورد نیاز در هر روز = A * B * C