اگر قصد راهاندازی Rocket.Chat را دارید یا در حال بررسی گزینههای مختلف برای انتخاب پلن مناسب هستید، احتمالاً این سؤال برای شما مطرح شده است که کدام پلن با نیازهای سازمان شما هماهنگتر است. در این مقاله تلاش کردهایم با بررسی هر پلن به صورت جداگانه، به شما کمک کنیم انتخاب دقیقتری داشته باشید.
نگاهی اجمالی به همه پلن های راکت چت
تمام پلنهای Rocket.Chat در ایرانسرور از دو کانتینر مجزا تشکیل شدهاند. یک کانتینر برای اجرای نرمافزار Rocket.Chat و کانتینر دیگر برای دیتابیس در نظر گرفته شده است. به همین دلیل پردازشهای دیتابیس از منابع اختصاصی خود استفاده میکنند و فشار آنها به کانتینر نرمافزار منتقل نمیشود. این معماری باعث میشود حتی با افزایش حجم اطلاعات و تعداد درخواستها، پایداری سرویس حفظ شود.
در جدول زیر میتوانید مشخصات فنی پلنهای Rocket.Chat را به صورت خلاصه مشاهده و آنها را با یکدیگر مقایسه کنید.
| پلن |
تعداد کاربر |
RAM نرمافزار |
CPU نرمافزار |
Block Storage نرمافزار |
RAM دیتابیس |
CPU دیتابیس |
Block Storage دیتابیس |
| Starter |
تا 50 نفر |
2GB |
1 Core |
10GB |
4GB |
2 Core |
10GB |
| Business |
تا 150 نفر |
6GB |
2 Core |
15GB |
8GB |
2 Core |
20GB |
| Professional |
تا 500 نفر |
8GB |
4 Core |
20GB |
12GB |
4 Core |
50GB |
| Enterprise |
بیش از 500 نفر |
12GB |
4 Core |
30GB |
16GB |
4 Core |
100GB |
همانطور که در جدول مشاهده میکنید، منابع نرمافزار و دیتابیس برای هر پلن به صورت جداگانه مشخص شدهاند. همچنین فضای ذخیرهسازی دیتابیس در پلنهای مختلف بیشتر از فضای ذخیرهسازی نرمافزار در نظر گرفته شده است؛ زیرا پیامها، اطلاعات کاربران و سایر دادههای Rocket.Chat در دیتابیس ذخیره میشوند.
پلن Starter
پلن Starter برای تیمهای کوچک و شرکتهایی طراحی شده است که حداکثر ۵۰ کاربر دارند. این پلن برای شروع استفاده از Rocket.Chat مناسب است و منابع موردنیاز برای پیامرسانی روزانه فایلهای سبک و استفاده معمول کاربران را فراهم میکند.
اگر تازه قصد راهاندازی Rocket.Chat را دارید یا تعداد کاربران شما محدود است این پلن انتخاب مناسبی خواهد بود. همچنین در آینده در صورت افزایش تعداد کاربران میتوانید پلن خود را ارتقا دهید.
پلن Business
پلن Business برای مجموعههایی مناسب است که بین ۵۰ تا ۱۵۰ کاربر دارند. در این پلن میزان حافظه و منابع پردازشی نسبت به Starter افزایش پیدا کرده است تا بتواند تعداد بیشتری کاربر همزمان و حجم بیشتری از پیامها و فایلها را مدیریت کند.
اگر شرکت شما در حال رشد است یا تیمهای مختلف به صورت روزانه از Rocket.Chat استفاده میکنند این پلن انتخاب متعادلی از نظر هزینه و منابع خواهد بود.
پلن Professional
پلن Professional برای سازمانهایی طراحی شده است که تا ۵۰۰ کاربر دارند. این پلن منابع پردازشی بیشتری در اختیار نرمافزار و دیتابیس قرار میدهد و برای محیطهایی که حجم پیامها، فایلها و ارتباطات داخلی بالا است مناسب خواهد بود.
اگر چندین واحد یا شعبه از Rocket.Chat استفاده میکنند یا انتظار دارید تعداد زیادی کاربر به صورت همزمان به سامانه متصل شوند این پلن پیشنهاد میشود.
پلن Enterprise
پلن Enterprise برای سازمانهای بزرگ با بیش از ۵۰۰ کاربر در نظر گرفته شده است. این پلن بیشترین میزان منابع سختافزاری را در اختیار نرمافزار و دیتابیس قرار میدهد و برای محیطهایی مناسب است که پایداری عملکرد و ظرفیت بالا اهمیت زیادی دارد.
اگر تعداد کاربران شما زیاد است یا حجم فایلها و پیامهای روزانه بسیار بالا است بهتر است از این پلن استفاده کنید تا در زمان افزایش بار کاری نیز عملکرد سرویس حفظ شود.
کدام پلن مناسب شماست؟
تفاوت اصلی پلنها در میزان منابع اختصاص داده شده به نرمافزار و دیتابیس و همچنین تعداد کاربران پیشنهادی است. با افزایش تعداد کاربران میزان مصرف حافظه پردازنده و فضای ذخیرهسازی نیز افزایش پیدا میکند. به همین دلیل هر پلن برای یک بازه مشخص از کاربران طراحی شده است.
در همه پلنها ساختار سرویس یکسان است و تفاوت اصلی در میزان منابع اختصاصیافته به نرمافزار و دیتابیس، فضای ذخیرهسازی و تعداد کاربران پیشنهادی است. بنابراین با افزایش تعداد کاربران یا حجم دادهها، تنها کافی است پلنی را انتخاب کنید که منابع بیشتری در اختیار شما قرار دهد.
به طور خلاصه میتوان پلنها را به این شکل انتخاب کرد:
- Starter: مناسب تیمهای کوچک و استارتاپها با حداکثر ۵۰ کاربر.
- Business: مناسب شرکتهای در حال رشد با حدود ۵۰ تا ۱۵۰ کاربر.
- Professional: مناسب سازمانهای متوسط و بزرگ با حدود ۱۵۰ تا ۵۰۰ کاربر.
- Enterprise: مناسب سازمانهای بزرگ با بیش از ۵۰۰ کاربر یا مجموعههایی که به بیشترین ظرفیت و منابع نیاز دارند.
اگر پیشبینی میکنید تعداد کاربران یا حجم استفاده از Rocket.Chat در آینده افزایش پیدا میکند بهتر است از ابتدا پلنی را انتخاب کنید که فضای کافی برای رشد مجموعه شما داشته باشد.
اگر در آینده فضای ذخیرهسازی دیتابیس یا فایلهای شما از ظرفیت پلن انتخابی بیشتر شود، میتوانید از فضای ذخیرهسازی S3 برای افزایش ظرفیت استفاده کنید. نحوه اتصال Rocket.Chat به S3 به صورت کامل در مقاله «اتصال فضای ذخیرهسازی S3 به Rocket.Chat» توضیح داده شده است.