تخصیص مناسب منابع به هر کانتینر

داکر
سرور

#1

با درود خدمت دوستان گرامی

به صورت مثال من روی یک vps رم ۴ گیگ دوتا سایت دارم که به صورت زیر می باشند :

nginx برای هر سایت جدا
postgres مشترک برای تمام سایت ها
elixir – phoenix – node برای هر سایت جدا
redis مشترک برای کل سایت ها
mail مشترک برای کل سایت ها

در این زمان من می دونم که ایمیل و ردیس کمترین منابع را نیاز دارند ولی برای باقی موارد نمی دونم چطور باید منابع را تقصیم کنم .

نکته : شما فکر کنید به صورت پیشفرض هر سایت ۱۰۰۰ بازدید در روز دارد و نمایش محتوا بیشترین کاربرد هر سایت هست . حال شما اگر در این مرحله بودید چطور مثلا رم را به هر کانتینر تخصیص می دادید ؟


#2

بدون درنظر گرفتن معنی بازدید از دید دیتابیس و با این تصور که کد بهینست، ۲ برای db


#3

درود توماج جان . بیشتر دنبال حدود هستم . خوب از ۴ گیگ دو گیگش برای db رفت حالا لطفا نظرتو بهم بگو یا دیگر دوستان برای دیکر کانتینر ها چطور باید عمل بشه ؟

آیا اصلا ۴ گیگ رم کم هست ؟

برای emailserver که یک smtp هم می ده که در داخل الکسیر با بامبو می یام ایمیل ارسال می کنم چقدر منابع نیاز هست از نظر رم ؟
و برای ردیس که فعلنه فقط برای کتابخونه exq نیاز دارم چقدر رم نیاز هست ؟
و می مونه کانیتر انجینیکس و کانتینر ( elixir – phoenix – node )


#4

شهریار جان
2GB postgresql
512 mb برای redis
512mb برای mail و بقیه برای Phoenix شروع خوبیه
ولی با load واقعی و دیدن داده میتونی بعدا این مشخصه ها را دقیق تغییر بدی


#5

تشکر از شما . دو دوست عزیزم @samdvr , @toomaj
خیلی ممنونم فکر کنم کمی به رم بیشتر برای وی پی اسم نیازمندم . البته فکر می کردم با ۴ گیگ رم می تونم سایت کوچیک رو پکربندی کنم .

بازم تشکر تشکر :rose: