View a markdown version of this page

Arquitetura - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Arquitetura

Plataformas SAS anteriores, como SAS 9.4 e SAS Grid Manager, funcionam e os usuários podem esperar ver benefícios de custo e aumentos de desempenho, dependendo das opções de computação e armazenamento selecionadas. AWS(Observe que o sistema Always-On baseado em instâncias da EC2 Amazon deve se provisionar para cargas de trabalho de pico.) A arquitetura SAS Viya no Amazon EKS ilustrada no diagrama a seguir não só ajuda na mudança das demandas de carga de trabalho, mas também oferece os seguintes benefícios:

  • Microsserviços em contêineres

  • Support para integração contínua e entrega contínua (CI/CD)

  • Pequena pegada de memória

  • Tempos de inicialização rápidos

  • Configuração padrão de multilocação

  • Opções de preços baseadas em assinatura

  • Custo geral reduzido

SAS Viya architecture

A arquitetura SAS Viya contém os seguintes componentes:

  • AWS Site-to-Site VPN permite que os usuários do SAS se conectem com segurança de sua rede local ou filial ao SAS Viya implantado em uma nuvem privada virtual (VPC).

  • AWS Direct Connect permite que os usuários se conectem ao SAS Viya VPC por meio de uma conexão de rede privada dedicada.

  • AWS Transit Gateway conexões VPCs e redes locais por meio de um hub central. Isso simplifica sua rede e acaba com relacionamentos complexos de peering. Ele atua como um roteador na nuvem — cada nova conexão é feita apenas uma vez.

  • Um gateway de internet está conectado à sua VPC. Por padrão, ele vem com um grupo de segurança que não permite nenhum tráfego de entrada e todo o tráfego de saída para a Internet.

  • Na sub-rede pública:

    • Um gateway NAT permite que instâncias na sub-rede privada do SAS Viya se conectem à Internet.

    • Um bastião Linux fornece acesso seguro às instâncias do SAS Viya localizadas nas sub-redes pública e privada.

    • Uma instância do Gateway de Área de Trabalho Remota (RD) fornece administração remota. Esse gateway usa protocolo de desktop remoto (RDP) sobre HTTPS para estabelecer uma conexão segura e criptografada entre usuários remotos na Internet e instâncias baseadas em Windows EC2 .

  • Na sub-rede privada:

    • Um grupo de recursos do Amazon EKS com pelo menos cinco grupos de nós, identificados pelo trabalho que eles realizam, otimiza o equilíbrio da carga de trabalho. Esses grupos de recursos incluem serviços de análise em nuvem (CAS) sem estado, com estado, computação e padrão.

    • (Opcional) Uma camada de armazenamento usa o Amazon Relational Database Service (Amazon RDS) para PostgreSQL para o servidor de dados de infraestrutura SAS Viya e o Amazon Elastic Container Registry (Amazon ECR) para armazenar, gerenciar, compartilhar e implantar imagens e artefatos de contêineres SAS Viya em qualquer lugar.

    • O Amazon Elastic Block Store (Amazon EBS) e/ou o Amazon EFS mantêm conjuntos de dados SAS usando uma interface de armazenamento em contêiner (CSI).

Opções de configuração

O SAS CAS fornece o ambiente de tempo de execução em que o gerenciamento e a análise de dados ocorrem. O servidor CAS pode ser implantado em um único nó ou em vários nós. A implantação do servidor CAS em um único nó facilita o multiprocessamento simétrico (SMP) e executa cargas seriais de dados na memória a partir de fontes de dados suportadas.

Os recursos analíticos na memória de um servidor CAS distribuído estão disponíveis para o servidor CAS de nó único. A distribuição do servidor CAS em vários nós permite o processamento paralelo massivo (MPP). Uma vantagem do MPP é que, quando possível, os dados são carregados na memória em paralelo, o que proporciona tempos de carregamento mais rápidos.

Recomendações de recursos

Não há diferença na escolha das instâncias entre o SAS 9.4 e o SAS Grid Manager. Ou seja, a implantação seleciona automaticamente EC2 instâncias com boa taxa de transferência, como as famílias de instâncias I3e (n), M5 (n) e R5 (n).

Use os seguintes nós de acordo com seus tamanhos e requisitos de carga de trabalho:

  • Implantação única e grande: 5 ou mais nós

  • Duas ou mais grandes implantações: 7 ou mais nós

  • Com o Amazon EC2 Auto Scaling, use o seguinte:

    • 2 ou mais nós por grupo de nós

    • 1 nó no grupo de nós padrão