Mudanças entre as edições de "Requisitos de Hardware/Software"

De Tek-System Wiki
Ir para navegação Ir para pesquisar
Linha 225: Linha 225:
     8085: TekStore
     8085: TekStore
     9200: API Ecommerces
     9200: API Ecommerces
   - Liberação de acesso por domínio
   - Liberação de acesso por domínio
     teksystem
     teksystem

Edição das 17h36min de 16 de novembro de 2020

> SERVIDOR DE APLICAÇÕES

 - Objetivo: Servidor de aplicação dos sistemas da Tek-System
 - Sistema operacional:
   Mínimo: Windows Server 2016 - 64 bits
 - Memória RAM:
   Recomendado: 16 GB
   Mínimo: 8 GB
 - HD:
   - Tipo de HD recomendado, em ordem de preferencia:
    1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição)
    2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
    3º) SATA (70 e 140 IOPS)
    * Não usar drive externo SAN/NAS
   - Espaço Disponível:
     Mínimo: 10 GB
 - Processador:
   Mínimo 4 núcleos
   Clock mínimo: 2 GHZ
 - Software a instalar:
   ERP (Tekserver, TekColetor)
   TekProt
   TekAgendador
   TekMonitor
   TekProvedor
 - Software a NÃO instalar:
   Servidor de PDC (Primary Domain Controller) - DNS
   GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
   Software de comunicação, Ex: Skype, Spark, Outlook
 - Outros Softwares:
   Antivírus:
     Não recomendado: Kaspersky Server
     Colocar a pasta da Tek-System nas exceções
     Configurar de modo que não faça varredura durante o expediente
 - Configurações:
   Desativar atualização automática do windows, efetuar sob demanda em horário oportuno.
   Utilizar plano e energia: Alta Performance
   Não instalar outros serviços neste servidor
   Redirecionamento e configuração liberação no proxy para as portas:
     TekServer: 5700
     TekProt: 5793
 - Manutenções:
   Mantenha o sistema operacional e os drives atualizados, efetuar sob demanda em horário oportuno, pelo menos 1 vez a cada 6 meses.
   Reinicie o servidor em ciclos mensais

> SERVIDOR DA WEB

 - Objetivo: Servidor de aplicação do site para o sistema da Tek-System
   Pode ser utilizado em conjunto com o servidor de aplicação desde que atenda os requisitos de ambos
 - Sistema operacional:
   Mínimo: Windows Server 2016 - 64 bits
 - Memória RAM:
   Recomendado: 10 GB
   Mínimo: 8 GB
 - HD:
   - Tipo de HD recomendado, em ordem de preferencia:
    1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
    2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
    3º) SATA (70 e 140 IOPS)
    * Não usar drive externo SAN/NAS
   - Espaço Disponível:
     Mínimo: 10 GB
 - Processador:
   Mínimo 4 núcleos
   Clock mínimo: 2 GHZ
 - Software a instalar:
   ERP (WebService, Tekserver)
   TekAgendador (p/ replicação)
 - Software a NÃO instalar:
   Servidor de PDC (Primary Domain Controller) - DNS
   GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
   Software de comunicação, Ex: Skype, Spark, Outlook
 - Outros Softwares:
   Antivírus:
     Não recomendado: Kaspersky Server
     Colocar a pasta da Tek-System nas exceções
     Configurar de modo que não faça varredura durante o expediente
 - Internet
   Mínimo: 1 MB full
 - Configurações:
   Desativar atualização automática do windows, efetuar sob demanda em horário oportuno
   Utilizar plano e energia: Alta Performance
   Não instalar outros serviços neste servidor
   Redirecionamento e configuração liberação no proxy para as portas:
     WebService: 8080
     TekServer: 5701
 - Manutenções
   Mantenha o sistema operacional e os drives atualizados, efetuar sobdemanda em horário oportuno
   Reinicie o servidor em ciclos mensais

> SERVIDOR PARA SGDB/BDD

 - Objetivo: Servidor de banco de dados para os sistemas da Tek-System
   Pode ser utilizado em conjunto com o servidor de aplicação desde que atenda os requisitos de ambos
 - Sistema Operacional
   Recomendado: Linux -> CentOS 7.x e Ubuntu 16, 18
   Mínimo: Windows Server 2012 - 64 bits
 - Memória RAM:
   Recomendado: 10 GB
   Mínimo: 8 GB + (Número de páginas no cache * Tamanho da página) + Classificação do tamanho do cache
 - HD:
   - Tipo de HD recomendado, em ordem de preferencia:
    1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
    2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
    3º) SATA (70 e 140 IOPS)
    * Não usar drive externo SAN/NAS
   - Espaço Disponível:
     Mínimo: 10 GB + Tamanho do banco de dados x 5 (Original, Ant, Backup, Restore, Cache) + 50% projeção de crescimento + Qtde espaço p/backups históricos desejados
 - Processador:
   Mínimo 4 núcleos
   Clock mínimo: 2 GHZ
 - Software a instalar:
   Firebird Super Server 3.0.4 (64 bits) com firebird.conf tunado
   Samba (Compartilhar a pasta que contém o banco de dados)
 - Software a NÃO instalar:
   Servidor de PDC (Primary Domain Controller)
   GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
   Repositorio de arquivos, arquivos temporário e Backup
   Não instalar outros serviços neste servidor, principalmente SGDB: SQLServer, Oracle, etc...
   Software de comunicação, Ex: Skype, Spark, Outlook
 - Outros Softwares:
   Antivírus:
     Não recomendado: Kaspersky Server
     Colocar a pasta da Tek-System nas exceções
     Configurar de modo que não faça varredura durante o expediente
 - Configurações:
   Desativar atualização automática do windows, efetuar sobdemanda em horário oportuno
   Utilizar plano e energia: Alta Performance
   Liberação da porta do Firebird: 3050 (Padrão)
   Se Linux: Verifique os limites para o processo do Firebird: cat /proc/<firebird_proc_id>/limits
 - Manutenções
   Mantenha o sistema operacional e os drives atualizados
   Reinicie o servidor em ciclos mensais
   Apague os arquivos temporários do Firebird periodicamente: no Windows C:\ProgramData\firebird, no Linux /tmp/firebird
 - NoBreak
   Uso obrigatório

> ESTAÇÕES DE TRABALHO

 - Objetivo: Acesso os usuário para operacionar o sistema da Tek-System
 - Sistema operacional:
   Mínimo: Windows 10
 - Memória RAM:
   Recomendado: 8 GB
   Mínimo: 4 GB
 - HD:
   - Espaço Disponível: 
     Mínimo: 1 GB
 - Processador: 
   Clock mínimo: 2 GHZ
 - Software a instalar:
   ERP (Tekserver, TekColetor)
 - Software a NÃO instalar:
   Servidor de PDC (Primary Domain Controller) - DNS
   GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
 - Outros Softwares:
   Antivírus:
     Colocar a pasta da Tek-System nas exceções
     Configurar de modo que não faça varredura durante o expediente

> OBSERVAÇÕES GERAIS:

 * Usar preferencialmente máquinas reais.
 - Máquinas virtuais (VMWare)
   Cuidado com o Overcommit de Memória: As VMs podem ser configuradas de forma a ter mais memória do que existe fisicamente na máquina host - um recurso chamado de Memory Overcommit (o nome pode mudar dependendo do sistema de 
   virtualização utilizado). Isso significa que nos picos de uso de memória (tanto na VM com o Firebird, como em qualquer outra rodando no mesmo host) poderá ocorrer swap, ocasionando uma grande degradação de performance. Para VMs 
   em servidores de banco de dados de alta performance, a configuração de memória deve ser estática.
   Normalmente as VMs são criadas com limites padrões de CPU e I/O, que podem ser muito baixos, como 50 IOPS e 10% CPU. Verifique a configuração da máquina virtual e remova todos os limites - servidores de bancos de dados de alta 
   performance devem utilizar toda a capacidade de CPU, bandwidth e I/O.
   Essas máquinas podem ser virtualizadas com o VMWare como host, desde que a real comporte a soma das tres.
   Mesmo cuidado deve se tomar com a quantidade de processadores e espaço reservado de HD.
 - RAID, opcional se utilizar recomenda-se:
   Para SSD - RAID 1
   Para HDD - RAID10
   Para backup HDD - RAID1
   * Não usar em ambientes virtuais


 - Certificado Digital apenas A1
 - Internet disponível em todos os servidores e estações
 - Liberação de acesso para uso das portas
   5791: Servidor de aplicação, para usado remoto
   8080: WebService, para uso do site de pedidos, SAC, etc.
   5790: TekAgendador
   5791: TekMonitor
   5792: TekProvedor
   5793: TekProt
   8085: TekStore
   9200: API Ecommerces
 - Liberação de acesso por domínio
   teksystem