View a markdown version of this page

アーキテクチャ - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

アーキテクチャ

SAS 9.4 や SAS Grid Manager などの以前の SAS プラットフォームは稼働しており AWS、ユーザーは選択したコンピューティングとストレージオプションに応じてコスト上の利点とパフォーマンスの向上を期待できます。(Always-On Amazon EC2 インスタンスベースのシステムは、ピーク時のワークロードに対して自身をプロビジョニングする必要があることに注意してください)。次の図に示す Amazon EKS アーキテクチャは上の SAS Viyaは、ワークロードの需要の変化に役立つだけでなく、次の利点も提供します。

  • コンテナ化されたマイクロサービス

  • 継続的な統合や継続的なデリバリー (CI/CD) のSupport

  • 小さなメモリフットプリント

  • スタートアップ時間の短縮

  • デフォルトのマルチテナンシー設定

  • サブスクリプションベースの料金設定

  • 全体的なコスト削減

SAS Viya architecture

SAS Viya アーキテクチャには、以下のコンポーネントが含まれます。

  • AWS Site-to-Site VPN を使用すると、SAS ユーザーはオンプレミスのネットワークまたはブランチオフィスから、Virtual Private Cloud (VPC) にデプロイされた SAS Viya に安全に接続できます。

  • AWS Direct Connect では、ユーザーは専用のプライベートネットワーク接続を介して SAS Viya VPC に接続できます。

  • AWS Transit Gateway は VPCsとオンプレミスネットワークを中央ハブ経由で接続します。これにより、ネットワークが簡素化され、複雑なピアリング関係が終了します。クラウドルーターとして機能し、新しい接続は 1 回だけ行われます。

  • インターネットゲートウェイが VPC にアタッチされています。デフォルトでは、これにはインターネットへのインバウンドなしトラフィックとすべてのアウトバウンドトラフィックを許可するセキュリティグループが用意されています。

  • パブリックサブネット内

    • NAT ゲートウェイを使用すると、SAS Viya プライベートサブネット内のインスタンスがインターネットに接続できるようになります。

    • Linux の踏み台ホストにより、プライベートおよびパブリックサブネットにある SAS Viya インスタンスへのセキュアなアクセスが可能になります。

    • リモートデスクトップ (RD) ゲートウェイ - リモート管理を提供します。このゲートウェイでは、HTTPS 経由でリモートデスクトッププロトコル (RDP) を使用して、インターネット上のリモートユーザーと Windows ベースの EC2 インスタンスとの間に安全な暗号化接続が確立されます。

  • プライベートサブネット内

    • 少なくとも 5 つのノードグループを持つ Amazon EKS リソースグループは、実行する作業によって識別され、ワークロードバランスを最適化します。これらのリソースグループには、ステートレス、ステートフル、クラウド分析サービス (CAS)、コンピューティング、およびデフォルトが含まれます。

    • (オプション) ストレージレイヤーは、SAS Viya インフラストラクチャデータサーバーに PostgreSQL 用の Amazon Relational Database Service (Amazon RDS) と Amazon Elastic Container Registry (Amazon ECR) を使用して、SAS Viya コンテナイメージとアーティファクトをどこにでも保存、管理、共有、デプロイできます。

    • Amazon Elastic Block Store (Amazon EBS) および/または Amazon EFS は、コンテナストレージインターフェイス(CSI)を使用して SAS データセットを保持します。

設定オプション

SAS CAS は、データ管理と分析が行われるランタイム環境を提供します。CAS サーバは、1 つのノードまたは複数のノードに展開できます。単一ノードに CAS サーバを展開すると、対称マルチプロセッシング (SMP) が容易になり、サポートされているデータソースからメモリへのデータのシリアルロードが実行されます。

分散 CAS サーバのメモリ内分析機能は、単一ノードの CAS サーバで使用できます。CAS サーバを複数のノードに分散すると、超並列処理(MPP)が可能になります。MPP の利点の 1 つは、可能であれば、データが並列にメモリにロードされ、ロード時間が短縮できることです。

リソースの推奨事項

SAS 9.4 と SAS Grid Manager の間では、インスタンスの選択に違いはありません。つまり、デプロイでは、インスタンスのI3e(n)、M5(n)、R5(n) 系列など、スループットが良好な EC2 インスタンスを自動的に選択します。

ワークロードのサイズと要件に応じて、次のノードを使用します。

  • 単一の大規模展開 : 5 ノード以上

  • 2 つ以上の大規模なデプロイ : 7 つ以上のノード

  • Amazon EC2 Auto Scaling では、以下を使用します。

    • ノードグループごとに 2 つ以上のノード

    • デフォルトノードグループ内の 1 ノード