Pular para o conteúdo principal

Requisitos de Sistema

O Accelero é distribuído como aplicação multicontêiner (Docker) e roda em servidor on-premises ou em nuvem. Esta página descreve a plataforma de software e os critérios de dimensionamento.


Plataforma de software

ComponenteTecnologia
OrquestraçãoDocker / Docker Compose
Sistema operacionalLinux
Servidor webNginx (TLS / HTTP2)
AplicaçãoPHP-FPM 8.1+
Banco de dadosMySQL / MariaDB
CacheRedis / Valkey
Broker de dispositivosMosquitto (MQTT)

Todos os serviços são entregues em contêineres — não é necessário instalar essas dependências manualmente no host.


Banco de dados

MySQL / MariaDB, acessado via PDO/mysqli. Não há suporte a outros bancos.


Rede e conectividade

  • HTTPS (443) para a interface web dos operadores.
  • MQTT para a comunicação com os dispositivos de campo (controladoras), com credencial e ACL por dispositivo.
  • Conectividade entre o servidor e os controladores/leitoras na rede local.

Interface compatível com navegadores modernos atualizados (Chromium — Chrome/Edge —, Firefox e Safari).


Dimensionamento do servidor

O Accelero não impõe limites fixos de capacidade; o volume de pessoas, dispositivos e eventos que uma instalação sustenta — e o desempenho — dependem do dimensionamento do servidor (CPU, memória, armazenamento e rede).

O servidor é dimensionado por implantação, conforme a escala do cliente; a equipe Iongrade orienta o dimensionamento no projeto. Ainda assim, por ser um sistema leve, o core parte de requisitos mínimos modestos:

RecursoMínimo
ProcessadorIntel Celeron N3350 (ou superior)
Memória RAM4 GB

Para instalações maiores, o dimensionamento cresce com a carga (número de pessoas, dispositivos e volume de eventos), com processador de servidor (ex.: Intel Xeon) e folga de memória e armazenamento.

Como a capacidade se relaciona com licenciamento e infraestrutura em Capacidades e Limites.


Próximos Passos