نیازمندیهای رم VPS برای نرمافزارهای متنباز محبوب
مدیریت وبسایت و سرور
cPanel
حداقل رم: 1 گیگابایت بر روی CentOS7
رم پیشنهادی: 2 گیگابایت
اگر قصد دارید سرور/وبسایت خود را با یکی از پرطرفدارترین ابزارهای مدیریت وبسایت و سرور یعنی cPanel مدیریت کنید، به حداقل 786 مگابایت رم بر روی CentOS 6 نیاز خواهید داشت، اما برای CentOS 7 باید حداقل 1 گیگابایت رم داشته باشید. با این حال، رم پیشنهادی 1 گیگابایت و 2 گیگابایت به ترتیب برای این نسخهها است. این توصیهها حتی در صورتی که WHM + cPanel را نصب کنید نیز معتبر است.
Webmin + Virtualmin (جایگزین cPanel)
حداقل رم: 512 مگابایت
رم پیشنهادی: 2 گیگابایت و بیشتر
با افزایش قیمتها، بسیاری از شما به دنبال جایگزینهای رایگان برای cPanel هستید و Webmin انتخاب بسیار خوبی است. با استفاده از پلاگین Virtualmin، میتوانید چندین هاست مجازی را از طریق مرورگر خود مدیریت کنید. حداقل 1 گیگابایت رم برای این کار لازم است و حداقل 2 گیگابایت برای پیکربندی پیشنهادی. بر روی CentOS 8، به حداقل 2 گیگابایت رم نیاز خواهید داشت و توصیه میشود حداقل 4 گیگابایت رم استفاده کنید. همچنین DirectAdmin توصیه میکند که فضای swap برابر با رم برای عملکرد بهتر در نظر گرفته شود.
هاستینگ وب / بلاگ نویسی (مثل WordPress)
حداقل رم: 256 مگابایت به ازای هر سایت
رم پیشنهادی: 512 مگابایت تا 1 گیگابایت به ازای هر سایت
با وجود اینکه WordPress یک سیستم مدیریت محتوای محبوب است، نیازمندیهای رم آن به طور رسمی منتشر نشده است. این موضوع احتمالاً به دلیل تعداد زیاد ارائهدهندگان هاست اشتراکی وردپرس است. با وجود اینکه میتوانید یک سایت کوچک را با حداقل 256 مگابایت رم راهاندازی کنید، اگر قصد دارید WordPress را روی سرور خود نصب کنید، باید حداقل 512 مگابایت رم برای سایت پایه خود داشته باشید تا عملکرد خوبی داشته باشید.
اگر قصد دارید از پلاگینهای زیادی به خصوص صفحهسازها و کدهای کوتاهی که توسعه WordPress را آسانتر میکنند استفاده کنید، باید رم بیشتری اضافه کنید تا بتوانید به کاربران خود بهتر خدماترسانی کنید. توصیه میکنیم برای هر سایت حداقل 1 گیگابایت رم در نظر بگیرید، مگر اینکه مطمئن باشید مهارتهای لازم برای بهینهسازی عملکرد سایت خود را دارید.
قبل از اینکه به سراغ برنامه بعدی بروم، باید بگویم که CMSهای محبوب دیگر مثل Drupal و Joomla، حداقل به 786 مگابایت و 512 مگابایت رم نیاز دارند. اما باز هم، اگر میخواهید بهترین عملکرد را داشته باشید، بهتر است کمی فضای اضافی برای خود در نظر بگیرید.
ذخیرهسازی ابری / ذخیرهسازی فایل (مثل NextCloud)
حداقل رم: 128 مگابایت
رم پیشنهادی: 512 مگابایت و بیشتر
NextCloud که یک جایگزین محبوب برای Dropbox و Google Drive است، به شما این امکان را میدهد که فایلهای خود را روی VPS با استفاده از یک رابط گرافیکی (GUI) میزبانی کنید. شما میتوانید فایلها، مخاطبین، تقویمها و موارد دیگر را روی سرور ابری خود ذخیره کرده و آنها را بین دستگاهها همگامسازی کنید. حتی میتوانید از آن برای به اشتراک گذاشتن دادهها یا فایلها با دیگران استفاده کنید تا بتوانند روی آنها همکاری کنند.
اگرچه راهنمای رسمی حداقل 128 مگابایت رم را پیشنهاد میدهد، توصیه میکنم که حداقل 512 مگابایت رم را طبق پیشنهاد آنها انتخاب کنید. NextCloud از پایگاه داده MySQL/MariaDB استفاده میکند و با توجه به اینکه MySQL مقدار 512 مگابایت رم را توصیه میکند، تلاش برای اجرای NextCloud با پیکربندی کوچکتر از آن، عملکرد مورد نظر شما را فراهم نخواهد کرد (حتی اگر فقط برای استفاده شخصی باشد).
فروشگاه آنلاین (مثل Magneto)
حداقل رم: 256 مگابایت
رم پیشنهادی: 2 گیگابایت و بیشتر
Magento یک پلتفرم فروشگاهسازی آنلاین و بسیار محبوب است که توسط Adobe پشتیبانی میشود. در تجارت الکترونیک نباید از عملکرد کم کنید، چون کندی عملکرد مستقیماً بر کاهش فروش و تبدیل بازدیدکنندگان به مشتریان تأثیر میگذارد که به معنی پول کمتر در صندوق مجازی شما است. اگر قصد دارید فروشگاه آنلاین خود را راهاندازی کنید باید حداقل 2 گیگابایت رم برای راهاندازی یک فروشگاه با یک سرور داشته باشید.
سرور بازی (سرور ماینکرفت)
حداقل رم: ۳ گیگابایت
رم توصیهشده: ۴ گیگابایت و بالاتر
آیا قصد دارید یک سرور بازی ماینکرفت برای خانواده و دوستان خود راهاندازی کنید؟ این کار نسبتاً آسان است، اما باید با یک سرور دارای حداقل ۳ گیگابایت رم شروع کنید. این پیکربندی به شما فضای کافی برای اجرای سرور میدهد و همچنین به سیستمعامل این امکان را میدهد که برای کارهای دیگر از رم استفاده کند. ماینکرفت پر از مودها و پلاگینهاست و برای یک تنظیمات با حدود ۳۵-۴۰ مود/پلاگین (که بیشتر آنها اینطور هستند) باید از سرور ۴ گیگابایت رم استفاده کنید. اگر شروع به جذب بازیکنان بیشتر کنید و تبدیل به یک مکان محبوب شوید، باید سرور خود را به پیکربندیهای بالاتر ارتقا دهید.
سرور ایمیل (مثل Mailcow)
حداقل رم: ۱.۵ گیگابایت
رم توصیهشده: ۲ گیگابایت تا ۴ گیگابایت
اگر به دنبال یک سرور ایمیل با رابط کاربری وب مدرن برای مدیریت دامنهها و صندوقهای پستی هستید، Mailcow یک سرور ایمیل مبتنی بر داکر است که مدیریت سرور ایمیل شما را آسان میکند. برای شروع، حداقل به ۱.۵ گیگابایت رم نیاز دارید، اما پیشنهاد میکنیم بسته به تعداد کاربران و حجم ایمیل مورد انتظار، از ۲ گیگابایت تا ۴ گیگابایت رم استفاده کنید.
میزبانی VPN (مثل OpenVPN)
حداقل رم: ۱ گیگابایت
رم توصیهشده: ۱ گیگابایت
در دنیای امروز که جمعآوری دادهها در حال افزایش است، حریم خصوصی از همیشه اهمیت بیشتری پیدا کرده است. با راهاندازی OpenVPN بر روی VPS خود، میتوانید به وایفای کافه محبوبتان متصل شوید بدون اینکه نگران اطلاعات کارت اعتباری خود باشید. یا از دادههای ارزشمند مشتریان خود هنگامی که تیم شما مجبور به انجام کار از خانه است، محافظت کنید. برای استفادههای شخصی، ۱ گیگابایت رم برای راهاندازی کافی است. رمزنگاری و رمزگشایی بستهها در حافظه انجام میشود، بنابراین حداقل به همین مقدار رم نیاز دارد. راهنمایی دیگر از طرف OpenVPN این است که برای هر ۱۰۰ دستگاه اضافی که به سرور متصل خواهند شد، ۱ گیگابایت رم اضافه کنید.
مانیتورینگ سرور (مثل Monit)
حداقل رم: ۱ گیگابایت
رم توصیهشده: ۱ گیگابایت و بالاتر
حتی اگر تصمیم گرفتهاید تا از تمام ظرفیت رم موجود در VPS خود استفاده کنید، مهم است که عملکرد سرور را تحت نظر داشته باشید و مصرف رم را بررسی کنید تا اطمینان حاصل کنید که برنامههای شما به طور روان اجرا میشوند.
ابزارهای زیادی برای مانیتورینگ ساده سرور وجود دارند، اما Monit یکی از محبوبترین آنهاست. این ابزار به شما امکان میدهد مصرف حافظه را از طریق رابط کاربری گرافیکی (GUI) پیگیری کنید و حتی میتواند تعمیرات و نگهداری خودکار سرور را بر اساس دستورالعملهایی که شما تعیین کردهاید، انجام دهد. متأسفانه، پیگیری مصرف رم خود نیز به رم نیاز دارد! پیشنهاد میکنیم حداقل ۱ گیگابایت رم برای اجرای Monit بر روی دستگاه خود داشته باشید.
نتیجه گیری
ممکن است تصمیم بگیرید چندین برنامه را روی یک سرور اجرا کنید، در این صورت باید ابتدا رم توصیهشده برای هر یک از برنامههای خود را جمع کنید و کمی فضای اضافی برای خود در نظر بگیرید تا امکان انعطافپذیری داشته باشید.
اگر در محاسبات خود کمی اشتباه کردهاید نگران نباشید، زیرا بیشتر شرکتهای هاستینگ ابری به شما این امکان را میدهند که بدون نیاز به شروع مجدد و از نو نصب کردن، میزان رم سرور خود را ارتقاء دهید. در بیشتر موارد، افزودن رم تنها با یک کلیک فاصله دارد و با SSDNodes، شما میتوانید ارتقاء سرور خود را بدون هیچگونه توقفی انجام دهید. با ارتقاء به یک پلن بالاتر، رم، هستههای بیشتر و فضای دیسک بیشتری دریافت خواهید کرد.
اگر برای ارتقاء هزینه محدود دارید، میتوانید با خاموش کردن سرویسهای غیرضروری یا استفاده از جایگزینهایی که رم کمتری مصرف میکنند، سرور خود را بهینه کنید.