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) 지원

  • 작은 메모리 공간

  • 빠른 시작 시간

  • 기본 멀티테넌시 구성

  • 구독 기반 요금 선택

  • 전반적인 비용 절감

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와 온프레미스 네트워크를 연결합니다. 이렇게 하면 네트워크가 단순화되고 복잡한 피어링 관계가 없어집니다. 클라우드 라우터 역할을 합니다. 각각의 새 연결은 한 번만 이루어집니다.

  • 인터넷 게이트웨이가 VPC에 연결되어 있습니다. 기본적으로 여기에는 인바운드 트래픽을 허용하지 않고 인터넷으로의 모든 아웃바운드 트래픽을 허용하는 보안 그룹이 함께 제공됩니다.

  • 퍼블릭 서브넷에서:

    • NAT 게이트웨이를 사용하면 SAS Viya 프라이빗 서브넷의 인스턴스가 인터넷에 연결할 수 있습니다.

    • Linux 접속은 퍼블릭 서브넷과 프라이빗 서브넷 모두에 있는 SAS Viya 인스턴스에 대한 보안 액세스를 제공합니다.

    • 원격 데스크톱(RD) 게이트웨이 인스턴스는 원격 관리를 제공합니다. 이 게이트웨이는 HTTPS를 통한 원격 데스크톱 프로토콜(RDP)을 사용하여 인터넷상의 원격 사용자와 Windows 기반 EC2 인스턴스 간에 안전하고 암호화된 연결을 설정합니다.

  • 프라이빗 서브넷에서:

    • 수행하는 작업으로 식별되는 노드 그룹이 5개 이상 있는 Amazon EKS 리소스 그룹은 워크로드 밸런스를 최적화합니다. 이러한 리소스 그룹에는 상태 비저장, 상태 저장, 클라우드 분석 서비스(CAS), 컴퓨팅 및 기본값이 포함됩니다.

    • (선택 사항) 스토리지 계층은 SAS Viya 인프라 데이터 서버 및 Amazon Elastic Container Registry(Amazon ECR)용 PostgreSQL용 Amazon Relational Database Service(Amazon RDS)를 사용하여 SAS Viya 컨테이너 이미지 및 아티팩트를 어디서나 저장, 관리, 공유 및 배포합니다.

    • Amazon Elastic Block Store(Amazon EBS) 및/또는 Amazon EFS는 컨테이너 스토리지 인터페이스(CSI)를 사용하여 SAS 데이터 세트를 유지합니다.

구성 옵션

SAS CAS는 데이터 관리 및 분석이 이루어지는 런타임 환경을 제공합니다. CAS 서버는 단일 노드 또는 여러 노드에 배포할 수 있습니다. 단일 노드에 CAS 서버를 배포하면 대칭 다중 처리(SMP)가 용이해지고 지원되는 데이터 소스에서 메모리로 데이터의 직렬 로드를 수행할 수 있습니다.

분산 CAS 서버의 인 메모리 분석 기능은 단일 노드 CAS 서버에서 사용할 수 있습니다. 여러 노드에 CAS 서버를 분산하면 대규모 병렬 처리(MPP)가 가능합니다. MPP의 한 가지 장점은 가능한 경우 데이터를 메모리에 병렬로 로드하여 로드 시간을 단축한다는 것입니다.

리소스 권장 사항

SAS 9.4와 SAS Grid Manager 간의 인스턴스 선택에는 차이가 없습니다. 즉, 배포는 I3e(n), M5(n) 및 R5(n) 인스턴스 패밀리와 같이 처리량이 좋은 EC2 인스턴스를 자동으로 선택합니다.

워크로드 크기 및 요구 사항에 따라 다음 노드를 사용합니다.

  • 대규모 단일 배포: 5개 이상의 노드

  • 2개 이상의 대규모 배포: 7개 이상의 노드

  • Amazon EC2 Auto Scaling에서는 다음을 사용합니다.

    • 노드 그룹당 2개 이상의 노드

    • 기본 노드 그룹의 노드 1개