Technical Architecture/시스템 아키텍처

데스크탑 가상화란?(4)

seongduck 2022. 12. 27. 23:12

데스크탑 가상화

vdi 구성 방식

Pooled 방식과 Dedicate Assigned 방식으로 구성한다!!

사용자를 각각 관리 vs 풀로 관리

 

스토리지 가상화

  • 가상화 기능을 제공하는 소프트웨어 또는 별도의 하드웨어 장비를 통하여 물리적인 스토로지 장치를 하나의 논리적인 가상화 스토리지 풀로 통합하여 관리하는 기술

 

  • 이기종 스토리지를 가상화하여 단일한 LUN으로 제공
  • 동일한 스토리지에 LUN처럼 보인다.

 

thin provisioning

  • 스토리지 할당 시 가상의 LUN을 제공하고 실제 파일이 디스크에 저장될 때 물리적인 용량 제공

서버에는 용량을 준것처럼 보이지만 껍데기만 그렇게 보인다.

실제 사용한 데이터만큼만 용량을 할당하는 개념이다.


데이터센터 인프라 발전 방향

SDx(Software Defined Anything / Everything)

  • 소프트웨어 기술을 활용해 기존에 하드웨어에서 직접 제어하던 영역들의 유연성을 높인다.
  • 상호 운용성을 증대시키는 기술이다.

 

SDDC (Software Defined Data Center, 소프트웨어 정의 데이터센터)

  • 서버, 스토리지 모두 가상화한 데이터센터

  • 소프트웨어 정의 방식으로 가상화된 서버, 스토리지, 네트워크 자원을 기반으로 자동화!!

 

SDS (Software Defined Storeage)

  • Legacy 스토리지 또는 Commodity x86 서버를 기반으로 추상화를 통해 가상화된 스토리지 자원 Pool 및 Array를 구성하여 어플리케이션 또는 서버에서 필요로 하는 스토리지 서비스 제공
  • 스토리지 아키텍쳐와 머가 다를까....?
  • 일반적으로 내장디스크가 엄청 달린 x86을 모아 이를 묶어 가상화한다.
  • 이를 스토리지처럼 사용한다

 

SDS - Ceph

SDS 솔루션

  • 분산 클러스터 위에서 구현하는 SDS
  • 오픈스택의 스토리지로 많이 사용한다.
  • 오브젝트 스토리지, 블록 스토리지, 공유 파일시스템 모두 제공을한다.

 

  • OSD에 데이터 저장, 이는 하나하나 X86서버라고 생각하자!!
  • 이들은 Data 3Copy복제를 한다.
  • 서버 하나 죽어도 데이터 유지!!
이름 특징
POOL 오브젝트를 저장하는 논리 그룹
Monitor Paxos를 사용하여 클러스터 쿼럼 담당
클러스터 상태 제공
PG(Placement Group) 오브젝트들의 논리적 파티션으로 물리적인 데이터 위치를 결정
OSD Object가 저장되는 저장소!

 

Ceph 아키텍처

  • 이 서버들이 데이터를 저장하는 곳이 Ceph OSD
  • 네트워크를 통해 이동하는데 Ceph Public Network..등등 각 네트워크를 구분해놔야한다.

 

SDN (Software Defined Network)

스위치의 기능을 하드웨어, 소프트웨어로 구분한다.

 

HCI (Hyper - Converged Integration System)

하나의 장비안에 서버, 네트워크, 스토리지를 통합한 것

스토리지들은 디스크를 SDS로 묶어 제공

용량이 부족하면 서버를 위로 (스케일 아웃) 가능하다.

 

NFV(Network Function Virtualiztion)

네트워크 장치와 기기들을 가상화 함으로써 새로운 네트워크 서비스의 배치를 용이하게 하자는 개념

네트워크 장비에서 H/W, S/W를 분리

범용 서버의 가상화 기반 위에서 네트워크 기능을 가상화 하여 제공

'Technical Architecture > 시스템 아키텍처' 카테고리의 다른 글

백업 종류 및 특징  (0) 2022.12.27
가상화(3) 쿠버네틱스란?(Kubernetes)  (0) 2022.12.27
가상화란?  (0) 2022.12.27
확장성  (0) 2022.12.27
가용성  (2) 2022.12.27