29
ISBC Engineering Cloud Services : NICE DCV and EnginFrame WanHee, Kim | [email protected] | ISBC Inc 2019 2019-08-21 1

WanHee, Kim | [email protected] | ISBC Inc 2019Application Library OpenGL OpenGL , DirectX OpenGL Hypervisor RHEL7 + KVM RHEL7 + XenServer XenServer RHEL KVM XenServer No VM GPU 자원공유

  • Upload
    others

  • View
    69

  • Download
    0

Embed Size (px)

Citation preview

ISBC Engineering Cloud Services : NICE DCV and EnginFrame

WanHee, Kim | [email protected] | ISBC Inc 2019

2019-08-21

1

ISBC Korea2

1. ISBC 소개

• Leading integrated IT Solution for Business

• Providing High Quality Services

• Collaboration with Global Community

Founded in 2011 by a team of HPC & Open source experts who have wide experience of various H/W and S/W. We focus on providing best effective solution to customer. And We are competent to consult and implement IT solution for customer business. With strong partnership with industry leading product providers, We convinced that our products and services offer tremendous value to customer business.

Company ISBC (International Solution Business Consulting)

CEO WanHee, Kim

Homepage http://www.isbc.co.kr

Facebook https://www.facebook.com/isbcinc

Blogs Http://wans.iptime.org:8080/

Established 2011.07

ISBC Korea3

2. 3D View를 지원 하는 클라우드 솔루션

Collaboration

Linux

WS

Job submission

HPC3D Visualization

PC

ISBC Engineering Cloud Services

ISBC Korea4

2.1 편리한 Pre/Post 작업

Pre (Design)Windows/Linux

SimulationLinux

Post (Review)Windows/Linux

사용자 Home Directory 서비스, 통합 스토리지

Windows/Linux Platform 관계 없이, 동일한 Home Directory에서 OpenGL Application 통합해서 사용가능

AD Server

One Stop HPC Job Submit

ISBC Korea5

2.2 NICE 제품 소개

Service C

(SaaS)

Service A (HPC) Service n

(VM). . .Service B

(3D application)

GridMLdriver

CloudMLdriver

ViewsMLdriver

Customer 1 Customer N. . .

MOAB, LSF…DCV + VNCLSF, SGE, PBS, MOAB, …

Infrastructure model abstraction

Desktop Cloud

Visualization

Customer 2

Vertical solutions

DataGate

Oil&Gas

SLB-RE

Service Presentation Layer

HPC

Views

• 다양한 OS지원

– Server: Windows 7, 8 (32 / 64 bit), RHEL, SUSE, CentOS

– Client: Win7, Win10 , Linux, OS X, iOS, Android, applets, … , WebGL (IE, Firefox)

• Virtualization환경에서 GPU자원을 1:1 혹은 1:n 방식으로 구성 가능

• Bandwidth 최적화 balancing of quality Vs. frame rate

• 암호화된 통신 및 프록시 옵션 사용 가능

• Collaborative working and visualization

• Multiple users 와 multiple OS 환경에서의 GPU자원 공유 가능

• Validated and optimized for Technical Computing applications

• 세션 관리를 위한 NICE EnginFrame Views와 통합

ISBC Korea6

2.3 NICE Desktop Cloud Visualization 소개

새로운 기능 Windows Linux

nVidia K 시리즈에 내장된 하드웨어 기반의 H.264 Encoding 지원 으로 네트워크 대역폭 최소화 지원 지원

nVidia 에서 제공하는 최신 버전의 GRID SDK 를 사용으로 성능 최적화 및 시스템 부하 최소화 지원 지원

기존에 3D 화면 처리에서, 전체 화면으로 H.264 지원 확대 ( NICE DCV 2D Edition 은 제외 ) 지원 지원

nVidia vGPU 지원 지원 해당 없음

원격 스마트 카드 기능 지원 지원 지원

동적 화면 해상도 조절 (클라이언트 윈도우 사이즈에 따라 해상도 자동 변경) 지원 지원

원격 USB 장치 지원 지원 지원

오디오 기능 지원 지원 지원

HTML5 Base 기능 클라이언트 지원 (WebGL 기능 활용) 지원 지원

ISBC Korea7

2.4 NICE DCV 2019.0 New Feature

ISBC Korea8

2.4 NICE DCV 2019 Bandwidth – HW 기반의 H.264 인코딩

ISBC Korea9

2.5 고성능 워크스테이션 가상화 솔루션 – NICE DCV 특장점

사용자 관리자

업무 환경 개선- 소음/발열이 있는 고성능 워크스테이션이 없어짐

관리 환경 개선- Windows OS 장애시, Windows7 VM만 복구, 설계 소프

트웨어 재설치 불필요

협업 환경 개선- 원격에 있거나 출장중인 동료로부터 Session을 공유하여

설계 작업 도움 받을수 있음

고성능 GPU 자원 공유- 서버 한대에 GPU 1장~2장을 구성하여, 2~8명정도의 사

용자가, OpenGL 가속 성능을 공유함

모바일 업무 환경- 사무실의 어떠한 자리에서도, Web 접속만 가능하다면,

나만의 워크스테이션 바로 실행 가능

데이터 보안- 데이터 복사 및 세션 제어가 가능하며, 가상 환경의 데이

터를 외부로 복사 불가능

업무 속도 개선- 데이터 유출 보안 소프트웨어(DRM)를 사용하지 않아도

되기 때문에, 소프트웨어 구동속도 저하 없음

다양한 사용자 환경 제공- 자원을 많이 필요로 하는 사용자와 그렇지 않은 사용자

를 적절이 배치 하여 자원 사용 율 높일 수 있음

ISBC Korea10

2.6 Batch Job 및 Interactive Application을 위한 NICE 솔루션

Linux & Win

dows 3D se

ssions

Collaborators,

Support staff

Self-Service Offering

End Users

Thin viewer

ResourcesAccess

Visualization

Servers

HTTP(S) HP

C s

chedule

rs

HPC jobs

Command-line

Developers,

Integrators

SOAP

DCV protocol

Orc

hestra

tion &

Pro

vis

ionin

g

Storage

ISBC Korea11

2.7 3D Workstation 사용 환경의 한계

네트워크Network overload leading to poor performance and response times all round

비용Expensive, dedicated workstations (GPU, memory, …) with short lifecycle

IT 자원 관리Support, update and replace tens to tens of thousands of workstations

워크스테이션 사이징Workstations have to be sized for the largest expected models

데이터 보안 관리Moving sensitive data around (in/out organization) is always risky

모바일 플랫폼Current models do not support a diverse mobile workforce

ISBC Korea13

3.1 OpenGL Application 통합

Visualization server / blade

CORE

CORE

CORE

CORE

CORE

CORE

CORE

CORE

Win

WinWin

Lx

Win

Multi-core CPUs

Memory

GPUs

하드웨어 통합

GPU

자원 공유

화면 공유

사용 가능한 가상화 제품• KVM• Citrix XenServer

ISBC Korea14

3.2 고성능 원격 워크스테이션 (Remote 3D)

CORE

CORE

CORE

CORE

CORE

CORE

CORE

CORE

Multi-core CPUs

Memory

GPUs

사용 사는 모델 크기에 따른 유연한VM구성 지원

가상화 환경에서 OpenGL 3D 렌더링

Win

CORECORE

CORECORE

VM1

Win

CORE

CORE

VM2

VM환경의 Windows에서고성능리모트워크스테이

션구현가능

ISBC Korea15

3.3 구성 시나리오

Sample ApplicationANSYSSiemens

PTC

AutoCadSpaceClaim3D Studio

FluentCFX

Star/CCM+

시나리오NICE DCV

External RenderingNICE DCV

Native RenderingNICE DCV

For Linux Native

지원OS Windows 7 , 10 Windows 7 , Windows2012R2 , Windows10 , Windows2008R2 Linux

Application Library OpenGL OpenGL , DirectX OpenGL

HypervisorRHEL7 + KVM

RHEL7 + XenServerXenServer

RHEL KVMXenServer

No VM

GPU 자원 공유 YES YES NO YES

GPU 접근 방식NICE API

InterpreternVidia vGPU nVidia Pass-through Direct

사용 가능한 GPU Quadro Series Tesla Series Quadro Series Quadro Series

** Windows XP는 지원하지 않습니다.

ISBC Korea16

3.4 NICE DCV Windows 와 vGPU

NICE DCV NICE DCV NICE DCV

Win10 DCV Client

Win10 DCV Client

Win10 DCV Client

nVIDIA vGPU License

ISBC Korea17

3.5 GPU select Guide for NICE DCV Linux

ISBC Korea19

4.1 3D Views – 2D/3D 워크스테이션을 위한 소프트웨어 솔루션

DCV 2D H264 NVENC

2D EDA & 3D CAE Applications

Job Scheduler & Distributed Resource Manager / Industry Standard Schduler

NICE EnginFrame (Portal and Gateway) + 3D Views plugin + WebGL Service

Shared Storage Infra

DCV 3D Accel OpenGL

Computing Infrastructure

LINUX

Multi User

WINDOWS7XenServer

KVM

VMware

ISBC Korea20

4.2 세부 솔루션 > 작업 흐름도

NICE DCV GPU

(GPU – OpenGL)

NICE EnginFrame

With RHEV-m ,

XenServer

NICE DCV End station Console

작업 가능 한 PC/씬 클라이언트

애플리케이션시작

사용자에게VM 목록 전송

접근자가어떤 VM들을사용할 수 있는지 확인

사용자 로그온Active Directory

서버 연계

ISBC Korea21

4.3 웹 기반의 세션 관리

ISBC Korea22

4.4 원격 세션 정보 및 제어

관리자 계정

사용자 계정

관리자로 로그인 하면 모든 사용자의 session 상황을 보실 수 있습니다.

사용자 세션 접속 가능

관리자 전용

ISBC Korea23

4.5 협업기능

사용자 세션 공유 가능

협업 사용자, 화면 동시제어

협업 사용자, 화면 뷰어 모드

ISBC Korea24

4.6 EnginFrame HPC Portal + 자원 Monitoring

Jobs, Hosts, Queues, Licenses, …

ISBC Korea25

4.7 EnginFrame HPC Portal + Remote Workstation 업무 흐름도

ISBC Korea26

4.8 EnginFrame HPC Portal + Application Data 관리

• Application Data 를Project 로 관리 가능

• 별 아이콘 활성화 및비활성화로Application Data 연동관리

• 각 Project 별로 상대적 사용율 확인 가능

ISBC Korea27

NICE DCV 2019.0 EDA Sample Screen

ISBC Korea28

NICE DCV 2019.0 EDA Sample Screenshot