Upload
others
View
71
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 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