Оценка емкости сервера для экземпляров Docker
Моя команда в настоящее время работает над проектом, и этот проект предполагает использование контейнеров Docker для хранения компонентов (например, микросервисов) создаваемого нами приложения. Поскольку это наш ПЕРВЫЙ проект, в котором используется Docker, у нас действительно нет каких-либо тестовых данных, которые можно было бы использовать в качестве основы для оценки возможностей наших текущих спецификаций сервера для размещения экземпляров докеров, которые будут созданы в нем. Предполагается, что в течение 3 месяцев после запуска приложения мы будем запускать на сервере около 70-80 контейнеров докеров.
Мы установили 1 ГБ в качестве максимального объема памяти для наших экземпляров докеров и 1,0 потребляемого процессора.
Как лучше всего определить, смогут ли наши серверы справиться с этим? какие важные показатели мы можем учитывать? В основном мы просто хотим знать, какое количество RAM и vCPU необходимо.
Будет ли достаточно 4vCPU с 16GB RAM? Будет ли лучше 4vCPU с 32GB RAM? или слишком много? или 8vCPU с 32 ГБ RAM будет правильным выбором?