Ir para o conteúdo

Requisitos de Hardware de Vinyl

Visão Geral

Este guia descreve os requisitos de hardware para instalar o Vinyl em qualquer sistema. Além disso, este guia fornece algumas recomendações gerais de orientação para configuração do ambiente com base no tamanho aproximado da base de usuários simultâneos.

Vinyl é um aplicativo web. Um ambiente típico do Vinyl é composto por um servidor web ou de aplicativos e um servidor de banco de dados.

O software Vinyl será instalado no servidor web. Este servidor precisará estar acessível a todos os clientes nas portas 80 e 443.

O sistema Vinyl e os bancos de dados do aplicativo serão hospedados no servidor de banco de dados. O servidor de banco de dados precisa estar acessível a partir do servidor web.

Recomendamos que o servidor de aplicação Vinyl e os servidores de banco de dados sejam configurados com o mesmo fuso horário. Esses servidores precisam estar sincronizados. Versões futuras do Vinyl podem se recusar a executar se os relógios entre o servidor de aplicativos e o servidor de banco de dados estiverem fora de sincronia.

Também recomendamos que o Vinyl seja o único aplicativo residente no servidor de aplicativos.

Requisitos de Sistema

Servidor Web

O Vinyl pode ser instalado em vários servidores web diferentes. Os servidores web suportados recomendados para executar o Vinyl incluem:

Windows Server 2019

  • Centro de dados Windows Server 2019

  • Windows Server 2016 R2 (x64)

  • Windows Server 2008 R2

  • Windows Server 2012 R2 (x64)

  • Centro de dados Windows Server 2012 R2

    • Tamanho Padrão_A1 ou superior

    • Endpoint para HTTP (Porta 80) e HTTPS (Porta 443)

  • AWS Elastic Compute Cloud (EC2) ou Elastic Beanstalk

  • Máquina Virtual Azure

Nota

Consulte o Guia de Instalação para obter os requisitos de configuração do servidor Web.

Requisitos e Recomendações do Servidor de Banco de Dados

  • Requer o recurso Serviços de Mecanismo de Banco de Dados

  • Suporta instâncias padrão e nomeadas

  • Recomendamos usar a sequência de ordenação padrão, SQLLatin1GeneralCP1CIAS

  • Requer autenticação de modo misto

  • Recomendo instalar o SQL Server Management Studio

  • Recomendamos configurar o servidor para usar o fuso horário UTC

  • Recomende pelo menos 16 GB de memória

  • Recomendar 4 núcleos de processamento disponíveis

  • Pelo menos 160 GB de espaço no disco rígido. 2G recomendado. Isso acomoda:

    • A instalação do Windows Server, que normalmente consome 25 GB de espaço.

    • Atualizações do Windows, que podem consumir até 30 GB ao longo do tempo.

    • A instalação do SQL Server, que normalmente consome 20 GB de espaço.

    • Drivers e software adicionais do Windows.

    • Banco de dados do sistema de Vinyl, que possui requisitos mínimos.

    • Bancos de dados de aplicativos de Vinyl, que podem armazenar imagens e documentos

Servidor de Banco de Dados

O Vinyl pode importar fontes de dados de vários servidores de banco de dados de diferentes tipos. Os tipos de servidores de banco de dados e definições de configuração recomendados incluem:

  • SQL Server 2019 Standard ou Enterprise (x64)

  • SQL Server 2017 Standard ou Enterprise (x64)

  • SQL Server 2016 Standard ou Enterprise (x64)

  • SQL Server 2014 Standard ou Enterprise (x64)

    • Sequência de agrupamento "SQL_Latin1_General_CP1_CI_AS"

    • Autenticação de modo misto necessária

  • SQL Server 2012 Standard ou Enterprise (x64)

    • Sequência de agrupamento "SQL_Latin1_General_CP1_CI_AS"

    • Autenticação de modo misto necessária

  • SQL Server 2008 R2 Standard ou Enterprise (x64)

    • Sequência de agrupamento "SQL_Latin1_General_CP1_CI_AS"

    • Autenticação de modo misto necessária

MySQL 8.0

  • Relational Database Service (RDS) (configurado com um dos tipos de servidor de dados acima)

Nota

Windows Server Core® e SQL Server LocalDB não são suportados atualmente.

Cliente

O Vinyl funciona melhor em navegadores da versão atual. Neste momento recomendamos:

  • Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

  • Edge: 84+

  • Internet Explorer: 11+

Recomendações Baseadas no Tamanho da Base de Usuários Simultâneos

Além dos requisitos de hardware de Vinyl especificados neste guia, descreveremos algumas diretrizes gerais a serem seguidas com base no tamanho esperado da base de usuários de Vinyl, com base no número de usuários simultâneos. Como princípio geral, os tipos de instâncias expansíveis devem ser evitados. Isso inclui os tipos de instância da AWS T2 a T4g e as séries Azure A e Bs.

Base de usuários de pequeno a médio porte (<500 usuários simultâneos)
Instância AWS M5.large - 2 vCPU, 8 GB de RAM Instância Azure D2a v4 - 2 vCPU, 8 GB de RAM

Grande base de usuários (500 a 1.500 usuários simultâneos)
Instância AWS C5.XLarge - 4 vCPU, 8 GB de RAM Instância Azure F4s v2 - 4 vCPU, 8 GB de RAM

Nota

Estas recomendações pressupõem um servidor de banco de dados de tamanho adequado para o aplicativo de benchmark Vinyl. O dimensionamento pode variar significativamente com base nas consultas executadas e nas operações realizadas. Meça sua aplicação em um ambiente de controle de qualidade sempre que possível.