View a markdown version of this page

Architettura - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Architettura

Le piattaforme SAS precedenti, come SAS 9.4 e SAS Grid Manager, funzionano su AWS piattaforme SAS precedenti e gli utenti possono aspettarsi di ottenere vantaggi in termini di costi e miglioramenti delle prestazioni a seconda delle opzioni di elaborazione e storage selezionate. (Tieni presente che il sistema basato su istanze EC2 Amazon Always-On deve provvedere da solo ai carichi di lavoro di picco.) L'architettura SAS Viya su Amazon EKS illustrata nel diagramma seguente non solo aiuta a modificare le richieste dei carichi di lavoro, ma offre anche i seguenti vantaggi:

  • Microservizi in contenitori

  • Support per l'integrazione e la distribuzione continue (CI/CD)

  • Ingombro di memoria ridotto

  • Tempi di avvio rapidi

  • Configurazione multitenancy predefinita

  • Scelte di prezzo basate sull'abbonamento

  • Costo complessivo ridotto

SAS Viya architecture

L'architettura SAS Viya contiene i seguenti componenti:

  • AWS Site-to-Site VPN consente agli utenti SAS di connettersi in modo sicuro dalla rete locale o dalla filiale a SAS Viya distribuito su un cloud privato virtuale (VPC).

  • AWS Direct Connect consente agli utenti di connettersi al proprio VPC SAS Viya tramite una connessione di rete privata dedicata.

  • AWS Transit Gateway connette VPCs e gestisce reti locali tramite un hub centrale. Ciò semplifica la rete e pone fine alle complesse relazioni di peering. Funziona come un router cloud: ogni nuova connessione viene effettuata una sola volta.

  • Un gateway Internet è collegato al tuo VPC. Per impostazione predefinita, viene fornito con un gruppo di sicurezza che non consente il traffico in entrata e tutto il traffico in uscita verso Internet.

  • Nella sottorete pubblica:

    • Un gateway NAT consente alle istanze della sottorete privata SAS Viya di connettersi a Internet.

    • Un bastione Linux fornisce un accesso sicuro alle istanze SAS Viya situate nelle sottoreti pubbliche e private.

    • Un'istanza Remote Desktop (RD) Gateway fornisce l'amministrazione remota. Questo gateway utilizza il protocollo RDP (Remote Desktop Protocol) su HTTPS per stabilire una connessione sicura e crittografata tra gli utenti remoti su Internet e le istanze basate su Windows EC2 .

  • Nella sottorete privata:

    • Un gruppo di risorse Amazon EKS con almeno cinque gruppi di nodi, identificati in base al lavoro svolto, ottimizza il bilanciamento del carico di lavoro. Questi gruppi di risorse includono servizi di analisi cloud (CAS) stateless, stateful, computing e default.

    • (Facoltativo) Un livello di storage utilizza Amazon Relational Database Service (Amazon RDS) per PostgreSQL per il server di dati dell'infrastruttura SAS Viya e Amazon Elastic Container Registry (Amazon ECR) per archiviare, gestire, condividere e distribuire immagini e artefatti dei container SAS Viya ovunque.

    • Amazon Elastic Block Store (Amazon EBS) e/o Amazon EFS mantengono i set di dati SAS utilizzando un'interfaccia di storage container (CSI).

Opzioni di configurazione

SAS CAS fornisce l'ambiente di runtime in cui avvengono la gestione e l'analisi dei dati. Il server CAS può essere distribuito su un singolo nodo o su più nodi. L'implementazione del server CAS su un singolo nodo facilita l'elaborazione multipla simmetrica (SMP) ed esegue carichi seriali di dati in memoria dalle fonti di dati supportate.

Le funzionalità analitiche in memoria di un server CAS distribuito sono disponibili per il server CAS a nodo singolo. La distribuzione del server CAS su più nodi consente l'elaborazione parallela massiva (MPP). Un vantaggio dell'MPP è che, quando possibile, i dati vengono caricati in memoria in parallelo, il che garantisce tempi di caricamento più rapidi.

Consigli sulle risorse

Non vi è alcuna differenza nella scelta delle istanze tra SAS 9.4 e SAS Grid Manager. Cioè, l'implementazione seleziona automaticamente le EC2 istanze con un buon throughput, come le famiglie di istanze i3e (n), M5 (n) e R5 (n).

Utilizza i seguenti nodi in base alle dimensioni e ai requisiti del carico di lavoro:

  • Implementazione singola di grandi dimensioni: 5 o più nodi

  • Due o più implementazioni di grandi dimensioni: 7 o più nodi

  • Con Amazon EC2 Auto Scaling, usa quanto segue:

    • 2 o più nodi per gruppo di nodi

    • 1 nodo nel gruppo di nodi predefinito