Требования
Программное обеспечение
Клиентское программное обеспечение
Настольные приложения
- Windows: Windows 7, 8.1 и 10
- Mac: MacOS 10.12+
- Linux: Ubuntu LTS выпускает 18,04 или позже Несмотря на официально, приложение Linux Desktop также работает на RHEL/CentOS 7+.
ПК
- Chrome: V77+
- Firefox: V68+
- Safari: V12+
- Edge: V44+
Мобильные приложения
- iOS: устройства iPhone 5S, а затем с iOS 11+
- Android: устройства Android с Android 7+
Мобильный веб -сайт
- iOS: iOS 11+ с Safari 12+ или Chrome 77+
- Android: Android 7+ с Chrome 77+
почтовый клиент
- Настольные клиенты: Outlook 2010+, Apple Mail Version 7+, Thunderbird 38.2+
- Веб -клиенты: Office 365, Outlook, Gmail, Yahoo, AOL
- Мобильные клиенты: приложение для iOS Mail (iOS 7+), мобильное приложение Gmail (Android, iOS)
Серверное программное обеспечение
Matter Matter Server операционная система
- Ubuntu 18.04, Debian Buster, Centos 6+, Centos 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+. -Использование наиболее вещества изображения Docker на докере, совместимой с операционной системой (ОС на основе Linux), все еще рекомендуется. В то время как поддержка сообщества существует для Fedora, FreeBSD и Arch Linux, Matters в настоящее время не включает в себя производственную поддержку для этих платформ.
программное обеспечение базы данных
- MySQL 5.6, 5.7, 8 (см. Примечание ниже на поддержке MySQL 8)
- Postgresql 9.4+
- Amazon Aurora MySQL 5.6+
Развертывания, требующие поиска на китайских, японских и корейских языках, требуют MySQL 5.7.6+ и конфигурации полнотекстового анализатора NGRAM. Для поиска двух символов вам также нужно будет установить
ft_min_word_len
иinnodb_ft_min_token_size
на2
и перезапустить MySQL. Смотрите обсуждение CJK для деталей. Ограничения поиска на PostgreSQL: - Адреса электронной почты не возвращают результаты.
- Хэштеги или недавние упоминания об именах пользователей, содержащих черту, не возвращают результаты поиска.
- Условия, содержащие возврат приборной панели, неверные результаты, когда в поисковом запросе игнорируются тире, игнорируются.
- Если какое -либо из вышеперечисленного является проблемой, вы можете включить функцию Elasticsearch (E20) или вместо этого установить MySQL. Ограничения поиска на MySQL:
- Хэштеги или недавние упоминания об именах пользователей, содержащих точку, не возвращают результаты поиска.
MySQL 8 Поддержка:
В MySQL 8.0.4 плагин аутентификации по умолчанию был изменен с mysql_native_password
на caching_sha2_password
(https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_passwred/). Если вы используете MySQL 8.0.4+, вам нужно будет включить mysql_native_password
, добавив следующую запись в файл конфигурации MySQL:` ``
[mysqld]
default-authentication-plugin=mysql_native_password
Аппаратное обеспечение
Использование процессора, оперативной памяти и места для хранения может значительно различаться в зависимости от поведения пользователей. Эти аппаратные рекомендации основаны на традиционных развертываниях и могут расти или сокращаться в зависимости от того, насколько активны ваши пользователи. Кроме того, требования к памяти могут быть обусловлены пиковой деятельностью по обмену файлами. Рекомендация основана на максимальном размере файла 50 МБ по умолчанию, который можно скорректировать из системной консоли. Изменение этого числа может изменить требования к памяти. Для развертываний более 2000 пользователей рекомендуется использовать наиболее материальную структуру тестирования нагрузки с открытым исходным кодом для моделирования использования вашей системы в полной масштабе: https://github.com/matterstome/mattershist-load-test.
Требования к оборудованию для развертывания команды
На одном сервере можно поддержать большинство из самых малых и средних развертываний команды со следующими спецификациями, основанными на зарегистрированных пользователях:
- 1 - 1000 пользователей - 1 VCPU/ядер, 2 ГБ ОЗУ
- 1000 - 2000 пользователей - 2 VCPU/ядер, 4 ГБ ОЗУ
Требования к аппаратным обеспечениям для развертывания предприятия (мультисервер)
Требования к шкале
Для развертывания Enterprise Edition с помощью многосерверной установки см. В нашем руководстве по масштабированию. Настоятельно рекомендуется, чтобы пилоты были выполнены до развертывания по всему предприятию, чтобы оценить полномасштабное использование на основе ваших конкретных организационных потребностей. Вы можете использовать наиболее вечную структуру тестирования нагрузки с открытым исходным кодом, чтобы имитировать использование вашей системы: https://github.com/matterstome/matterory-load-test. Инструменты мониторинга производительности Matters Moster можно использовать для подробных измерений производительности и для проверки рабочей системы, чтобы гарантировать, что размеры и установка являются правильными.
Системные Требования
Для развертывания Enterprise Edition с помощью многосерверной установки мы настоятельно рекомендуем следующие системы для поддержки вашего материального развертывания:
- Прометей, чтобы отслеживать здоровье системы вашего самого вопроса, посредством функции мониторинга производительности, доступной в Enterprise Edition E20.
- Grafana, чтобы визуализировать метрики здоровья системы, собранные Prometheus с функцией мониторинга производительности. Grafana 5.0.0, а затем рекомендуется.
- Elasticsearch для поддержки высокоэффективных поисков базы данных в кластерной среде. Elasticsearch 5.0, а затем поддерживается. Узнайте больше здесь.
- Minio или AWS S3. Самая вещество совместима с системами хранения объектов, которые реализуют S3 API. Другие S3-совместимые системы могут работать, но не поддерживаются официально. Узнайте больше об параметрах конфигурации хранилища файлов в нашей документации.
Альтернативные расчеты хранения
В качестве альтернативы рекомендованным размерам хранения выше, вы можете прогнозировать собственное использование хранилища. Начните с самого важного сервера примерно от 600 мб до 800 мб размер, включая операционную систему и базу данных, затем добавьте умноженный продукт:
- Расчетное хранилище на каждого пользователя в месяц (см. Ниже), мультизировано на 12 месяцев в году
- Расчетное среднее число пользователей за год
- Коэффициент безопасности в 1-2х
######. Использование файлов на пользователя значительно варьируется в разных отраслях. Рекомендуются приведенные ниже тесты:
- Команды с низким использованием (1-5 МБ/пользователь/месяц)
- В первую очередь используйте текстовые сообщения и ссылки для общения. Примеры будут включать в себя команды разработки программного обеспечения, которые широко используют веб-инструменты документов и инструменты управления, и, следовательно, редко загружают файлы на сервер.
- Команды среднего использования (5-25 МБ/пользователь/месяц)
- Используйте сочетание текстовых сообщений, а также общих документов и изображений для общения. Примеры могут включать в себя бизнес -команды, которые могут обычно перетаскивать скриншоты, PDFS и Microsoft Office Documents, в наибольшее значение для обмена и обзора.
- Команды с высоким использованием (25-100 МБ/пользователь/месяц)
- Самое тяжелое уточнение исходит от команд, загружающих большое количество больших файлов на регулярную основу. Примеры включают творческие команды, которые делятся и хранят художественные работы и медиа с тегами и комментариями в процессе производства трубопровода. Пример: команда из 30 человек со средним использованием (5-25 МБ/пользователь/месяц) с коэффициентом безопасности 2x потребует от 3,5 ГБ (30 пользователей * 5 МБ * 12 месяцев * 2x Коэффициент безопасности) и 17,6 ГБ (30 пользователей * 25 МБ * 12 месяцев * 2x Коэффициент безопасности) свободного пространства в следующем году.