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

De Tek-System Wiki
Ir para navegação Ir para pesquisar
 
(57 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
As informações aqui contidas dizem respeito ao mínimo para o funcionamento do software, o ideal cada empresa pode vária conforme o ambiente, recursos, utilização e escala;
==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.


==Servidor de aplicação==
===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.


- Objetivo: Servidor de aplicação dos sistemas da Tek-System


====Sistema operacional====
==Servidor de aplicação==
  Mínimo: Windows Server 2016 - 64 bits
Para o funcionamento mínimo dos sistemas Tek-System, seu servidor de aplicação deve atender às seguintes especificações:


- Memória RAM:
- Sistema operacional
   Mínimo: 8 GB
   Mínimo: Windows Server 2016 (64 bits)
  Recomendado: 16 GB


- HD:
- Memória RAM
   Tipo de HD recomendado, em ordem de preferencia:
   Mínimo: 16 GB
    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:
- Armazenamento (HD)
    Mínimo: 10 GB
  Tipo: Unidade de Estado Sólido (SSD)
   Espaço Disponível Mínimo: 50 GB livres


  - Processador:
- Processador
    Mínimo 4 núcleos
  Mínimo: Intel Core i7 (10ª Geração) 1.8 GHz.
    Clock mínimo: 2 GHZ
  Recomendado: Intel Core i7/Xeon (13ª Geração ou superior) 2.5 GHz ou superior.


   - Software a instalar:
- Conectividade de Internet
    ERP (Tekserver, TekColetor)
   Banda mínima garantida: 50 Mbps (download e upload, estável, sem perdas de pacotes e variações significativas de latência)
    TekProt
  Plano de Internet: Comercial, sem restrições de tráfego ou portas, com SLA empresarial
    TekAgendador
  Endereçamento IP: Público fixo
     TekMonitor
  O provedor de internet e infraestrutura deve permitir:
     TekProvedor
     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.


  - Software a NÃO instalar:
- Ambientação:
    Servidor de PDC (Primary Domain Controller) - DNS
  Instalado em servidor dedicado, sem coexistência com outros serviços ou aplicações de terceiros.
    GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
    Software de comunicação, Ex: Skype, Spark, Outlook


  - Outros Softwares:
- Softwares da Tek-System instalados:
    Antivírus:
  ERP (Tekserver, TekColetor)
      Não recomendado: Kaspersky Server
  TekProt
      Colocar a pasta da Tek-System nas exceções
  TekAgendador
      Configurar de modo que não faça varredura durante o expediente
  TekMonitor
  TekProvedor


  - 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:
==Servidor Web==
    Mantenha o sistema operacional e os drives atualizados, efetuar sob demanda em horário oportuno, pelo menos 1 vez a cada 6 meses.
Para o funcionamento mínimo dos sistemas Tek-System, seu servidor web deve atender às seguintes especificações:
    Reinicie o servidor em ciclos mensais


'''> SERVIDOR DA WEB'''
- Sistema operacional
   - Objetivo: Servidor de aplicação do site para o sistema da Tek-System
   Mínimo: Windows Server 2016 (64 bits).
    Pode ser utilizado em conjunto com o servidor de aplicação desde que atenda os requisitos de ambos


  - Sistema operacional:
- Memória RAM
    Mínimo: Windows Server 2016 - 64 bits
  Mínimo: 16 GB


  - Memória RAM:
- Armazenamento (HD)
    Recomendado: 10 GB
  Tipo: Unidade de Estado Sólido (SSD)
    Mínimo: 8 GB
  Espaço Disponível Mínimo: 50 GB livres


  - HD:
- Processador
    - Tipo de HD recomendado, em ordem de preferencia:
  Mínimo: Intel Core i7 (10ª Geração) 1.8 GHz.
    1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
  Recomendado: Intel Core i7/Xeon (13ª Geração ou superior) 2.5 GHz ou superior.
    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:
- Conectividade de Internet
      Mínimo: 10 GB
  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.


  - Processador:
- Ambientação:
    Mínimo 4 núcleos
  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.
    Clock mínimo: 2 GHZ


  - Software a instalar:
- Softwares da Tek-System instalados:
    ERP (WebService, Tekserver)
  ERP (WebService, Tekserver)
    TekAgendador (p/ replicação)
  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:
==Servidor para SGDB/Base de dados==
    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
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.
    Mínimo: 1 MB full


  - Configurações:
- Sistema Operacional
    Desativar atualização automática do windows, efetuar sob demanda em horário oportuno
  Mínimo: Windows Server 2016 (64 bits)
    Utilizar plano e energia: Alta Performance
  Recomendado: Distribuições Linux (CentOS ou Ubuntu)
    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
- Memória RAM
    Mantenha o sistema operacional e os drives atualizados, efetuar sobdemanda em horário oportuno
  Mínimo: 8 GB + adicional calculado para cache do banco (vide documentação)
    Reinicie o servidor em ciclos mensais


'''> SERVIDOR PARA SGDB/BDD'''
- 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.


   - Objetivo: Servidor de banco de dados para os sistemas da Tek-System
- Processador
    Pode ser utilizado em conjunto com o servidor de aplicação desde que atenda os requisitos de ambos
   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


  - Sistema Operacional
- Instalação
    Recomendado: Linux -> CentOS e Ubuntu
  Firebird Super Server 5.0 (64 bits)
    Mínimo: Windows Server 2016 - 64 bits


  - Memória RAM:
- Ambientação:
    Recomendado: 10 GB
  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.
    Mínimo: 8 GB + (Número de páginas no cache * Tamanho da página) + Classificação do tamanho do cache


  - HD:
- NoBreak
    - Tipo de HD recomendado, em ordem de preferencia:
  Obrigatório, para garantir integridade em caso de falha de energia
    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:
==Estação de Trabalho==
    Firebird Super Server 3.0.8 (64 bits) com firebird.conf tunado
Para o funcionamento mínimo dos sistemas Tek-System, as estações de trabalho devem atender aos seguintes requisitos:
    Samba (Compartilhar a pasta que contém o banco de dados)


   - Software a NÃO instalar:
- Sistema operacional
    Servidor de PDC (Primary Domain Controller)
   Mínimo: Windows 11 Professional (64 bits).
    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:
- Memória RAM
    Antivírus:
  Mínimo: 8 GB
      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:
- Armazenamento (HD)
    Desativar atualização automática do windows, efetuar sobdemanda em horário oportuno
  Espaço Disponível Mínimo: 5 GB
    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
- Processador
    Mantenha o sistema operacional e os drives atualizados
  Mínimo: Processador Intel Core i5 (7ª Geração ou superior), 2 núcleos (Dual-core), 1.8 GHz
    Reinicie o servidor em ciclos mensais
    Apague os arquivos temporários do Firebird periodicamente: no Windows C:\ProgramData\firebird, no Linux /tmp/firebird


  - NoBreak
- Conectividade de Internet
    Uso obrigatório
  Acesso a internet


'''> ESTAÇÕES DE TRABALHO'''
  - Objetivo: Acesso os usuário para operacionar o sistema da Tek-System


  - Sistema operacional:
==App Coletor de dados==
    Mínimo: Windows 10


  - Memória RAM:
Acesse [[Compatibilidade_Coletor|Aqui]]
    Recomendado: >= 8 GB
    Mínimo: 4 GB


  - HD:
    - Espaço Disponível:
      Mínimo: 1 GB


  - Processador:
==App Apontamento==
    Clock mínimo: 1 GHZ


  - Software a instalar:
Acesse [[Compatibilidade_App_Apontamento|Aqui]]
    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:
==Requisitos Gerais de Conectividade e Segurança ==
    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:'''
- Certificado Digital
  Apenas Certificado Digital A1: Nossos sistemas são compatíveis exclusivamente com certificados digitais do tipo A1.


   * Usar preferencialmente máquinas reais.
- 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.


  - Máquinas virtuais (VMWare)
- Liberação de Portas para Acesso e Comunicação
    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
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:
    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
  5791: Servidor de aplicação, para usado remoto
    em servidores de banco de dados de alta performance, a configuração de memória deve ser estática.
  8082: WebService, para uso do site de pedidos, SAC, etc.
    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
  5790: TekAgendador
    performance devem utilizar toda a capacidade de CPU, bandwidth e I/O.
  5791: TekMonitor
    Essas máquinas podem ser virtualizadas com o VMWare como host, desde que a real comporte a soma das três.
  5792: TekProvedor
    Mesmo cuidado deve se tomar com a quantidade de processadores e espaço reservado de HD.
  5793: TekProt
  8085: TekStore
  9200: API Ecommerces
  8090: API Horse


  - RAID, opcional se utilizar recomenda-se:
- Liberação de Acesso por Domínios
    Para SSD - RAID 1
  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.
    Para HDD - RAID10
    Para backup HDD - RAID1
    * Não usar em ambientes virtuais


==Boas Práticas==


  - Certificado Digital apenas A1
Consulte também as [[Orientações e Configurações de Servidores]] para recomendações adicionais de segurança, desempenho e manutenção preventiva.
  - 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 / subdominio
    teksystem

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.