View a markdown version of this page

Architektur - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Architektur

Frühere SAS-Plattformen, wie SAS 9.4 und SAS Grid Manager, laufen darauf AWS, und Benutzer können je nach den von ihnen ausgewählten Rechen- und Speicheroptionen mit Kostenvorteilen und Leistungssteigerungen rechnen. (Beachten Sie, dass sich das auf der EC2 Amazon-Instance basierende Always-On-System selbst für Spitzenauslastungen bereitstellen muss.) Die in der folgenden Abbildung dargestellte Architektur von SAS Viya auf Amazon EKS hilft nicht nur bei wechselnden Workload-Anforderungen, sondern bietet auch die folgenden Vorteile:

  • Containerisierte Microservices

  • Support für Continuous Integration und Continuous Delivery (CI/CD)

  • Geringer Speicherbedarf

  • Schnelle Startzeiten

  • Standardkonfiguration für mehrere Mandanten

  • Preisoptionen auf Abonnementbasis

  • Insgesamt geringere Kosten

SAS Viya architecture

Die SAS Viya-Architektur umfasst die folgenden Komponenten:

  • AWS Site-to-Site VPN ermöglicht SAS-Benutzern die sichere Verbindung von ihrem lokalen Netzwerk oder ihrer Zweigstelle aus zu SAS Viya, das in einer Virtual Private Cloud (VPC) bereitgestellt wird.

  • AWS Direct Connect ermöglicht Benutzern, über eine spezielle private Netzwerkverbindung eine Verbindung zu ihrer SAS Viya VPC herzustellen.

  • AWS Transit Gateway verbindet VPCs und lokale Netzwerke über einen zentralen Hub. Dies vereinfacht Ihr Netzwerk und macht Schluss mit komplexen Peering-Beziehungen. Er fungiert als Cloud-Router — jede neue Verbindung wird nur einmal hergestellt.

  • Ein Internet-Gateway ist an Ihre VPC angeschlossen. Standardmäßig ist es mit einer Sicherheitsgruppe ausgestattet, die keinen eingehenden Verkehr und den gesamten ausgehenden Datenverkehr ins Internet zulässt.

  • Im öffentlichen Subnetz:

    • Ein NAT-Gateway ermöglicht es Instances im privaten SAS Viya-Subnetz, eine Verbindung zum Internet herzustellen.

    • Eine Linux-Bastion bietet sicheren Zugriff auf die SAS Viya-Instances, die sich sowohl im öffentlichen als auch im privaten Subnetz befinden.

    • Eine Remote Desktop (RD) -Gateway-Instanz ermöglicht die Fernverwaltung. Dieses Gateway verwendet das Remote Desktop Protocol (RDP) über HTTPS, um eine sichere, verschlüsselte Verbindung zwischen Remotebenutzern im Internet und Windows-basierten EC2 Instanzen herzustellen.

  • Im privaten Subnetz:

    • Eine Amazon EKS-Ressourcengruppe mit mindestens fünf Knotengruppen, die anhand der von ihnen ausgeführten Arbeit identifiziert werden, optimiert die Arbeitslastverteilung. Zu diesen Ressourcengruppen gehören Stateless, Stateful, Cloud Analytics Services (CAS), Compute und Standard.

    • (Optional) Eine Speicherebene verwendet Amazon Relational Database Service (Amazon RDS) für PostgreSQL für den SAS Viya-Infrastrukturdatenserver und Amazon Elastic Container Registry (Amazon ECR), um SAS Viya-Container-Images und -Artefakte überall zu speichern, zu verwalten, gemeinsam zu nutzen und bereitzustellen.

    • Amazon Elastic Block Store (Amazon EBS) und/oder Amazon EFS speichern SAS-Datensätze mithilfe einer Container-Speicherschnittstelle (CSI).

Konfigurationsoptionen

SAS CAS bietet die Laufzeitumgebung, in der Datenmanagement und Analysen stattfinden. Der CAS-Server kann auf einem einzelnen Knoten oder auf mehreren Knoten bereitgestellt werden. Die Bereitstellung des CAS-Servers auf einem einzelnen Knoten erleichtert die symmetrische Mehrfachverarbeitung (SMP) und führt serielle Datenladevorgänge von Daten aus unterstützten Datenquellen in den Speicher durch.

Die speicherinternen Analysefunktionen eines verteilten CAS-Servers stehen dem CAS-Server mit einem Knoten zur Verfügung. Die Verteilung des CAS-Servers auf mehrere Knoten ermöglicht Massively Parallel Processing (MPP). Ein Vorteil von MPP besteht darin, dass Daten nach Möglichkeit parallel in den Speicher geladen werden, was zu schnelleren Ladezeiten führt.

Empfehlungen für Ressourcen

Es gibt keinen Unterschied bei der Auswahl der Instances zwischen SAS 9.4 und SAS Grid Manager. Das heißt, bei der Bereitstellung werden automatisch EC2 Instances mit einem guten Durchsatz ausgewählt, z. B. die Instance-Familien i3E (n), M5 (n) und R5 (n).

Verwenden Sie die folgenden Knoten entsprechend ihrer Workload-Größe und ihren Anforderungen:

  • Einzelne große Bereitstellung: 5 oder mehr Knoten

  • Zwei oder mehr große Bereitstellungen: 7 oder mehr Knoten

  • Verwenden Sie mit Amazon EC2 Auto Scaling Folgendes:

    • 2 oder mehr Knoten pro Knotengruppe

    • 1 Knoten in der Standard-Knotengruppe