Модели предоставления облачного хранилища Nextcloud

Есть три варианта предоставления 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 человек:

  1. Ресурсы 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

 

Также с остальными статьями в разделе:

Раздел Nextcloud

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Как подсоединить папку по WebDav в Mac OS

Для получения доступа к папке Nextcloud по протоколу WebDav в Mac OS, можно использовать...

How to connect the Nextcloud folder via WebDav in the mobile OS

Go to Nextcloud cloud storage, click Folder in the top panel, and then Settings. Then in the...

How to connect a folder via WebDav in Windows

Go to the Nextcloud cloud storage, click on the Folder icon in the top bar, and then Settings...

Connection of a free Let's Encrypt SSL certificate to Nextcloud

This tutorial describes how to connect an SSL certificate to Nextcloud based on the apache2 web...

How to add a trusted domain in Nextcloud

If you get the error edit trusted_domains parameter in config/config.php when trying to login to...