HPC(고성능 컴퓨팅) 를 통해 VDI(가상 데스크탑 인프라) 배포

고성능 클라우드 컴퓨팅 아키텍처를 통해 안전하게 가상 데스크탑 컴퓨팅 환경을 제공하고 확장할 수 있습니다.

구조

이 아키텍처는 OCI(Oracle Cloud Infrastructure) 에서 HPC(고성능 컴퓨팅) 와 함께 VDI(가상 데스크탑 인프라) 를 배치합니다.

다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.



hpc-and-vdi-arch.zip

아키텍처에는 다음과 같은 구성 요소가 있습니다:

  • 지역

    Oracle Cloud Infrastructure 지역은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 지역화된 지역입니다. 지역은 다른 지역과 독립적이며 방대한 거리는 국가 또는 대륙에서 분리할 수 있습니다.

  • 가용성 도메인

    가용성 도메인은 영역 내에 독립적인 독립형 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용 한도를 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인의 실패는 영역의 다른 가용성 도메인에 영향을 주지 않을 수 있습니다.

  • VCN(가상 클라우드 네트워크) 및 서브넷

    VCN는 Oracle Cloud Infrastructure 지역에서 설정하는 사용자정의 가능한 소프트웨어 정의 네트워크입니다. VCN은 기존의 데이터 센터 네트워크와 마찬가지로 네트워크 환경을 완벽하게 제어할 수 있습니다. VCN 에는 VCN를 생성한 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. 영역 또는 가용성 도메인으로 범위를 지정할 수 있는 서브넷으로 VCN를 세그먼트화할 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. 서브넷을 생성한 후 서브넷 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.

  • 인터넷 게이트웨이

    인터넷 게이트웨이는 VCN의 공용 서브넷과 공용 인터넷 간의 트래픽을 허용합니다.

  • 경로 테이블

    가상 경로 테이블에는 일반적으로 게이트웨이를 통해 서브넷의 트래픽을 VCN 외부의 대상으로 경로 지정하는 규칙이 포함되어 있습니다.

  • 컴퓨트

    Oracle Cloud Infrastructure Compute 서비스를 사용하면 클라우드의 컴퓨트 호스트를 프로비전하고 관리할 수 있습니다. CPU, 메모리, 네트워크 대역폭, 스토리지 리소스 요구사항을 충족하는 구성으로 컴퓨트 인스턴스를 실행할 수 있습니다. 컴퓨트 인스턴스를 생성한 후에는 안전하게 접근하고, 재시작하고, 볼륨을 연결 및 분리하고, 더 이상 필요하지 않을 때 종료할 수 있습니다.

  • 배스천 호스트

    배스천 호스트는 클라우드 외부의 토폴로지에 대한 안전한 제어된 시작점 역할을 하는 컴퓨트 인스턴스입니다. 배스천 호스트는 일반적으로 DMZ(완충 영역) 에서 프로비전됩니다. 이를 통해 클라우드 외부에서 직접 액세스할 수 없는 개인 네트워크에 중요한 리소스를 배치하여 보호할 수 있습니다. 토폴로지에는 정기적으로 모니터하고 감사할 수 있는 알려진 단일 시작점이 있습니다. 따라서 위상에 대한 액세스를 손상시키지 않고 위상의 보다 민감한 구성요소가 노출되지 않도록 할 수 있습니다.

  • 로드 밸런서

    Oracle Cloud Infrastructure Load Balancing 서비스는 단일 시작점에서 백엔드의 여러 서버로 자동화된 트래픽 분배를 제공합니다.

  • 파일 스토리지

    Oracle Cloud Infrastructure 파일 스토리지 서비스는 내구성과 확장성이 뛰어나며 안전한 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. VCN의 베어메탈, 가상 머신 또는 컨테이너 인스턴스에서 파일 스토리지 서비스 파일 시스템에 접속할 수 있습니다. Oracle Cloud Infrastructure FastConnect 및 IPSec VPN을 사용하여 VCN 외부에서 파일 시스템에 액세스할 수도 있습니다.

  • 객체 스토리지

    오브젝트 스토리지는 데이터베이스 백업, 애널리틱스 데이터, 이미지 및 비디오와 같은 풍부한 컨텐츠를 포함하여 모든 컨텐츠 유형의 구조적 및 비구조적 대량 데이터에 빠르게 접근할 수 있습니다. 인터넷을 통해 또는 클라우드 플랫폼 내에서 직접 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 안정성이 저하되지 않으면서 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스해야 하는 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보존하고 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.

  • 고성능 컴퓨팅

    대규모 병렬 HPC 워크로드를 위해 주파수 프로세서 코어 및 클러스터 네트워킹이 필요한 고성능 컴퓨팅 워크로드를 위해 설계되었습니다.

권장 사항

HPC(고성능 컴퓨팅) 가 포함된 VDI(가상 데스크탑 인프라) 를 Oracle Cloud Infrastructure에 배포하기 위한 시작점으로 다음 권장 사항을 사용하십시오.

요구 사항은 여기에 설명된 아키텍처와 다를 수 있습니다.

  • VCN

    VCN를 생성할 때 VCN의 서브넷에 연결할 리소스 수에 따라 필요한 CIDR 블록 수 및 각 블록 크기를 결정합니다. 표준 전용 IP 주소 공간 내에 있는 CIDR 블록을 사용합니다.

    전용 접속을 설정하려는 다른 네트워크(Oracle Cloud Infrastructure, 온-프레미스 데이터 센터 또는 다른 클라우드 제공자) 와 겹치지 않는 CIDR 블록을 선택합니다.

    VCN를 생성한 후 CIDR 블록을 변경, 추가 및 제거할 수 있습니다.

    서브넷을 설계할 때 트래픽 흐름 및 보안 요구사항을 고려하십시오. 특정 계층 또는 역할 내의 모든 리소스를 동일한 서브넷에 연결합니다. 이 서브넷은 보안 경계 역할을 할 수 있습니다.

    지역 서브넷을 사용합니다.

  • 보안 목록

    보안 목록을 사용하여 전체 서브넷에 적용되는 수신 및 송신 규칙을 정의합니다.

  • Cloud Guard

    Oracle에서 제공하는 기본 레시피를 복제하고 사용자정의하여 사용자정의 감지기 및 응답기 레시피를 만듭니다. 이러한 레시피를 사용하면 경고를 생성하는 보안 위반 유형 및 해당 레시피에 대해 수행할 수 있는 작업을 지정할 수 있습니다. 예를 들어 가시성이 공용으로 설정된 오브젝트 스토리지 버킷을 감지할 수 있습니다.

    테넌시 레벨에서 Cloud Guard를 적용하여 가장 광범위한 범위를 다루고 다중 구성 유지 관리의 관리 부담을 줄입니다.

    관리되는 목록 기능을 사용하여 감지기에 특정 구성을 적용할 수도 있습니다.

  • 보안 영역

    최대 보안이 필요한 리소스의 경우 Oracle은 보안 영역을 사용할 것을 권장합니다. 보안 영역은 최적의 방법을 기반으로 하는 보안 정책의 Oracle 정의 레시피와 연관된 구획입니다. 예를 들어, 보안 영역의 리소스는 공용 인터넷에서 액세스할 수 없어야 하며 고객 관리 키를 사용하여 암호화해야 합니다. 보안 영역에서 리소스를 생성 및 업데이트할 때 Oracle Cloud Infrastructure는 security-zone 레시피의 정책에 대해 작업을 검증하고 정책을 위반하는 작업을 거부합니다.

  • 배스천 노드

    VM.Standard. 2.8 컴퓨트 구성을 사용합니다. 노드가 배스천 호스트로 사용되고 HPC 작업의 일정을 잡기 때문에 로컬로 연결된 저장소 또는 GPU 처리가 필요하지 않습니다.

  • VDI 서버

    이 노드는 시각화에 사용되며 그래픽 집약적 애플리케이션과 함께 설치되므로 VM.GPU3. X 컴퓨트 구성을 사용합니다.

  • HPC 클러스터 노드

    BM.HPC2.36 컴퓨트 구성을 사용합니다. 이 구성에는 3.7GHz Intel Xeon Gold 6154프로세서 2개, 384GB RAM 및 6.4-TB NVME 로컬 스토리지의 36개 코어가 있습니다. Oracle Cloud Infrastructure에서 사용할 수 있는 강력한 NVIDIA GPU를 사용하면 원격 시각화를 통해 클라우드에서 결과를 사후 처리할 수 있습니다.

고려 사항

HPC(고성능 컴퓨팅) 가 포함된 VDI(가상 데스크탑 인프라) 를 Oracle Cloud Infrastructure에 배포하는 경우 다음을 고려하십시오:

  • 성능

    최상의 성능을 얻으려면 적절한 대역폭을 가진 올바른 컴퓨트 구성을 선택하십시오.

  • 보안

    정책을 사용하여 회사가 보유한 Oracle Cloud Infrastructure 리소스에 액세스할 수 있는 사용자 및 리소스에 액세스할 수 있는 방법을 제한합니다.

    암호화는 기본적으로 Oracle Cloud Infrastructure Object Storage에 대해 사용으로 설정되며 해제할 수 없습니다.

  • 가용성

    배포 요구 사항 및 지역에 따라 고가용성 옵션을 사용하는 것이 좋습니다. 옵션에는 한 영역에서 여러 가용성 도메인 사용 및 결함 도메인 사용이 포함됩니다.

  • 비용

    베어메탈 HPC 인스턴스는 더 높은 비용으로 필요한 CPU 성능을 제공합니다. 요구사항을 평가하여 적절한 컴퓨트 구성을 선택합니다.

배치

VDI(가상 데스크탑 인프라) 용 HPC(고성능 컴퓨팅) 를 배포하는 Terraform 코드는 Oracle Cloud Marketplace에서 스택으로 사용할 수 있습니다.

이 참조 구조를 배치하는 Terraform 스택은 Oracle Cloud Marketplace에서 사용할 수 있습니다.

  1. Oracle Cloud Marketplace로 이동합니다.
  2. 앱 가져오기 를 누릅니다.
  3. 화면 프롬프트를 따릅니다.

자세히 살펴보기

이 아키텍처의 기능에 대해 자세히 알아봅니다.

로그 변경

이 로그에는 중요한 변경 사항이 나열됩니다.