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

De Tek-System Wiki
Ir para navegação Ir para pesquisar
 
(61 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
'''> SERVIDOR DE APLICAÇÕES'''
==Entendendo as Responsabilidades==
  - Objetivo: Servidor de aplicação dos sistemas da Tek-System
Para viabilizar as condições necessárias para o funcionamento das soluções Tek-System, é essencial compreender claramente as responsabilidades de cada parte envolvida na infraestrutura de TI.


  - Sistema operacional:
===Responsabilidades da Tek-System===
    Mínimo: Windows Server 2016 - 64 bits
A Tek-System define os requisitos mínimos necessários para viabilizar a execução das soluções, incluindo especificações de hardware, software e demais necessidades técnicas essenciais.


  - Memória RAM:
===Responsabilidade de Terceiros===
    Recomendado: 16 GB
Qualquer software, integração, DLL, plugin, sistema de gerenciamento de banco de dados (como o Firebird) e outros componentes que não sejam desenvolvidos pela Tek-System são de responsabilidade dos respectivos desenvolvedores ou fornecedores. Isso significa que qualquer especificação de funcionamento, manutenção, atualização ou problemas, desses devem ser tratada com seus respresentantes.
    Mínimo: 8 GB


  - HD:
===Escalabilidade e Desempenho===
    - Tipo de HD recomendado, em ordem de preferencia:
Embora a Tek-System forneça os requisitos mínimos para operação de seus produtos, a análise de adequação, escalabilidade (capacidade de crescer e se adaptar a um aumento de demanda) e o desempenho desejado (nível de eficiência e rapidez) devem ser realizados por profissionais ou empresas especializadas.
    1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição)
Cada ambiente corporativo possui características únicas, como volume de dados, número de usuários e infraestrutura existente, que podem impactar diretamente o desempenho. É fundamental contar com especialistas para avaliar essas variáveis e recomendar as melhores práticas.
    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:
==Servidor de aplicação==
    Mínimo 4 núcleos
Para o funcionamento mínimo dos sistemas Tek-System, seu servidor de aplicação deve atender às seguintes especificações:
    Clock mínimo: 2 GHZ


   - Software a instalar:
- Sistema operacional
    ERP (Tekserver, TekColetor)
   Mínimo: Windows Server 2016 (64 bits)
    TekProt
    TekAgendador
    TekMonitor
    TekProvedor


  - Software a NÃO instalar:
- Memória RAM
    Servidor de PDC (Primary Domain Controller) - DNS
  Mínimo: 16 GB
    GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
    Software de comunicação, Ex: Skype, Spark, Outlook


  - Outros Softwares:
- Armazenamento (HD)
    Antivírus:
  Tipo: Unidade de Estado Sólido (SSD)
      Não recomendado: Kaspersky Server
  Espaço Disponível Mínimo: 50 GB livres
      Colocar a pasta da Tek-System nas exceções
      Configurar de modo que não faça varredura durante o expediente


   - Configurações:
- Processador
    Desativar atualização automática do windows, efetuar sob demanda em horário oportuno.
   Mínimo: Intel Core i7 (10ª Geração) 1.8 GHz.
    Utilizar plano e energia: Alta Performance
  Recomendado: Intel Core i7/Xeon (13ª Geração ou superior) 2.5 GHz ou superior.
    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:
- Conectividade de Internet
    Mantenha o sistema operacional e os drives atualizados, efetuar sob demanda em horário oportuno, pelo menos 1 vez a cada 6 meses.
   Banda mínima garantida: 50 Mbps (download e upload, estável, sem perdas de pacotes e variações significativas de latência)
     Reinicie o servidor em ciclos mensais
  Plano de Internet: Comercial, sem restrições de tráfego ou portas, com SLA empresarial
  Endereçamento IP: Público fixo
  O provedor de internet e infraestrutura deve permitir:
    Redirecionamento de portas para acesso externo aos serviços do software
     Configuração de firewall e NAT sem bloqueios que impeçam comunicação externa.


'''> SERVIDOR DA WEB'''
- Ambientação:
  - Objetivo: Servidor de aplicação do site para o sistema da Tek-System
  Instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros.
    Pode ser utilizado em conjunto com o servidor de aplicação desde que atenda os requisitos de ambos


  - Sistema operacional:
- Softwares da Tek-System instalados:
    Mínimo: Windows Server 2016 - 64 bits
  ERP (Tekserver, TekColetor)
  TekProt
  TekAgendador
  TekMonitor
  TekProvedor


  - Memória RAM:
    Recomendado: 10 GB
    Mínimo: 8 GB


  - HD:
==Servidor Web==
    - Tipo de HD recomendado, em ordem de preferencia:
Para o funcionamento mínimo dos sistemas Tek-System, seu servidor web deve atender às seguintes especificações:
    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:
- Sistema operacional
      Mínimo: 10 GB
  Mínimo: Windows Server 2016 (64 bits).


  - Processador:
- Memória RAM
    Mínimo 4 núcleos
  Mínimo: 16 GB
    Clock mínimo: 2 GHZ


  - Software a instalar:
- Armazenamento (HD)
    ERP (WebService, Tekserver)
  Tipo: Unidade de Estado Sólido (SSD)
    TekAgendador (p/ replicação)
  Espaço Disponível Mínimo: 50 GB livres


   - Software a NÃO instalar:
- Processador
    Servidor de PDC (Primary Domain Controller) - DNS
   Mínimo: Intel Core i7 (10ª Geração) 1.8 GHz.
    GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
  Recomendado: Intel Core i7/Xeon (13ª Geração ou superior) 2.5 GHz ou superior.
    Software de comunicação, Ex: Skype, Spark, Outlook


   - Outros Softwares:
- Conectividade de Internet
    Antivírus:
   Banda mínima garantida: 50 Mbps (download e upload, estável, sem perdas de pacotes e variações significativas de latência)
      Não recomendado: Kaspersky Server
  Plano de Internet: Comercial, sem restrições de tráfego ou portas, com SLA empresarial
      Colocar a pasta da Tek-System nas exceções
  Endereçamento IP: Público fixo
      Configurar de modo que não faça varredura durante o expediente
  O provedor de internet e infraestrutura deve permitir:  
    Redirecionamento de portas para acesso externo aos serviços do software
    Configuração de firewall e NAT sem bloqueios que impeçam comunicação externa.


  - Internet
- Ambientação:
    Mínimo: 1 MB full
  Instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros. Pode ser utilizado em conjunto com o servidor de aplicação, desde que os requisitos somados sejam atendidos.


  - Configurações:
- Softwares da Tek-System instalados:
    Desativar atualização automática do windows, efetuar sob demanda em horário oportuno
  ERP (WebService, Tekserver)
    Utilizar plano e energia: Alta Performance
  TekAgendador (p/ replicação)
    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'''
==Servidor para SGDB/Base de dados==


  - Objetivo: Servidor de banco de dados para os sistemas da Tek-System
Importante: O Sistema Gerenciador de Banco de Dados (SGDB), como o Firebird, é um software de terceiros. A Tek-System define os requisitos para compatibilidade, mas não fornece suporte direto bem como responsabiliza ou intermedia o suporte. Consulte sempre a documentação oficial do fornecedor.
    Pode ser utilizado em conjunto com o servidor de aplicação desde que atenda os requisitos de ambos


  - Sistema Operacional
- Sistema Operacional
    Recomendado: Linux -> CentOS 7.x e Ubuntu 16, 18
  Mínimo: Windows Server 2016 (64 bits)
    Mínimo: Windows Server 2012 - 64 bits
  Recomendado: Distribuições Linux (CentOS ou Ubuntu)


  - Memória RAM:
- Memória RAM
    Recomendado: 10 GB
  Mínimo: 8 GB + adicional calculado para cache do banco (vide documentação)
    Mínimo: 8 GB + (Número de páginas no cache * Tamanho da página) + Classificação do tamanho do cache


  - HD:
- Armazenamento (HD)
    - Tipo de HD recomendado, em ordem de preferencia:
  Tipo: Unidade de Estado Sólido (SSD)
    1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
  Espaço Disponível Mínimo:
    2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
    Tamanho atual do banco de dados multiplicado por 5 (para cobrir cópia original, anterior, backup, restore e cache).
    3º) SATA (70 e 140 IOPS)
    Mais 50% de projeção de crescimento futuro.
    * Não usar drive externo SAN/NAS
    Mais a quantidade de espaço desejada para backups históricos.
    - 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:
- Processador
    Mínimo 4 núcleos
  Mínimo: Processador Intel Core i7 (10ª Geração) 4 núcleos (Quad-core) 1.8 GHz
    Clock mínimo: 2 GHZ
  Recomendado: Processador Intel Xeon, frequência base de 2.5 GHz ou superior, otimizado para cargas de trabalho de servidor


  - Software a instalar:
- Instalação
    Firebird Super Server 3.0.8 (64 bits) com firebird.conf tunado
  Firebird Super Server 5.0 (64 bits)
    Samba (Compartilhar a pasta que contém o banco de dados)


  - Software a NÃO instalar:
- Ambientação:
    Servidor de PDC (Primary Domain Controller)
  Este software deve ser instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros. Ele pode ser utilizado em conjunto com o servidor de aplicação, desde que cumpra os requisitos de ambos somados.
    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:
- NoBreak
    Antivírus:
  Obrigatório, para garantir integridade em caso de falha de energia
      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
==Estação de Trabalho==
    Mantenha o sistema operacional e os drives atualizados
Para o funcionamento mínimo dos sistemas Tek-System, as estações de trabalho devem atender aos seguintes requisitos:
    Reinicie o servidor em ciclos mensais
    Apague os arquivos temporários do Firebird periodicamente: no Windows C:\ProgramData\firebird, no Linux /tmp/firebird


  - NoBreak
- Sistema operacional
    Uso obrigatório
  Mínimo: Windows 11 Professional (64 bits).


'''> ESTAÇÕES DE TRABALHO'''
- Memória RAM
   - Objetivo: Acesso os usuário para operacionar o sistema da Tek-System
   Mínimo: 8 GB


  - Sistema operacional:
- Armazenamento (HD)
    Mínimo: Windows 10
  Espaço Disponível Mínimo: 5 GB


  - Memória RAM:
- Processador
    Recomendado: 4 GB
  Mínimo: Processador Intel Core i5 (7ª Geração ou superior), 2 núcleos (Dual-core), 1.8 GHz
    Mínimo: 2 GB


  - HD:
- Conectividade de Internet
    - Espaço Disponível:
  Acesso a internet
      Mínimo: 1 GB


  - Processador:
    Clock mínimo: 1 GHZ


  - Software a instalar:
==App Coletor de dados==
    ERP (Tekserver, TekColetor)


  - Software a NÃO instalar:
Acesse [[Compatibilidade_Coletor|Aqui]]
    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:'''
==App Apontamento==


  * Usar preferencialmente máquinas reais.
Acesse [[Compatibilidade_App_Apontamento|Aqui]]


  - 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:
==Requisitos Gerais de Conectividade e Segurança ==
    Para SSD - RAID 1
    Para HDD - RAID10
    Para backup HDD - RAID1
    * Não usar em ambientes virtuais


- Certificado Digital
  Apenas Certificado Digital A1: Nossos sistemas são compatíveis exclusivamente com certificados digitais do tipo A1.


  - Certificado Digital apenas A1
- Conectividade com a Internet
   - Internet disponível em todos os servidores e estações
   Disponibilidade Contínua: É essencial que todos os servidores e estações de trabalho tenham acesso contínuo e estável à internet.
  - Liberação de acesso para uso das portas
 
    5791: Servidor de aplicação, para usado remoto
- Liberação de Portas para Acesso e Comunicação
    8080: WebService, para uso do site de pedidos, SAC, etc.
Para que os sistemas Tek-System funcionem corretamente e se comuniquem com os serviços externos integrados aos processos internos, as seguintes portas devem ser liberadas no seu firewall e dispositivos de rede:
    5790: TekAgendador
  5791: Servidor de aplicação, para usado remoto
    5791: TekMonitor
  8082: WebService, para uso do site de pedidos, SAC, etc.
    5792: TekProvedor
  5790: TekAgendador
    5793: TekProt
  5791: TekMonitor
    8085: TekStore
  5792: TekProvedor
    9200: API Ecommerces
  5793: TekProt
   - Liberação de acesso por domínio
  8085: TekStore
    teksystem
  9200: API Ecommerces
   8090: API Horse
 
- Liberação de Acesso por Domínios
  Garanta a liberação de acesso para todos os domínios e subdomínios da "teksystem" e "teksystemweb". Isso é crucial para a comunicação dos sistemas com nossos serviços.
 
==Boas Práticas==
 
Consulte também as [[Orientações e Configurações de Servidores]] para recomendações adicionais de segurança, desempenho e manutenção preventiva.

Edição atual tal como às 01h31min de 26 de fevereiro de 2026

Entendendo as Responsabilidades

Para viabilizar as condições necessárias para o funcionamento das soluções Tek-System, é essencial compreender claramente as responsabilidades de cada parte envolvida na infraestrutura de TI.

Responsabilidades da Tek-System

A Tek-System define os requisitos mínimos necessários para viabilizar a execução das soluções, incluindo especificações de hardware, software e demais necessidades técnicas essenciais.

Responsabilidade de Terceiros

Qualquer software, integração, DLL, plugin, sistema de gerenciamento de banco de dados (como o Firebird) e outros componentes que não sejam desenvolvidos pela Tek-System são de responsabilidade dos respectivos desenvolvedores ou fornecedores. Isso significa que qualquer especificação de funcionamento, manutenção, atualização ou problemas, desses devem ser tratada com seus respresentantes.

Escalabilidade e Desempenho

Embora a Tek-System forneça os requisitos mínimos para operação de seus produtos, a análise de adequação, escalabilidade (capacidade de crescer e se adaptar a um aumento de demanda) e o desempenho desejado (nível de eficiência e rapidez) devem ser realizados por profissionais ou empresas especializadas. Cada ambiente corporativo possui características únicas, como volume de dados, número de usuários e infraestrutura existente, que podem impactar diretamente o desempenho. É fundamental contar com especialistas para avaliar essas variáveis e recomendar as melhores práticas.


Servidor de aplicação

Para o funcionamento mínimo dos sistemas Tek-System, seu servidor de aplicação deve atender às seguintes especificações:

- Sistema operacional

 Mínimo: Windows Server 2016 (64 bits)

- Memória RAM

 Mínimo: 16 GB

- Armazenamento (HD)

 Tipo: Unidade de Estado Sólido (SSD)
 Espaço Disponível Mínimo: 50 GB livres

- Processador

 Mínimo: Intel Core i7 (10ª Geração) 1.8 GHz.
 Recomendado: Intel Core i7/Xeon (13ª Geração ou superior) 2.5 GHz ou superior.

- Conectividade de Internet

 Banda mínima garantida: 50 Mbps (download e upload, estável, sem perdas de pacotes e variações significativas de latência)
 Plano de Internet: Comercial, sem restrições de tráfego ou portas, com SLA empresarial
 Endereçamento IP: Público fixo
 O provedor de internet e infraestrutura deve permitir: 
   Redirecionamento de portas para acesso externo aos serviços do software
   Configuração de firewall e NAT sem bloqueios que impeçam comunicação externa.

- Ambientação:

 Instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros.

- Softwares da Tek-System instalados:

 ERP (Tekserver, TekColetor)
 TekProt
 TekAgendador
 TekMonitor
 TekProvedor


Servidor Web

Para o funcionamento mínimo dos sistemas Tek-System, seu servidor web deve atender às seguintes especificações:

- Sistema operacional

 Mínimo: Windows Server 2016 (64 bits).

- Memória RAM

 Mínimo: 16 GB

- Armazenamento (HD)

 Tipo: Unidade de Estado Sólido (SSD)
 Espaço Disponível Mínimo: 50 GB livres

- Processador

 Mínimo: Intel Core i7 (10ª Geração) 1.8 GHz.
 Recomendado: Intel Core i7/Xeon (13ª Geração ou superior) 2.5 GHz ou superior.

- Conectividade de Internet

 Banda mínima garantida: 50 Mbps (download e upload, estável, sem perdas de pacotes e variações significativas de latência)
 Plano de Internet: Comercial, sem restrições de tráfego ou portas, com SLA empresarial
 Endereçamento IP: Público fixo
 O provedor de internet e infraestrutura deve permitir: 
   Redirecionamento de portas para acesso externo aos serviços do software
   Configuração de firewall e NAT sem bloqueios que impeçam comunicação externa.

- Ambientação:

 Instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros. Pode ser utilizado em conjunto com o servidor de aplicação, desde que os requisitos somados sejam atendidos.

- Softwares da Tek-System instalados:

 ERP (WebService, Tekserver)
 TekAgendador (p/ replicação)


Servidor para SGDB/Base de dados

Importante: O Sistema Gerenciador de Banco de Dados (SGDB), como o Firebird, é um software de terceiros. A Tek-System define os requisitos para compatibilidade, mas não fornece suporte direto bem como responsabiliza ou intermedia o suporte. Consulte sempre a documentação oficial do fornecedor.

- Sistema Operacional

 Mínimo: Windows Server 2016 (64 bits)
 Recomendado: Distribuições Linux (CentOS ou Ubuntu)

- Memória RAM

 Mínimo: 8 GB + adicional calculado para cache do banco (vide documentação)

- Armazenamento (HD)

 Tipo: Unidade de Estado Sólido (SSD)
 Espaço Disponível Mínimo:
   Tamanho atual do banco de dados multiplicado por 5 (para cobrir cópia original, anterior, backup, restore e cache).
   Mais 50% de projeção de crescimento futuro.
   Mais a quantidade de espaço desejada para backups históricos.

- Processador

 Mínimo: Processador Intel Core i7 (10ª Geração) 4 núcleos (Quad-core) 1.8 GHz
 Recomendado: Processador Intel Xeon, frequência base de 2.5 GHz ou superior, otimizado para cargas de trabalho de servidor

- Instalação

 Firebird Super Server 5.0 (64 bits)

- Ambientação:

 Este software deve ser instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros. Ele pode ser utilizado em conjunto com o servidor de aplicação, desde que cumpra os requisitos de ambos somados.

- NoBreak

 Obrigatório, para garantir integridade em caso de falha de energia


Estação de Trabalho

Para o funcionamento mínimo dos sistemas Tek-System, as estações de trabalho devem atender aos seguintes requisitos:

- Sistema operacional

 Mínimo: Windows 11 Professional (64 bits).

- Memória RAM

 Mínimo: 8 GB

- Armazenamento (HD)

 Espaço Disponível Mínimo: 5 GB

- Processador

 Mínimo: Processador Intel Core i5 (7ª Geração ou superior), 2 núcleos (Dual-core), 1.8 GHz

- Conectividade de Internet

 Acesso a internet


App Coletor de dados

Acesse Aqui


App Apontamento

Acesse Aqui


Requisitos Gerais de Conectividade e Segurança

- Certificado Digital

 Apenas Certificado Digital A1: Nossos sistemas são compatíveis exclusivamente com certificados digitais do tipo A1.

- Conectividade com a Internet

 Disponibilidade Contínua: É essencial que todos os servidores e estações de trabalho tenham acesso contínuo e estável à internet.

- Liberação de Portas para Acesso e Comunicação Para que os sistemas Tek-System funcionem corretamente e se comuniquem com os serviços externos integrados aos processos internos, as seguintes portas devem ser liberadas no seu firewall e dispositivos de rede:

 5791: Servidor de aplicação, para usado remoto
 8082: WebService, para uso do site de pedidos, SAC, etc.
 5790: TekAgendador
 5791: TekMonitor
 5792: TekProvedor
 5793: TekProt
 8085: TekStore
 9200: API Ecommerces
 8090: API Horse

- Liberação de Acesso por Domínios

 Garanta a liberação de acesso para todos os domínios e subdomínios da "teksystem" e "teksystemweb". Isso é crucial para a comunicação dos sistemas com nossos serviços.

Boas Práticas

Consulte também as Orientações e Configurações de Servidores para recomendações adicionais de segurança, desempenho e manutenção preventiva.