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 suAWSe gli utenti possono aspettarsi di vedere vantaggi in termini di costi e incrementi delle prestazioni in base alle opzioni di elaborazione e storage selezionate. (Si noti che il sistema basato su istanze Always-On Amazon EC2 deve effettuare il provisioning per i carichi di lavoro di picco.) L'architettura SAS Viya on Amazon EKS illustrata nel seguente diagramma non solo aiuta a modificare le richieste di carico di lavoro, ma offre anche i seguenti vantaggi:

  • Microservizi in contenitori

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

  • Impronta di memoria ridotta

  • Tempi di avvio rapidi

  • Configurazione multitenancy predefinita

  • Scelte tariffarie basate sull'abbonamento

  • Costo complessivo ridotto

SAS Viya architecture

L'architettura SAS Viya contiene i seguenti componenti:

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

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

  • AWS Transit Gatewaycollega i VPC e le reti locali tramite un hub centrale. Ciò semplifica la tua rete e pone fine a complesse relazioni di peering. Funziona come router cloud: ogni nuova connessione viene effettuata una sola volta.

  • Un gateway Internet è connesso alla 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 subnet privata SAS Viya di connettersi a Internet.

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

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

  • Nella sottorete privata:

    • Un gruppo di risorse Amazon EKS con almeno cinque gruppi di nodi, identificati dal lavoro svolto, ottimizza il bilanciamento del carico di lavoro. Questi gruppi di risorse includono stateless, stateful, cloud analytics Services (CAS), elaborazione e default.

    • (Facoltativo) Un livello di storage utilizza Amazon Relational Database Service (Amazon RDS) per PostgreSQL per il server dati dell'infrastruttura SAS Viya e Amazon Elastic Container Registry (Amazon ECR) per archiviare, gestire, condividere e distribuire immagini e artefatti del contenitore 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 runtime in cui avviene la gestione e l'analisi dei dati. Il server CAS può essere distribuito su un singolo nodo o su più nodi. La distribuzione del server CAS su un singolo nodo facilita l'elaborazione multipla simmetrica (SMP) ed esegue carichi seriali di dati in memoria dalle origini 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 massiccia parallel (MPP). Uno dei vantaggi di MPP è che, quando possibile, i dati vengono caricati in memoria in parallel, il che garantisce tempi di caricamento più rapidi.

Consigli sulle risorse

Non c'è differenza nella scelta delle istanze tra SAS 9.4 e SAS Grid Manager. Cioè, la distribuzione seleziona automaticamente le istanze EC2 con un buon throughput, come la famiglia di istanze I3e (n), M5 (n) e R5 (n).

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

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

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

  • Con Amazon EC2 Auto Scaling, utilizza quanto segue:

    • 2 o più nodi per gruppo di nodi

    • 1 nodo nel gruppo di nodi predefinito