Может ли один t2.micro обрабатывать nextcloud с 40+ пользователями? - PullRequest
0 голосов
/ 28 ноября 2018

Моя команда хочет иметь собственный персональный файловый сервер и должна иметь схожие функции, такие как dropbox, нам нужно только записать туда файлы и обращаться к ним всякий раз, когда это необходимо (не так уж много).На самом деле мы можем просто получить Dropbox Plus подписку 99 $ / год в качестве решения для этого.Но мы хотели бы изучить другие альтернативы, возможно, это может снизить стоимость.

Итак, теперь я планирую использовать бесплатный уровень AWS, создав один экземпляр (t2.micro) с установленным nextcloud и установив внешнее хранилище.S3 отображается в нем (данные около 1 ТБ).

Теперь проблема, которую я вижу, состоит в том, что около 40+ пользователей загружают и редактируют некоторые файлы, но я считаю, что это не одновременно, может быть, в среднем доступ составляет более 20+.Вы думаете, что t2.micro все еще может обрабатывать запросы MYSQL и nextcloud?Или действительно предлагается создать отдельный экземпляр RDS для БД.Если это так, то мы вернемся к Dropbox, так как я думаю, что стоимость будет намного выше при размещении до 1 экземпляра t2.micro + 1 RDS

Я также пробовал seafile, который является самым быстрым с точки зрения возможностей синхронизациипо сравнению со nextcloud и его очень легковесным, но в бесплатной версии отсутствует одна особенность, это s3 mount.Платная версия, с другой стороны, имеет ее, но вам нужно доплачивать за пользователя, что немного дорого.

Дайте мне знать ваши мысли.

1 Ответ

0 голосов
/ 28 ноября 2018

Я не думаю, что вы можете запустить nextcloud с MySQL-Instance на экземпляре t2.micro для 40+ пользователей.

Простая причина в том, что t2. * Экземпляры являются пакетными экземплярами, это означает, что вы не можетеиспользовать 100% ЦП в течение более длительного периода времени.Фактически вы можете использовать в среднем только 10% ЦП, если экземпляр использует больше ЦП, ваши ЦП-кредиты закончатся.

Смотрите эту ссылку для более подробного объяснения Credits-CPU и экземпляров с возможностью пакетной обработки: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-credits-baseline-concepts.html

Вот метрика cloudwatch для экземпляра t2, который я использовал в производстве некоторое время назад, дерьмодовольно быстро поразить поклонника: enter image description here

...