VIRTUALIZATION

클라우드 시스템 | 씬클라이언트

씬클라이언트
씬클라이언트 가상화는 네트워크에 연결된 호스트PC(서버)에서 모든 업무를 관리하고 설계된 업무용 PC입니다. 호스트PC(서버)에 있는 운영체제 이미지 파일을 네트워크를 통해 연결하여 사용이 가능한 가상화 기술입니다.

가상의 운영체제를 사용하는 씬클라이언트는 하드디스크 사용으로 인한 오류가 없어 안정적인 컴퓨팅 환경을 제공합니다.

또한, 자동 시스템 복원 기능으로 언제나 최적화된 컴퓨팅 환경을 제공합니다.

씬클라이언트 컴퓨팅 개념

씬클라이언트 가상화 기술은 호스트PC(서버)에 있는 운영체제 이미지 파일을 네트워크를 통해 연결하여 사용이 가능한 가상화 기술입니다.

씬클라이언트 PC 시스템은 물리적 하드 디스크를 장착하지 않고 사용하기 때문에 운영체제를 설치할 필요가 없으며, 컴퓨터를 부팅하면 네트워크 부팅을 통해 호스트PC(서버)에서 제공하는 OS 이미지를 이용하며 시스템을 부팅합니다.

하드디스크를 사용하지 않기 때문에 이에 따른 오류가 없고 사용자의 어플리케이션 무단 설치를 방지할 수 있습니다.
기존의 오래된 컴퓨터에서 하드 디스크를 제거하고 클라우드 시스템으로 변경을 하는 경우에도 동일한 성능으로 사용할 수 있습니다. 그리고 서버에서 제공하는 OS 및 응용프로그램을 즉석에서 선택하거나 배포할 수 있으므로 필요에 따라 운영체제 종류를 선택하여 사용할 수 있는 장점이 있습니다.

씬클라이언트 클라우드 시스템 구성

호스트 PC

호스트 PC는 Windows 또는 Linux로 운영하며 클라이언트 사용자 컴퓨터의 네트워크 부팅을 위한 OS 부팅파일 전송 및 부팅 후 읽기 및 쓰기를 위한 디스크 공간을 제공합니다.

클라이언트 PC

네트워크 부팅을 지원하는 x86 기반 PC. 호스트 PC에 네트워크로 접속하여 지정된 OS로 부팅을 하여 컴퓨터를 사용합니다

이더넷 기반의 네트워크

호스트 PC와 씬클라이언트를 연결할 때 사용합니다.

씬클라이언트 클라우드 시스템의 장점 (vs 일반PC)

VDI 및 제로클라이언트 PC 환경 등의 접속기반 가상머신 (Hyper-V: WMware 또는 Citrix )에 비해 전체적인 다음과 같은 장점을 제공합니다.

1. "고성능 로컬 컴퓨팅"

  • 씬클라이언트 클라우드 시스템은 클라이언트 자원을 그대로 사용하는 방식으로 클라이언트 컴퓨터의 하드웨어 사양에 따라 고성능 컴퓨팅이 가능하도록 하는 로컬 컴퓨팅 기술
  • 씬클라이언트 vs 일반 PC
    • 관리, 보안 업데이트, 어플리케이션 배포 등 어려움이 상대적으로 많아 PC 생산성이 낮음
  • 씬클라이언트 vs VMware / Citrix:
    • 라이선스가 고가이며 서버기반 컴퓨팅 기술이므로 무거운 어플리케이션을 사용하기 어려운 문제들이 발생합니다. 가성비 / 관리의 효율성에 있어 노하드 시스템이 우위를 제공합니다.

2. "어플리케이션 배포"

  • 1대의 PC에서 어플리케이션을 설치하면 나머지 수 백대의 PC에 자동으로 적용되므로 수 분안에 모든 PC에 어플리케이션을 배포합니다.
  • 씬클라이언트 vs 일반 PC
    • PC 수량만큼 반복적인 작업이 필요합니다. 업데이트 또한 PC 수량만큼 반복해야 하며 복제 프로그램 또는 복원 프로그램의 추가 비용이 발생합니다.
  • 씬클라이언트 vs VMware / Citrix 등의 서버 컴퓨팅
    • 씬클라이언트 PC 1대에서 업그레이드를 할 수 있는 반면 서버기반컴퓨팅은 서버의 가상머신을 수정 또는 재설치 과정이 필요하며
      일반 관리자가 진행하기에 어려운 점이 많습니다.

3. "다양한 OS 경험"

  • 필요에 따라 윈도우 및 리눅스를 사용할 수 있으며 부팅 시 윈도우 7 / 8 /10 또는 Linux를 선택하거나 사용자/부서, 또는 라이선스 규모나 용도에 따라 각기 다른 OS 사용이 가능합니다.
  • 씬클라이언트 vs 일반 PC
    • 멀티 OS 설치가 가능하나 백업이 어렵고 해당 수량만큼 설치를 진행해야 하며 리눅스 등을 병행하여 사용하기에는 현실적으로 관리가 되지 않습니다.
  • 씬클라이언트 vs VMware / Citrix 등의 서버 컴퓨팅
    • 각각의 가상머신에 멀티 OS를 설치하거나 복제 또는 관리가 어렵습니다. 또한, 이러한 목적에 맞도록 설계된 기술이라고 할 수 없습니다.

4. "쉬운 윈도우 보안 업데이트"

  • 윈도우 보안 업데이트, 안티바이러스 등의 보안패치가 필요한 경우에는 먼저 1대의 PC를 지정 후 업데이트를 적용하면 이후 모든 PC에 적용이 되어 쉽게 관리할 수 있습니다.
  • 씬클라이언트 vs 일반 PC
    • 개별적인 업데이트를 진행해야 하므로 시간소모적인 작업을 해야합니다
  • 씬클라이언트 vs VMware / Citrix
    • 서버의 가상머신을 업데이트해야 하며 이를 다시 복제하는 과정을 거쳐야 하므로 손쉽게 적용하기가 어렵습니다.

스토리지 이중화

다중 서버 구성을 통해 호스트 PC의스토리지를 이중화로 운영할 수 있어 중단없는 컴퓨팅 환경을 제공합니다.

주 서버와 보조서버 2대로 구성되는 이중화는 주 서버가 서버가 다운 또는 네트워크 문제로 서비스가 중단될 때 보조서버가 사용자들의 작업상태를 그대로 유지하면서 실시간으로 OS와 데이터를 로밍합니다.

원클릭 통합관리

모든 클라이언트 사용자의 운영체제, PC환경 - 사용할 수 있는 프로그램 등 부서나 업무에 맞게 개별적으로 제공할 수 있습니다.

​원격으로 컴퓨터를 종료하거나 시동하고 이전 상태로 복원할 수 있습니다

다중 OS 지원

호스트 PC/클라이언트의 운영체제를 윈도우 또는 리눅스로 운영이 가능합니다.

기존 하드웨어에 리눅스로 시스템을 구축하는 경우 OS비용이 없습니다.

씬클라이언트 시스템 사양 및 클라이언트 호환성

서버(호스트 PC)

  1. 하드웨어 사양:
    • 일반적인 PC - Celeron / i3 급의 PC로 200여대의 클라이언트를 연결하여 가상 OS 서비스를 할 수 있습니다.
  2. 지원되는 운영체제 : Windows 7 or 10 / Server 2008 or 2016 / Linux
  3. Ethernet 환경 : 기가바이트 네트워크를 권장합니다
  4. 하드 디스크 :
    • 호스트 PC를 운영할 OS를 설치를 위한 하드 디스크는 최소 2개 이상이 필요합니다 ( 권장 3개 ) 하나의 디스크에는 운영체제를 또 다른 디스크에는 클라이언트 사용자들이 원격 OS를 사용할 때 발생하는 캐시 ( 읽고 쓰기 )를 담당합니다.

씬클라이언트(클라이언트 PC)

  1. 하드웨어 사양:x86기반 PC / PXE 부트 지원 메인보드 및 이더넷 카드 ( 1000 Mbps )
  2. 네트워크 부팅으로 사용할 수 있는 운영체제 : Windows 7 / 8 / 8.1 / 10 및 Linux
  3. Ethernet 환경 : 기가바이트 네트워크를 권장합니다
  4. 설정 : 메인보드의 부팅 순서를 네트워크로 우선 설정