Especificações técnicas

NOTA IMPORTANTE: Os recursos indicados são apenas uma estimativa. Eles vão depender do número de lojas, da arquitetura selecionada, do tipo de loja, do número de POS por loja, do volume de dados gerados (tickets diários e tamanho médio do ticket), bem como dos demais elementos conectados na loja, como Self Check-out (SCO), FastPOS ou apps Scan&Go. No caso do e-commerce, os recursos irão variar de acordo com o número esperado de visitas. Para picos de acesso online, recomenda-se um ambiente de alta disponibilidade, que permite escalar de forma muito simples.

REQUISITOS DE SERVIDORES DE APLICAÇÃO DE ACORDO COM O TIPO DE IMPLANTAÇÃO

As especificações técnicas variam de acordo com o modelo de implantação selecionado.

1- IMPLANTAÇÃO BÁSICA (SEM ALTA DISPONIBILIDADE):

A comerzzia pode ser implantada em máquinas virtuais usando tecnologia de contêineres (Docker) ou por meio de uma implantação tradicional on-premise ou em nuvem.

2- IMPLANTAÇÃO EM ALTA DISPONIBILIDADE E/OU AMBIENTES DISTRIBUÍDOS

A comerzzia utiliza a tecnologia Kubernetes, baseada em contêineres virtuais, para implantar seus microsserviços. A potência dessa plataforma permite oferecer escalabilidade ágil, alta disponibilidade e as vantagens já conhecidas de um ambiente distribuído. A escalabilidade, automática ou manual, aumentando ou reduzindo os recursos dedicados aos microsserviços, define a força da tecnologia Kubernetes. Isso permite adaptar dinamicamente os recursos disponíveis a possíveis picos de processamento causados por mudanças na demanda das lojas físicas ou digitais, originadas por campanhas ou ações de marketing pontuais. Em relação à alta disponibilidade, ela é possível graças à definição de vários nós com a mesma funcionalidade, que distribuem a carga de trabalho e assumem a operação caso outros nós falhem, mantendo assim os níveis de serviço definidos.

*Esses valores são aproximados e dependem das capacidades implantadas da comerzzia e, portanto, do número de transações (food/non-food), número de lojas, número de clientes fidelizados e número de movimentações em cartões (social money). O número de requisições pode ser totalmente independente do número de POS ou de lojas. Por exemplo, elas podem vir das lojas online por meio do módulo OMS, do social money ou da gestão de cupons e promoções.

SISTEMAS OPERACIONAIS COMPATÍVEIS

A comerzzia é compatível com os seguintes sistemas operacionais:

Windows: W7, W10 Professional, W10 PosReady, Win 10 IoT Enterprise 2015 LTSB, Win 10 IoT Ent 2019 LTSC, W10 Professional (Não compatível com: W10 Enterprise 2016 LTSB)

Linux: Debian 9, CentOS 7

NOTA: Para instalação em qualquer distribuição com sistema operacional Linux, é necessário verificar a compatibilidade com todos os dispositivos integrados ao ecossistema da loja. Caso exista algum tipo de incompatibilidade, isso será comunicado ao cliente/parceiro para que outra alternativa viável possa ser considerada.

REQUISITOS DE SERVIDORES DE BANCO DE DADOS

Disponível apenas no modo de implantação básica. Compatível com bancos de dados Oracle, SQL Server, MariaDB e MySQL. Em breve, também estará disponível para PostgreSQL.

É necessário que o ambiente dos servidores de aplicação e o ambiente do banco de dados compartilhem a mesma rede, para evitar problemas de latência.

Recomenda-se que os bancos de dados de Pré-produção e Produção estejam em instâncias separadas.

Nota: A tabela apresenta valores iniciais recomendados. Dependendo do tipo de negócio, do número de lojas e do número de POS, será necessário escalar os recursos conforme a necessidade, podendo variar de vários GB a TB.

REQUISITOS DE COMUNICAÇÃO

REQUISITOS NA LOJA