Arquitetura Básica
Abaixo segue o desenho de arquitetura básico das soluções da Senior.
Principais componentes
- Banco de dados: Camada responsável por armazenar e processar os dados das soluções.
- Servidor middleware/aplicação: Camada presente em ambientes de clientes que optaram por formas de acesso a sistemas que exijam a solução Middleware que utiliza o servidor Java EE ou que necessitam da solução Senior que não utiliza Middleware (forma de acesso cliente-servidor), mas que utilizará o servidor Java EE para outras funcionalidades, como disponibilização de web services.
- Servidor eDocs: Serviços de mensageria responsável pelo envio de XMLs para soluções de terceiros.
- Servidor web GlassFish: Serviço de aplicação web responsável por receber as conexões dos protocolos HTTP e HTTPS para integrações ou acesso às soluções web, por exemplo, webservices e web 5.0.
- Servidor CSM Center: Serviço para integração dos dispositivos e informações da Gestão de Riscos e Segurança.
- Servidor Concentradora: Serviço para integração dos dispositivos e informações da Gestão de Riscos e Segurança.
Configurações ambiente Middleware
Para definição dos servidores de Middleware será necessário levantar a quantidade de instâncias simultâneas das aplicações.
A definição de instâncias deve ser feita conforme abaixo:
- Browser Access - uma instância para cada acesso simultâneo
- Windows Access - uma instância para cada acesso simultâneo
- Web services - uma instância para cada execução simultânea
- Processo Automático - uma instância para cada execução simultânea
- WEB 5.0 - uma instância para cada quatro acessos simultâneos
Para acessos via cliente-servidor ou terminal server (WTS), não são necessárias ou consideradas instâncias de middleware.
Para definição dos servidores deve ser considerada a tabela abaixo:
| Gestão de Pessoas | HCM e Gestão de Riscos e Segurança | Gestão Empresarial | ERP | |
|---|---|---|
| Instâncias* | Ambiente | |
| 20 | 1 Servidor Gerenciador MDW - 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco 1 Servidor Gerenciador APL - 12Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
1 Servidor Gerenciador MDW - 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco 1 Servidor Gerenciador APL - 12Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
| 40 | 1 Servidor Gerenciador MDW - 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco 1 Servidor Gerenciador APL - 16Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
1 Servidor Gerenciador MDW - 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco 2 Servidores Gerenciadores APL - 12Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
| 60 | 1 Servidor Gerenciador MDW - 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco 1 Servidor Gerenciador APL - 24Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
1 Servidor Gerenciador MDW - 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco 3 Servidores Gerenciadores APL - 12Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
*Se a volumetria for maior do que esses cenários, consulte o seu executivo de conta.
Definições de Software:
- Sistema Operacional homologado conforme documentação.
- Cliente do Gerenciador de Banco de Dados
- Cliente do Software de Gerenciamento de Antivírus
Configurações Banco de dados
O banco de dados deve ser estimado com base na somatória da quantidade de conexões que serão realizadas no banco.
Deverão ser somadas as instâncias de Middleware (Browser Access / Windows Access / Processos Automáticos / Webservices / WEB 5.0), conexões via cliente-servidor, Gestão do Ponto e serviços de terminal server (WTS).
Com base nesta somatória, utilize a configuração abaixo que se enquadre no total apurado.
Exemplo:
- 22 conexões Windows Access
- 8 instâncias WEB 5.0
- 8 instâncias Webservices
- 60 conexões cliente-servidor
- 15 conexões WTS
- 45 conexões Gestão do Ponto (as informações de como efetuar a somatória das conexões do Gestão do Ponto estão em “Particularidades por produto”)
Total: 158 conexões. Neste caso, utilize o cenário para até 200 conexões do banco de dados, conforme tabela abaixo. A opção será 1 servidor com 36Gb de memória - 2 processadores quad core - 240Gb de disco.
| Conexões* | Ambiente |
|---|---|
| 50 | 1 servidor com 16Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
| 100 | 1 servidor com 24Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
| 200 | 1 servidor com 36Gb de memória - 2 processadores Intel® Xeon® Quad Core (3.2GHz) - 240Gb de disco |
| 300 | 1 servidor com 48Gb de memória - 2 processadores Intel® Xeon® Quad Core (3.2GHz) - 240Gb de disco |
*Se a volumetria for maior do que esses cenários, consulte o seu executivo de conta.
Definições de Software:
- Cliente de Monitoramento e Gerenciamento da Senior TI
- Sistema Operacional homologado conforme documentação.
- Gerenciador de Banco de Dados homologado conforme documentação.
Acesso dos usuários
Estação de trabalho:
- 1 Processador Intel® Core® i3 (3.1GHz)
- 4 GB de Memória RAM
- Espaço em Disco SATA de 80 GB (RAID 1)
- 1 Adaptador de Rede 10/100/1000 Mbps
- Definições de Software:
- Sistema Operacional homologado conforme documentação.
- Cliente do Gerenciador de Banco de Dados
- Cliente do Software de Gerenciamento de Antivírus
- Cliente da Solução Senior
Terminal Server
Caso os usuários utilizem o serviço de Terminal Server, a configuração abaixo deve ser considerada para cada 40 acessos simultâneos:
| HCM, GRS e ERP | |
|---|---|
| Usuários simultâneos | Ambiente |
| 40 | 1 servidor com 32Gb de memória - 1 processador Intel® Xeon® Octa Core ou 8vCPU (2.3GHz ou superior) - 160Gb de disco |
Definições de Software:
- Sistema Operacional homologado conforme documentação.
- Cliente do Gerenciador de Banco de Dados
- Cliente do Software de Gerenciamento de Antivírus
- Cliente da Solução Senior
Particularidades por produto
eDocs
Considera-se para a configuração abaixo um cenário com até 10.000 colaboradores para o produto Gestão de Pessoas e 10.000 notas por mês para o produto Gestão Empresarial.
| Cenário | Ambiente |
|---|---|
| Até 10.000 colaboradores Gestão de Pessoas / 10.000 notas por mês Gestão Empresarial. | 1 Servidor – 1 Processador Intel® Xeon® Quad Core (3.2GHz) – 12GB de RAM - 250GB de disco |
Definições de Software:
- Sistema Operacional homologado conforme documentação.
- Cliente do Gerenciador de Banco de Dados
- Cliente do Software de Gerenciamento de Antivírus
- Cliente de Monitoramento e Gerenciamento da Senior TI
Ronda Senior XT
Configurações ambiente Concentradora e CSM Center
| Quantidade dispositivos | Ambiente |
|---|---|
| Até 30 | CSM Center/Concentradora - 1 servidor com 12Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
| Acima de 30 | CSM Center - 1 servidor com 12Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco Concentradora - 1 servidor com 8Gb de memória - 1 processador Intel® Xeon® Quad Core (3.2GHz) - 120Gb de disco |
Gestão de Lojas
Confira abaixo os requisitos para o Gestão de Lojas:
| Tipo de estação | Sistema Operacional | Versão do Java | Processador | Memória | Disco | Resolução |
|---|---|---|---|---|---|---|
| Servidor Matriz | Windows 10 - Obrigatório 64 bits 2008 Server - Obrigatório 64 bits |
8 - Obrigatório 64 bits | Intel Core i7 | 16 GB DDR3 (ou superior) | 500 GB SSD | |
| Servidor Loja | Windows 10 - Obrigatório 64 bits 2008 Server - Obrigatório 64 bits Ubuntu Desktop 22.04 LTS - Obrigatório 64 bits |
8 - Obrigatório 64 bits | Intel Core i7 | 8 GB DDR3 (ou superior) | 500 GB SSD | |
| Estações Caixa PDV | Windows 10 - Obrigatório 64 bits | 8 - Obrigatório 64 bits | Intel Core i3 (ou superior) | 4 GB DDR3 (ou superior) | 250 GB | 1024 x 768 (ou superior) |
| Estações Retaguarda | Windows 10 - Obrigatório 64 bits | 8 - Obrigatório 64 bits | Intel Core i3 (ou superior) | 4 GB DDR3 (ou superior) | 250 GB | 1024 x 768 (ou superior) |
Estes requisitos são válidos para máquinas dedicadas e com estrutura de até 30 filiais.
Após homologação do Ubuntu Desktop 22.04 LTS para utilização, não é mais prestado suporte para sistemas Gestão de Lojas que utilizem versões Ubuntu Desktop anteriores à homologada atualmente.
Os requisitos são acumulativos, ou seja, se utilizar o Retaguarda e o Caixa PDV na mesma estação, será necessário somar a necessidade de memória de ambos.
Para outros cenários, entre em contato com o Suporte da área IT Services da Senior.
Gestão do Ponto
Cenários para o servidor de aplicações Gestão do Ponto
CENÁRIO 01
Configuração para até 180 conexões simultâneas
Definições de hardware (necessário 1 servidor)
1 Processador Intel® Xeon® Six Core (3.2GHz)
12 GB de Memória RAM
Espaço em Disco 120GB
Observação: adicionar 45 conexões para a soma das conexões do banco de dados.
CENÁRIO 02
Configuração para até 360 conexões simultâneas
Definições de hardware (necessários 2 servidores)
1 Processador Intel® Xeon® Six Core (3.2GHz)
12 GB de Memória RAM
Espaço em Disco 120GB
Observação: adicionar 90 conexões para a soma das conexões do banco de dados.
| Instâncias | Requisitos |
|---|---|
| 180 conexões simultâneas |
1 Servidor – 1 Processador Intel® Xeon® Six Core (3.2GHz) – 12GB de RAM - 120GB de disco. Observação: adicionar 45 conexões para a soma das conexões do banco de dados. |
| 360 conexões simultâneas |
2 Servidores – 1 Processador Intel® Xeon® Six Core (3.2GHz) – 12GB de RAM - 120GB de disco. Observação: adicionar 90 conexões para a soma das conexões do banco de dados. |
WindowsAccess
Tratando-se de aplicações emuladas na camada cliente-servidor, o WindowsAccess sofre alterações quando há diferenças gráficas entre o cliente-servidor e o servidor, como por exemplo diferenças de DPI, temas do Windows ou resolução.
Essas situações se tornam mais evidentes com o uso do Middleware como serviço do Windows nos servidores, onde as aplicações são executadas em uma sessão de serviço. Assim, os recursos visuais são limitados para priorizar a performance das aplicações, as instâncias ficam limitadas visualmente a uma área útil de aproximadamente 800x600 pixels e seus componentes seguem o padrão de tema clássico do Windows.
Executando o WindowsAccess neste cenário descrito acima, podem acontecer cortes ou sobreposições de itens gráficos sobre a tela, pois, por padrão, o Windows não consegue identificar a diferença de temas entre o cliente-servidor e o servidor.
Para corrigir essa situação, utilize o WindowsAccess em modo de compatibilidade: acesse as propriedades do executável WindowsAccess, marque a opção de executar em modo de compatibilidade e selecione a opção “Windows 98”.
Arquitetura básica do ambiente de homologação
O ambiente de homologação é dimensionado apenas para validação das funcionalidades e não para medição de desempenho. Caso seja necessário um ambiente para testes, deverão ser consideradas as mesmas características do cenário de produção.
| Banco de dados | Aplicação |
|---|---|
| 1 Servidor – 1 Processador Intel® Xeon® Quad Core (3.2GHz) – 8GB de RAM - 120GB de disco | 1 Servidor – 1 Processador Intel® Xeon® Six Core (3.2GHz) – 16GB de RAM - 250GB de disco |