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

De Tek-System Wiki
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
> SERVIDOR DE APLICAÇÕES
'''> SERVIDOR DE APLICAÇÕES'''


  - Objetivo: Servidor de aplicação dos sistemas da Tek-System
   - Sistema operacional:
   - Sistema operacional:
     Recomendado: Windows Server 2016 - 64 bits
     Recomendado: Windows Server 2016 - 64 bits
Linha 42: Linha 41:


   - Configurações:
   - Configurações:
     Desativar atualização automática do windows, efetuar sob demanda em horário oportuno.
     Desativar atualização automática do windows, efetuar sob demanda em horário oportuno.
     Utilizar plano e energia: Alta Performance
     Utilizar plano e energia: Alta Performance
     Não instalar outros serviços neste servidor
     Não instalar outros serviços neste servidor


   - Manutenções
   - 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.
     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
     Reinicie o servidor em ciclos mensais


'''> SERVIDOR DA WEB'''
 
> SERVIDOR DA WEB
 
  - Objetivo: Servidor de aplicação do site para o sistema da Tek-System


   - Sistema operacional:
   - Sistema operacional:
     Recomendado: Windows Server 2016 - 64 bits
     Recomendado: Windows Server 2016 - 64 bits
     Mínimo: Windows Server 2008 R2 - 64 bits
     Mínimo: Windows Server 2008 R2 - 64 bits


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


   - HD:
   - HD:
     - Tipo de HD recomendado, em ordem de preferencia:
     - Tipo de HD recomendado, em ordem de preferencia:
     1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
     1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
     2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
     2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
     3º) SATA (70 e 140 IOPS)
     3º) SATA (70 e 140 IOPS)
     * Não usar drive externo SAN/NAS
     * Não usar drive externo SAN/NAS


     - Espaço Disponível:
     - Espaço Disponível:
       Mínimo: 10 GB
       Mínimo: 10 GB


   - Processador:
   - Processador:
     Mínimo 4 núcleos
     Mínimo 4 núcleos
     Clock mínimo: 2 GHZ
     Clock mínimo: 2 GHZ


   - Software a instalar:
   - Software a instalar:
     ERP (WebService, Tekserver)
     ERP (WebService, Tekserver)
     TekAgendador (p/ replicação)
     TekAgendador (p/ replicação)


   - Software a NÃO instalar:
   - Software a NÃO instalar:
     Servidor de PDC (Primary Domain Controller)
     Servidor de PDC (Primary Domain Controller)
     GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
     GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)


   - Outros Softwares:
   - Outros Softwares:
     Antivírus:
     Antivírus:
       Não recomendado: Kaspersky Server
       Não recomendado: Kaspersky Server
       Colocar a pasta da Tek-System nas exceções
       Colocar a pasta da Tek-System nas exceções
       Configurar de modo que não faça varredura durante o expediente
       Configurar de modo que não faça varredura durante o expediente


   - Internet
   - Internet
     Mínimo: 1 MB full
     Mínimo: 1 MB full


   - Configurações:
   - Configurações:
     Desativar atualização automática do windows, efetuar sob demanda em horário oportuno
     Desativar atualização automática do windows, efetuar sob demanda em horário oportuno
     Utilizar plano e energia: Alta Performance
     Utilizar plano e energia: Alta Performance
     Não instalar outros serviços neste servidor
     Não instalar outros serviços neste servidor
     Redirecionamento e configuração liberação no proxy para as portas:
     Redirecionamento e configuração liberação no proxy para as portas:
       WebService: 8080
       WebService: 8080
       TekServer: 5701
       TekServer: 5701
       TekProt: 5793
       TekProt: 5793


   - Manutenções
   - Manutenções
     Mantenha o sistema operacional e os drives atualizados, efetuar sobdemanda em horário oportuno
     Mantenha o sistema operacional e os drives atualizados, efetuar sobdemanda em horário oportuno
     Reinicie o servidor em ciclos mensais
     Reinicie o servidor em ciclos mensais


'''> SERVIDOR PARA SGDB/BDD'''
 
> SERVIDOR PARA SGDB/BDD
 
  - Objetivo: Servidor de banco de dados para os sistemas da Tek-System


   - Sistema Operacional
   - Sistema Operacional
     Recomendado: Linux -> CentOS 7.x e Ubuntu 16, 18
     Recomendado: Linux -> CentOS 7.x e Ubuntu 16, 18
     Mínimo: Windows Server 2008 R2 - 64 bits
     Mínimo: Windows Server 2008 R2 - 64 bits


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


   - HD:
   - HD:
     - Tipo de HD recomendado, em ordem de preferencia:
     - Tipo de HD recomendado, em ordem de preferencia:
     1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
     1º) SSD (1000++ IOPS) (2 anos de uso efetuar substituição) * Preferencialmente
     2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
     2º) SAS (175 > IOPS) Rotação Mínima: 15000 rpm
     3º) SATA (70 e 140 IOPS)
     3º) SATA (70 e 140 IOPS)
     * Não usar drive externo SAN/NAS
     * Não usar drive externo SAN/NAS


     - Espaço Disponível:
     - 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
       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 4 núcleos
     Clock mínimo: 2 GHZ
     Clock mínimo: 2 GHZ


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


   - Software a NÃO instalar:
   - Software a NÃO instalar:
     Servidor de PDC (Primary Domain Controller)
     Servidor de PDC (Primary Domain Controller)
     GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
     GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
     Repositorio de arquivos, arquivos temporário e Backup
     Repositorio de arquivos, arquivos temporário e Backup
     Não instalar outros serviços neste servidor, principalmente SGDB: SQLServer, Oracle, etc...
     Não instalar outros serviços neste servidor, principalmente SGDB: SQLServer, Oracle, etc...


   - Outros Softwares:
   - Outros Softwares:
     Antivírus:
     Antivírus:
       Não recomendado: Kaspersky Server
       Não recomendado: Kaspersky Server
       Colocar a pasta da Tek-System nas exceções
       Colocar a pasta da Tek-System nas exceções
       Configurar de modo que não faça varredura durante o expediente
       Configurar de modo que não faça varredura durante o expediente


   - Configurações:
   - Configurações:
     Desativar atualização automática do windows, efetuar sobdemanda em horário oportuno
     Desativar atualização automática do windows, efetuar sobdemanda em horário oportuno
     Utilizar plano e energia: Alta Performance
     Utilizar plano e energia: Alta Performance
     Liberação da porta do Firebird: 3050 (Padrão)
     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
     Se Linux: Verifique os limites para o processo do Firebird: cat /proc/<firebird_proc_id>/limits


   - Manutenções
   - Manutenções
     Mantenha o sistema operacional e os drives atualizados
     Mantenha o sistema operacional e os drives atualizados
     Reinicie o servidor em ciclos mensais
     Reinicie o servidor em ciclos mensais
     Apague os arquivos temporários do Firebird periodicamente: no Windows C:\ProgramData\firebird, no Linux /tmp/firebird
     Apague os arquivos temporários do Firebird periodicamente: no Windows C:\ProgramData\firebird, no Linux /tmp/firebird


   - NoBreak
   - NoBreak
     Uso obrigatório
     Uso obrigatório


'''> OBSERVAÇÕES GERAIS:'''
 
> OBSERVAÇÕES GERAIS:


   * Usar preferencialmente máquinas reais.
   * Usar preferencialmente máquinas reais.


   - Máquinas virtuais (VMWare)
   - 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  
     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.
    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.
     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.
     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.
     Mesmo cuidado deve se tomar com a quantidade de processadores e espaço reservado de HD.


   - RAID, opcional se utilizar recomenda-se:
   - RAID, opcional se utilizar recomenda-se:
     Para SSD - RAID 1
     Para SSD - RAID 1
     Para HDD - RAID10
     Para HDD - RAID10
     Para backup HDD - RAID1
     Para backup HDD - RAID1
     * Não usar em ambientes virtuais
     * Não usar em ambientes virtuais

Edição das 19h26min de 29 de abril de 2019

> SERVIDOR DE APLICAÇÕES

 - Sistema operacional:
   Recomendado: Windows Server 2016 - 64 bits
   Mínimo: Windows Server 2008 R2 - 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)
   GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
 - 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
 - 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

 - Sistema operacional:
   Recomendado: Windows Server 2016 - 64 bits
   Mínimo: Windows Server 2008 R2 - 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)
   GBPlugin ou GAS Tecnologia Filter Driver (Software de proteção bancária)
 - 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
     TekProt: 5793
 - 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

 - Sistema Operacional
   Recomendado: Linux -> CentOS 7.x e Ubuntu 16, 18
   Mínimo: Windows Server 2008 R2 - 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...
 - 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

> 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