Oracle Cloud VMware Solution에 가상 데스크탑 인프라 환경 배포

가상 데스크탑 컴퓨팅 환경을 가상으로 무제한 가상 데스크탑 인프라(VDI) 배포를 위해 확장 가능한 Oracle Exadata Database Service를 통해 안전하게 제공하고 확장할 수 있습니다. Exadata Services는 거의 무제한의 확장성과 단일 관리 서비스 내에서 상당한 데이터베이스 리소스를 병합 및 관리할 수 있는 기능을 제공하여 비즈니스 비용과 복잡성을 크게 줄입니다.

Oracle Cloud Infrastructure는 100개 이상의 클라우드 네이티브 서비스를 제공하는 Oracle의 완전한 클라우드 인프라 플랫폼입니다. Oracle Cloud의 분산형 클라우드 제공 서비스를 통해 고객은 데이터 센터, 다양한 클라우드 및 다양한 글로벌 클라우드 리전에서 이러한 서비스에 액세스할 수 있습니다. Oracle Cloud Infrastructure는 멀티클라우드, 퍼블릭 클라우드, 하이브리드 클라우드 및 분산 클라우드와 같은 유연한 선택권을 기업에 제공합니다.

Oracle Exadata Database Service는 조직이 최고의 성능, 가용성, 보안 및 비용 효율성을 갖춘 데이터베이스를 실행할 수 있는 자동화된 Oracle Database 서비스입니다. 데이터베이스는 트랜잭션 처리, 분석 및 혼합 워크로드에 대한 고유한 최적화를 포함하는 수평 확장 Exadata 인프라에서 더 적은 리소스로 더 빠르게 실행됩니다. 온프레미스 Oracle Database 및 Exadata 환경과의 완벽한 호환성을 통해 고객은 워크로드를 클라우드로 쉽게 마이그레이션할 수 있습니다.

구조

이 아키텍처는 Oracle Cloud Infrastructure(OCI)의 Exadata Database Services와 함께 VDI(가상 데스크톱 인프라) 환경을 배포하기 위한 기술 프로세스를 설명합니다. 다음 다이어그램에는 이 아키텍처가 설명되어 있습니다.



그림 deploy-vdi-oci-horizon-arch.svg

deploy-vdi-oci-horizon-arch-oracle.zip

아키텍처에는 다음과 같은 구성 요소가 있습니다.
  • 지역

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

  • 가용성 도메인

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

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

    VCN은 Oracle Cloud Infrastructure 지역에서 설정하는 커스터마이징 가능한 소프트웨어 정의 네트워크입니다. 기존 데이터 센터 네트워크와 마찬가지로 VCN은 사용자가 네트워크 환경을 완전히 제어할 수 있도록 합니다. VCN에는 VCN을 생성한 후 변경할 수 있는 겹치지 않는 여러 CIDR(Classless Inter-Domain Routing) 블록이 있을 수 있습니다. VCN을 서브넷으로 분할할 수 있습니다. 서브넷은 지역 또는 가용성 도메인으로 범위가 지정될 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속된 주소 범위로 구성됩니다. 서브넷 생성 후 서브넷의 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.

  • Internet gateway(인터넷 게이트웨이)

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

  • 경로 테이블

    가상 경로 테이블에는 일반적으로 게이트웨이를 통해 서브넷에서 VCN 외부의 대상으로 트래픽을 라우팅하는 규칙이 포함됩니다.

  • 계산

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

  • Bastion host(배스천 호스트)

    배스천 호스트는 클라우드 외부의 토폴로지에 대한 안전하고 제어된 시작점 역할을 하는 컴퓨팅 인스턴스입니다. 배스천 호스트는 일반적으로 DMZ(Demilitarized Zone)에 프로비저닝됩니다. 클라우드 외부에서 직접 액세스할 수 없는 전용(private) 네트워크에 중요한 리소스를 배치하여 보호할 수 있습니다. 토폴로지에는 알려진 단일 시작점이 있으며, 주기적으로 모니터링하고 감사(audit)할 수 있습니다. 따라서 액세스를 방해하지 않으면서 토폴로지의 더 중요한 구성요소가 노출되지 않도록 할 수 있습니다.

  • 로드 밸런서

    Oracle Cloud Infrastructure Load Balancing Service는 단일 입력 지점에서 백엔드의 여러 서버로 트래픽을 자동으로 배포합니다.

  • 파일 스토리지

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

  • 오브젝트 스토리지

    객체 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 콘텐츠 등 모든 콘텐츠 유형의 대량의 구조적 및 비구조적 데이터에 빠르게 액세스할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하고 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 안정성의 저하 없이 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스하는 데 필요한 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보존하고 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.

  • 블록 스토리지

    블록 스토리지는 VDI 데스크탑의 부트 볼륨에 사용할 수 있습니다.

  • VMware Horizon VDI 서버

    VMware Horizon은 하이브리드 클라우드 전반에 걸쳐 가상 데스크탑과 애플리케이션을 실행하고 제공하기 위한 최신 플랫폼입니다. 관리자의 경우 이는 단순하고 자동화된 보안 데스크톱 및 앱 관리를 의미합니다. 사용자들에게는 장치 및 위치 전반에서 일관된 경험을 제공합니다. VMware 클라이언트 사용을 위해 데스크톱을 프로비저닝하고 할당합니다. VMware Horizon에 대한 자세한 내용은 제품 페이지를 참조하십시오.

  • Exadata Database Service
    • 전용 인프라에서의 Exadata Database Service

      Oracle Exadata Database Service on Dedicated Infrastructure는 OCI의 Oracle Exadata Cloud Infrastructure에서 실행됩니다. 퍼블릭 클라우드에서 실행하려는 사용자에게는 클라우드에서 엔터프라이즈급 데이터베이스를 서비스로 실행하는 데 이상적인 솔루션입니다. Oracle Database와 Exadata 플랫폼의 모든 기능을 활용할 수 있습니다. Oracle이 인프라 관리, 광범위한 클라우드 자동화, 사용량 기준 지불(pay-for-use) 클라우드 경제성 등의 모든 클라우드 이점을 제공하면서도 고객 전용 서비스입니다.

    • Exadata Database as a Service

      Oracle Exadata Database Service는 조직이 최고의 성능, 가용성, 보안 및 비용 효율성을 갖춘 데이터베이스를 실행할 수 있는 자동화된 Oracle Database 서비스입니다. 데이터베이스는 트랜잭션 처리, 분석 및 혼합 워크로드에 대한 고유한 최적화를 포함하는 수평 확장 Exadata 인프라에서 더 적은 리소스로 더 빠르게 실행됩니다. 컴퓨팅 리소스의 온라인 확장을 통해 고객은 운영을 중단하지 않고 워크로드 수요에 맞게 소비를 신속하게 조정할 수 있으며 효율적인 데이터베이스 통합을 통해 총 비용을 절감할 수 있습니다. 온프레미스 Oracle Database 및 Exadata 환경과의 완벽한 호환성을 통해 고객은 워크로드를 클라우드로 쉽게 마이그레이션할 수 있습니다.

권장사항

다음 권장사항을 Oracle Cloud Infrastructure에서 고성능 컴퓨팅(HPC)을 사용하여 VDI를 배치하는 시작점으로 사용요구사항은 여기에 설명된 아키텍처와 다를 수 있습니다.
  • VCN

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

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

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

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

    지역별 서브넷을 사용하는 것이 가장 좋습니다.

  • 보안 목록

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

  • Cloud Guard(Cloud Guard)
    • 사용자정의 감지기 및 응답기 레시피를 생성하기 위해 Oracle에서 제공하는 기본 레시피를 복제하고 사용자정의합니다. 이러한 레시피를 통해 경고를 발생시키는 보안 위반 유형과 이 유형에 대해 수행할 수 있는 작업을 지정할 수 있습니다. 예를 들어 가시성이 공용으로 설정된 오브젝트 스토리지 버킷을 감지할 수 있습니다.
    • 테넌시 레벨에서 Cloud Guard를 적용하여 가장 광범위한 범위를 다루고 여러 구성을 유지 관리하는 관리 부담을 줄이십시오.
    • 관리 목록 기능을 사용하여 특정 구성을 감지기에 적용할 수도 있습니다.
  • 보안 영역

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

  • 배스천 노드

    노드가 호스트 관리를 위한 배스천 호스트로 사용되므로 로컬로 연결된 스토리지 또는 GPU 처리가 필요하지 않습니다.

  • VDI(가상 데스크탑 인프라) 서버
    • VM.GPU3를 사용하는 것이 좋습니다. 이 노드는 데스크톱 시각화에 사용되며 그래픽 집약적 애플리케이션과 함께 설치되기 때문에 X 컴퓨트 구성입니다. 패스스스루 및 공유 GPU 집약적 워크로드를 수행하려면 GPU 적응형 구성이 필요합니다.
    • 고밀도 비GPU 집약적 워크로드의 경우 DVH.Standard.E4를 사용할 수 있는 추가 하이퍼바이저를 사용할 수 있습니다. X 구성 유형입니다.

고려사항

Oracle Cloud Infrastructure에서 고성능 컴퓨팅(HPC)을 사용하여 VDI를 배포할 때 다음 사항을 고려하십시오.

  • 성능

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

  • 보안
    • 정책을 사용하여 기업이 보유한 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. 화면 프롬프트를 따릅니다.

승인

Authors: Nicole Ghalwash, Wei Han, Michael Rutledge