Requisitos

Programas

Software cliente #####

Aplicativos de mesa ######

  • Windows: Windows 7, 8.1 e 10
  • Mac: MacOS 10.12+
  • Linux: Ubuntu LTS lançamentos 18,04 ou mais tarde Embora não seja oficialmente suportado, o aplicativo Linux Desktop também é executado no RHEL/CENTOS 7+.

Web PC

  • Chrome: V77+
  • Firefox: V68+
  • Safari: v12+
  • Edge: v44+
Aplicativos móveis
  • iOS: dispositivos iPhone 5S e mais tarde com iOS 11+
  • Android: Android Devices with Android 7+
web móvel
  • iOS: iOS 11+ com Safari 12+ ou Chrome 77+
  • Android: Android 7+ com Chrome 77+
O cliente de email
  • Clientes da área de trabalho: Outlook 2010+, Apple Mail versão 7+, Thunderbird 38.2+
  • Clientes baseados na Web: Office 365, Outlook, Gmail, Yahoo, AOL
  • Clientes móveis: iOS Mail App (iOS 7+), Gmail Mobile App (Android, iOS)

Software do servidor #####

Sistema operacional de servidor mais importante
  • Ubuntu 18.04, Debian Buster, CentOS 6+, CentOS 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+. -O uso da imagem mais importante do docker em um sistema operacional compatível com o Docker (SO baseado em Linux) ainda é recomendado. Embora exista apoio da comunidade para o Fedora, FreeBSD e Arch Linux, o Matter Matter atualmente não inclui o suporte à produção para essas plataformas.

Software de banco de dados ######

  • MySQL 5.6, 5.7, 8 (veja a nota abaixo no suporte MySQL 8)
  • PostGresql 9.4+
  • Amazon Aurora mysql 5.6+ As implantações que exigem pesquisa em idiomas chineses, japoneses e coreanos exigem o MySQL 5.7.6+ e a configuração do analisador de texto completo do Ngram. Para pesquisar dois caracteres, você também precisará definir ft_min_word_len e innodb_ft_min_token_size para 2 e reinicie o mysql. Veja a discussão do CJK para obter detalhes. Limitações de pesquisa no PostgreSQL:
  • Endereços de email não retornam os resultados.
  • Hashtags ou menções recentes de nomes de usuário contendo um traço não retornam os resultados da pesquisa.
  • Os termos que contêm um traço retornam resultados incorretos, pois os traços são ignorados na consulta de pesquisa.
  • Se alguma das opções acima for um problema, você pode ativar o recurso Elasticsearch (E20) ou instalar o MySQL. Limitações de pesquisa no MySQL:
  • Hashtags ou menções recentes de nomes de usuário contendo um DOT não retornam os resultados da pesquisa.
MySQL 8 Suporte:

No MySQL 8.0.4, o plug-in de autenticação padrão foi alterado de mysql_native_password para Caching_Sha2_Password (https://mysqlservertam.com/mysql-8-0-4-nef-default--authentication-plugin-caching_sha2_sql-8-0-4-nefa-defaultication-plugin-caching_sha2_sha2_sqle Se você estiver usando o MySQL 8.0.4+, precisará ativar mysql_native_password adicionando a seguinte entrada no seu arquivo de configuração MySQL:

[mysqld]
default-authentication-plugin=mysql_native_password

hardware

O uso de CPU, RAM e espaço de armazenamento pode variar significativamente com base no comportamento do usuário. Essas recomendações de hardware são baseadas em implantações tradicionais e podem crescer ou encolher, dependendo de quão ativos seus usuários são. Além disso, os requisitos de memória podem ser conduzidos pela atividade de compartilhamento de arquivos de pico. A recomendação é baseada no tamanho do arquivo máximo padrão de 50 MB, que pode ser ajustado no console do sistema. Alterar esse número pode alterar os requisitos de memória. Para implantações maiores que 2.000 usuários, é recomendável usar a estrutura de teste de carga de código aberto mais importante para simular o uso do seu sistema em escala completa: https://github.com/mattermum/mattermosm-load-test.

requisitos de hardware para implantações de equipe

A maioria das implantações pequenas a médias da equipe pode ser suportada em um único servidor com as seguintes especificações com base em usuários registrados:

  • 1 - 1.000 usuários - 1 VCPU/núcleos, 2 GB de RAM
  • 1.000 - 2.000 usuários - 2 vcpus/núcleos, 4 GB de RAM
requisitos de hardware para implantações corporativas (multi-servidor)
requisitos de escala

Para implantações da Enterprise Edition com uma configuração multi-servidor, consulte nosso guia de escala. É altamente recomendável que os pilotos sejam executados antes das implantações em toda a empresa, a fim de estimar o uso de escala completa com base em suas necessidades organizacionais específicas. Você pode usar a estrutura de teste de carga de código aberto mais importante para simular o uso do seu sistema: https://github.com/mattermiz/mattermosm-load-test. As ferramentas de monitoramento de desempenho do MatterMim podem ser usadas para medições detalhadas de desempenho e para inspecionar o sistema em execução para garantir que o dimensionamento e a instalação estejam corretos.

Requisitos de sistema

Para implantações da Enterprise Edition com uma configuração multi-servidor, é altamente recomendável os seguintes sistemas para apoiar sua implantação mais importante:

  • Prometeu para rastrear a saúde do sistema de sua implantação matéria, através do recurso de monitoramento de desempenho disponível no Enterprise Edition E20.
  • Grafana para visualizar as métricas de saúde do sistema coletadas por Prometheus com o recurso de monitoramento de desempenho. Grafana 5.0.0 e posterior é recomendado.
  • Elasticsearch para oferecer suporte a pesquisas de banco de dados altamente eficientes em um ambiente de cluster. Elasticsearch 5.0 e posterior é suportado. Saiba mais aqui.
  • Minio ou AWS S3. A matéria é compatível com sistemas de armazenamento de objetos que implementam a API S3. Outros sistemas compatíveis com S3 podem funcionar, mas não são oficialmente apoiados. Saiba mais sobre as opções de configuração de armazenamento de arquivos em nossa documentação.

Cálculos de armazenamento alternativos ###### Como alternativa ao dimensionamento recomendado de armazenamento acima, você pode prever seu próprio uso de armazenamento. Comece com um servidor Matter Most, com aproximadamente 600 MB a 800 MB de tamanho, incluindo sistema operacional e banco de dados e adicione o produto multiplicado de:

  • armazenamento estimado por usuário por mês (veja abaixo), multiplicado por 12 meses em um ano
  • número médio estimado de usuários em um ano
  • Um fator de segurança 1-2x
armazenamento estimado por usuário por mês

O uso de arquivos por usuário varia significativamente entre os setores. Os benchmarks abaixo são recomendados:

  • equipes de uso baixo (1-5 MB/usuário/mês)
    • Use principalmente mensagens de texto e links para se comunicar. Os exemplos incluiriam equipes de desenvolvimento de software que usam fortemente as ferramentas de criação e gerenciamento de documentos baseadas na Web e, portanto, raramente carregam arquivos no servidor.
  • equipes de uso médio (5-25 MB/Usuário/Mês)
    • Use uma mistura de mensagens de texto, bem como documentos e imagens compartilhados para se comunicar. Exemplos podem incluir equipes de negócios que geralmente podem arrastar e soltar capturas de tela, PDFs e documentos do Microsoft Office para matemática para compartilhar e revisar.
  • equipes de uso alto (25-100 MB/Usuário/Mês)
    • A utilização mais pesada vem das equipes que carregam um alto número de arquivos grandes para a matéria regularmente regularmente. Os exemplos incluem equipes criativas que compartilham e armazenam obras de arte e mídia com tags e comentários em um processo de produção de pipeline. Exemplo: Uma equipe de 30 pessoas com uso médio (5-25 MB/usuário/mês) com um fator de segurança de 2x exigiria entre 3,5 GB (30 usuários * 5 Mb * 12 meses * 2x fator de segurança) e 17,6 GB (30 usuários * 25 Mb * 12 meses * 2x fator de segurança) do espaço livre no próximo ano.
 Português