Есть три варианта предоставления Nextcloud по IaaS и SaaS модели, а также Enterprise Nextcloud по модели IaaS. IaaS Nextcloud предназначен для разового разворота и дальнейшей поддержки самим клиентом.
Вы делаете DNS запись типа A, для Nextcloud, в любом домене в своей зоне. Затем подключаете let’s en crypt сертификат к Nextcloud согласно статье:
Подключение Let's en crypt сертификата в Nextcloud
Вместе с IaaS Nextcloud вы получаете доcтуп к панели управления vCloudDirector. В панели vCloudDirector вы можете управлять вашим EDGE gateway, а также ВМ которая развёрнута для вас в качестве Nextcloud.
Также вы получаете ssh доступ на Nextcloud для администрирования. IaaS Nextcloud может быть развёрнут с онлайн редактором collabora либо onlyoffice.
Onlyoffice предназначен для 20 одновременных сессий. Collabora предназначена для неограниченного числа пользователей, но по функционалу и стабильности работы уступает onlyoffice. Схема показана на рисунке 1

Рис. 1
SaaS Nextcloud предназначен для предоставления доступа к облачному хранилищу в домене corpdrive.cloud4u.com. Использование защищённого протокола https без необходимости создания DNS записи и подключения сертификата.
SaaS Nextcloud полностью поддерживается нашей технической поддержкой и все вопросы администрирования ложатся на нашу поддержку. В SaaS Nextcloud входит онлайн редактор документов Onlyoffice. Схема SaaS Nextcloud на рисунке 2

Рис. 2
Enterprise Nextcloud предназначен для организаций с большим количеством пользователей и подключений. Enterprise Nextcloud обеспечивает повышенную производительность и отказоустойчивость.
Отказоустойчивость обеспечивается на уровне Web приложений, хранилища и базы данных.
Также Enterprise Nextcloud обладает хорошей масштабируемостью (очень легко прибавить Web приложение для увеличения производительности в случае повышения нагрузки, либо убавить Web приложение в случае уменьшения нагрузки).
Для Enterprise Nextcloud предпочтительным является Microsoft office online server для большого количества пользователей и одновременных подключений. Microsoft office online server поддерживает неограниченное число сессий и поддержка всего пакета office от Microsoft.
Схема Enterprise Nextcloud на рисунке 3

Рис. 3
Требования на 50, 100, 200 человек
В случае IaaS Nextcloud требования на 50 человек:
- Ресурсы 2 ядра CPU 4GB RAM
2. Настройки php-fpm должны соответствовать
1. pm.max_children = 20
2. pm.start_servers = 5
3. pm.min_spare_servers = 5
4. pm.max_spare_servers = 10
5. pm.max_requests = 500
3. Для загрузки больших файлов также необходимо внести настройки php-fpm:
1. upload_max_filesize 16G
2. post_max_size 16G
3. max_input_time 3600
4. max_execution_time 3600
5. output_buffering = 0
4. Также для загрузки больших файлов необходимо внести настройки apache2:
1. LimitRequestBody 0
Требования на 100 человек:
1. Ресурсы 4 ядра CPU 8GB RAM
2. Настройки php-fpm должны соответствовать:
1. pm.max_children = 72-90
2. pm.start_servers = 5-10
3. pm.min_spare_servers = 5–10
4. pm.max_spare_servers = 50-60
5. pm.max_requests = 500–1000
3. Для загрузки больших файлов требования такие, как и в первом случае
Требования на 200 человек:
1. Ресурсы 8 ядер CPU 16GB RAM
2. Настройки php-fpm должны соответствовать:
1. pm.max_children = 150
2. pm.start_servers = 15
3. pm.min_spare_servers = 10
4. pm.max_spare_servers = 30
5. pm.max_requests = 500–1000
3. Для загрузки больших файлов требования такие, как и в первом случае
В случае SaaS Nextcloud все пакеты на 50, 100, 200, 400 пользователей настроены и не требуют ваших действий.
Для пользователей с выше 400 рекомендуется использовать Enterprise Nextcloud.
Что позволит вам более гибко масштабировать ваше хранилище под ваши задачи и обеспечит значительно большую производительность и отказоустойчивость в случае отказа одного Web приложения, NFS хранилища или базы данных
Чтобы начать работать с IaaS, SaaS и Enterprise Nextcloud воспользуйтесь статьями в базе знаний:
Как поключиться к SaaS Nextcloud
Как создавать и удалять пользователей на SaaS Nextcloud
Как сделать общий доступ к папкам в Nextcloud
Также с остальными статьями в разделе: