01. Premissas
- As informações descritas neste documento devem ser utilizadas como referência de apoio, onde, essencialmente, deve-se considerar tendências de negócio, como o crescimento do número de usuários concorrentes, por exemplo. Fatores externos ao produto Consinco (softwares e serviços de terceiro), não são contemplados por este documento.
- As unidades e escalas mencionadas neste documento, restringem-se aos produtos Consinco desenvolvidos na arquitetura web e na tecnologia .Net. Demais softwares e serviços de terceiro, necessitam de avaliação para complemento dos recursos alocados.
- Recomenda-se sempre a utilização de sistemas operacionais na versão 64-bit, com o mínimo de 2 GB de memória RAM destinados exclusivamente ao sistema operacional. Os valores de memória RAM mencionados neste documento sempre devem ser somados, a fim de obter um valor mínimo final para o recurso.
- O servidor de IIS deve ser dedicado aos produtos web, não hospedando outros serviços e programas que não estejam relacionados ao serviço de publicação web. A utilização da plataforma web em ambiente compartilhado com outros tipos de serviço, em especial de terceiros, pode colocar em risco a estabilidade e a disponibilidade do produto.
- Não se recomenda a existência de rotinas (sincronismo do Windows) ou scripts que alterem constantemente a data e hora do servidor. Se a data ou hora do servidor for alterada, o IIS pode deixar de responder conforme esperado, exigindo o reinício do sistema operacional.
- A Consinco reserva-se no direito de atualizar, modificar, incluir ou excluir as informações deste documento a qualquer momento, sem aviso, decorrente das evoluções de seus produtos e produtos de terceiro.
- Recomenda-se não utilizar servidores controladores de domínio, que utilizam o AD (Active Directory) como serviço de diretório, devido aos seguintes motivos:
- A conta ASP.NET é removida quando se promove um servidor membro a controlador de domínio, causando impacto em soluções Microsoft .NET Framework que utilizam essa conta;
- As diretivas de segurança do controlador de domínio são mais elevadas, podendo causar erros na execução de componentes e serviços da aplicação;
- As aplicações web podem consumir um nível elevado de processamento, podendo comprometer o desempenho do controlador de domínio.
02. Requisitos de Ambiente
- Recomenda-se que o sistema operacional esteja atualizado com os últimos patchs liberados pela Microsoft.
- O idioma do sistema operacional do servidor deve seguir o padrão Português-Brasileiro.
- Recomenda-se fortemente o uso do protocolo HTTPS para as nossas soluções web.
- Necessário acesso à internet quando utilizado módulos com acesso externo.
- É necessário criar subdomínio/DNS válido (ex: cotacao.empresa.com.br) para cada um dos sites que serão acessados fora da rede da empresa.
- É necessário o acesso de entrada e saída para as portas configuradas nas publicações web (sites e API).
- É necessário instalar o .Net Framework v3.5.
- É necessário instalar o .Net Framework v4.8 ou superior instalado.
- É necessário instalar os bundles .Net Core 3.1.31 e .Net Core 6.0.22.
- É necessário instalar o Oracle Client 32-bit com o arquivo tnsnames.ora configurado.
- É necessário instalar o Microsoft Internet Information Service (IIS) 8 ou superior.
- É necessário instalar o Microsoft URL Rewrite Module 2.0 for IIS.
- É necessário instalar o Google Chrome para eventuais acessos de teste.
- É necessário ter instalado o Microsoft Visual C++ 2015 Redistributable.
- É necessário que o ambiente suporte a utilização da versão 1.2 do protocolo TLS para comunicações HTTPS.
03. Requisitos de Componentes
Os itens abaixo (Roles Services) são necessários para o correto funcionamento das aplicações web, e estão acessíveis para instalação/ativação pela tela de Recursos do Windows dentro de Desinstalar ou alterar um programa.
- .NET Framework 4.x
- Serviços WCF
- Ativação Pipes Nomeados
- Ativação HTTP
- Ativação TCP
- Compartilhamento de Portas TCP
- Serviços de Informações da Internet
- Ferramentas de Gerenciamento da Web
- Console de Gerenciamento do IIS
- Serviços da World Wide Web
- Recursos de Desenvolvimento de Aplicativos
- ASP .NET 3.5
- ASP .NET 4.x
- Extensibilidade .NET 3.5
- Extensibilidade .NET 4.x
- Extensões ISAPI
- Filtros ISAPI
- Inicialização de Aplicativos
- Protocolo WebSocket
- Recursos HTTP Comuns
- Conteúdo Estático
- Documento Padrão
- Segurança
- Autenticação Básica
- Autenticação do Windows
- Filtragem de Solicitações
- Serviço de Ativação de Processos do Windows
- Ambiente .NET
- APIs de Configuração
- Modelo de Processo
04. Requisitos de Hardware
As configurações abaixo são parâmetros mínimos iniciais exigidos para o servidor web. O espaço em disco consumido, a carga de processamento e o consumo de memória RAM vão variar conforme os módulos publicados no servidor, usuários simultâneos e a utilização de funcionalidades específicas de cada aplicação. Recomenda-se monitorar periodicamente o ambiente, a fim de ajustar o espaço, CPU e memória RAM disponíveis para adequação e otimização do ambiente.
- Memória RAM: 8 GB
- CPU: 4 vCPU (núcleos lógicos)
- Disco rígido: 80 GB
05. Tráfego de Rede
O consumo de banda varia segundo as características de uso (interno e externo), bem como das aplicações e informações carregadas em tela pelo usuário. Os valores abaixo são referências para a comunicação das aplicações entre o servidor IIS e o navegador, e não incluem serviços de rede como troca de arquivos, navegação web, impressões e outros.
Usuários Simultâneos | Velocidade |
Até 100 | 5 Mbps (Recomendado) |
Até 200 | 10 Mbps (Recomendado) |
Até 300 | 15 Mbps (Recomendado) |
06. Sistemas Operacionais homologados
Arquitetura Servidor 64-bit
Por questões de segurança, as versões de sistema operacional homologadas recebem o status de descontinuada automaticamente para os sistemas Consinco no término do suporte estendido do fabricante.
Descontinuados: