Недостаточно количества документов недостаточно для построения архитектуры развертывания. Обычно вы также должны спросить себя:
сколько случайных и одновременных пользователей получат доступ к системе?
какое будет соотношение чтения / записи?
к каким интерфейсам вы предоставляете доступ своим пользователям (HTTP / WebDAV / CIFS)?
Вы делаете что-нибудь с контентом, например, преобразования, передачи ...?
Для среднего случая Alfresco предоставляет некоторые рекомендации , основанные на оценке транзакций в секунду. В зависимости от приведенного выше списка может потребоваться до двух серверов, что также обеспечит высокую доступность и отказоустойчивость.
В случае, если вы создаете такой кластер, сценарий развертывания для репозитория Alfresco, скорее всего, будет включать не репликацию контента, а скорее общую базу данных и файловую систему.
Имейте в виду, что Alfresco Share, будучи отдельным веб-приложением с практически отсутствующим состоянием, которое обращается к хранилищу через HTTP, может масштабироваться независимо.
Сервер приложений, который вы собираетесь использовать, здесь не так важен, он зависит в основном от ваших личных предпочтений. Tomcat, как правило, достаточно, хотя YMMV.