Requisitos do Sistema¶
O servidor CentreStack é construído com base na Plataforma Web da Microsoft, que inclui:
Sistema operacional base do Windows Server
Internet Information Server 7/8/10 (IIS)
.Net Framework 4.5+
ASP.NET
PostgreSQL, MySQL, Microsoft SQL Server ou Microsoft SQL Server Express
O sistema operacional base pode ser:
Windows Server 2022
Windows Server 2019
Windows Server 2016
Recomendamos o Windows Server 2022/2019/2016, pois o .Net Framework 4.5+ já vem diretamente com essas plataformas de servidor mais recentes. É mais fácil e rápido instalar o software CentreStack no Windows Server 2022/2019/2016.
Nota
O instalador do servidor CentreStack é capaz de instalar todos os componentes do sistema de dependência, como o .NET Framework e etc. Para a instalação, recomenda-se uma máquina limpa.
Não há necessidade de preparar a máquina além do estado limpo do software básico do Sistema Operacional.
Windows Server 2022, 2019, 2016¶
O sistema operacional base fornece a base da Plataforma Web da Microsoft. Ele será carregado com os componentes da Microsoft mencionados antes da instalação do software central do CentreStack.
O instalador do CentreStack irá instalar e carregar todos os componentes dependentes do Windows.
Nota
É recomendado um Sistema Operacional Base com localidade em inglês. (A Interface do Usuário pode estar em uma localidade diferente.)
SQL Server / MySQL Server¶
O Microsoft SQL Server ou SQL Server Express ou MySQL é usado para armazenar informações de configuração estática, como o nome do usuário, e-mail, configuração de armazenamento, arquivos e pastas, informações de compartilhamento e outros.
É recomendado que o SQL Server tenha backups diários, pois contém informações de configuração para o serviço funcionar corretamente.
Se você possui o SQL Server Standard Edition ou o SQL Server Enterprise Edition, pode aproveitar os recursos de alta disponibilidade como o Always-On Clustering ou o Always-On Fail Over Group.
A edição comunitária do MySQL também é suportada.
Se você está configurando o servidor CentreStack na Amazon AWS, também é recomendado o uso do Amazon Aurora DB.
Nota
O instalador do servidor CentreStack é capaz de instalar o SQL Express ou MySQL. Se você precisar apenas de uma implantação tudo-em-um para um único servidor, o instalador pode instalar o banco de dados automaticamente.
.Net Framework 4¶
O Servidor CentreStack é construído com o .Net Framework 4, com ASP.NET e WCF.
Recomendamos o .Net Framework 4.5 ou superior, pois funciona melhor com clientes remotos que possuem Internet Explorer 10 ou 11.
Nota
O instalador do servidor CentreStack instalará automaticamente o .NET 4.5 e outros componentes de dependência.
ASP.NET 4.5/4.6/4.7¶
A interface de usuário do portal do navegador CentreStack é escrita em ASP.NET, HTML e JavaScript.
Servidor de Informações da Internet (IIS)¶
Os serviços do lado do servidor do CentreStack são hospedados dentro do Servidor de Informações da Internet (IIS). Ele fornece funcionalidades de corretagem e um gateway seguro entre os Agentes Clientes e o armazenamento de back-end. É também uma camada de valor agregado em cima do armazenamento de back-end.
Nota
O Instalador do Servidor CentreStack irá habilitar o Serviço IIS se ainda não estiver. Portanto, nenhum passo manual é necessário.
Especificação Recomendada de Hardware¶
- Memória:
4GB, (8+GB é melhor para ambiente de produção)
- Disco Rígido:
100G
- Sistema Operacional:
Windows 2022, Windows 2019, Windows 2016
- CPU:
Intel, mínimo de 2 núcleos, preferencialmente 4 núcleos (ou 2-vCPU/4-vCPU se em uma máquina virtual)
Nota
É recomendado o uso de Máquinas Virtuais. Uma máquina limpa construída a partir de um sistema operacional base com Localidade em Inglês é recomendada. Após fornecer a máquina limpa, o instalador do CentreStack Server instalará automaticamente o restante dos componentes do sistema Windows e os componentes do CentreStack. O software é neutro em relação ao hipervisor. O hipervisor pode ser Hyper-V, VMWare ou outros. O software também pode ser instalado em uma máquina física, se necessário.
Planejamento de Capacidade¶
Para contagens de usuários inferiores a 1000, um único servidor CentreStack é suficiente. Na maioria das vezes, uma implantação de servidor tudo-em-um será suficiente. Neste caso, você instalará o Servidor CentreStack em uma única máquina física ou virtual. O instalador padrão do CentreStack instalará todos os componentes (Banco de Dados/Nó Web/Nó de Trabalho) em uma máquina.
Para contagens de usuários superiores a 1000, recomenda-se que o nó do SQL Server esteja em uma máquina física ou virtual separada.
O restante dos nós trabalhadores irá compartilhar a carga para os usuários com uma capacidade de 1000 cada.
Neste caso, é recomendado uma máquina virtual para cada nó trabalhador e você deve usar um certificado SSL curinga para cada nó trabalhador.
Nota
Em algumas implementações de grande porte, o SSL pode ser descarregado para balanceadores de carga de hardware, como o Citrix NetScaler ou o F5 BIG IP.
A capacidade de 1000 refere-se a usuários concorrentes. É possível que você tenha 5000 usuários nomeados, mas apenas 1000 deles estão usando o produto simultaneamente. Portanto, neste caso, a capacidade por servidor pode ser de 5000 usuários nomeados.
Nota
(Um Usuário Concorrente é definido como os usuários que fazem solicitações em um período de 10 segundos. Por exemplo, se você fizer uma solicitação A e eu fizer uma solicitação B, e se a diferença de tempo entre a solicitação A e a solicitação B for inferior a 10 segundos, a solicitação A e a solicitação B são concorrentes).
EXEMPLO: Se você tem 300.000 usuários em sua empresa, pode precisar de 30 a 60 nós de trabalho (5.000 – 10.000 usuários nomeados para cada nó de trabalho). Você pode aumentar o tamanho da memória para cada nó de trabalho para reduzir o número de nós necessários.
Balanceamento de Carga¶
A nossa recomendação é ter o seu próprio dispositivo de balanceamento de carga, se possível. No entanto, o CentreStack é capaz de utilizar nós de trabalho (apenas para função web) para balanceamento de carga, caso você não tenha um balanceador de carga existente. Você pode escolher um nó de trabalho para ser o ponto de contato exposto para login e passar o trabalho real para outros.
Se você possui um balanceador de carga de hardware como o F5, pode ignorar os nós da web e fazer com que o F5 balanceie a carga diretamente para um conjunto de nós trabalhadores. Você também pode usar o recurso de Balanceamento de Carga de Rede que está incluído no Windows 2022/2019/2016 para balanceamento de carga.