Я пишу грант, чтобы предоставить студентам бесплатный доступ к виртуальным машинам Nextcloud, и мне нужно выделить средства на физические машины. Вопрос в том, как я могу оценить количество виртуальных машин, работающих только с Nextcloud (в основном только с приложениями для обмена файлами — без видеоконференций, редактирования в реальном времени и т. п.), которые могут поддерживаться одной физической машиной? Мне нужно это для бюджета на количество физических машин для покупки.
Я нашел несколько академических статей по этому вопросу, но у меня нет времени реализовывать их модели (и в любом случае они недостаточно проверены в реальных условиях). Я также видел некоторые чрезмерно грубые методы оценки (https://docs.citrix.com/en-us/tech-zone/design/design-decisions/single-server-scalability.html). Это не очень помогает.
Мой подход может быть грубым, но он должен быть основан на фактах. Например, если у вас есть опыт работы с определенным оборудованием, поддерживающим несколько виртуальных машин Nextcloud (или что-то похожее на Nextcloud), это будет хорошо. Или если у вас есть мысли о факторах, которые наиболее важны для оценки емкости. Я рассматривал инструменты нагрузочного тестирования (Login VSI) как способ проверить мой выбор постфактум, но я не вижу, как я мог бы сделать это, чтобы реалистично смоделировать вещи заранее, поэтому любые мысли также будут полезны.
РЕДАКТИРОВАТЬ: канонический ответ Можете ли вы помочь мне с планированием емкости? помогает в качестве ссылки для включения в общую подготовку к бюджету, но мне нужны подробности для моего случая от кого-то с соответствующим опытом.Есть проблема курицы и яйца: я не могу сначала протестировать некоторые машины-кандидаты и использовать результаты для составления бюджета, так как мне потребуются деньги на машины; но деньги из гранта поступают только на основе планирования мощностей. Я надеюсь, что некоторые из моих оценок будут основываться на опыте других, чтобы обойти эту проблему.