본문 바로가기
Professional Engineer/CAOS

스토리지 가상화(Storage Virtualization)

by 코드네임피터 2024. 8. 2.
반응형

블록 스토리지 가상화

- 일정한 크기의 블록으로 나누어진 스토리지의 논리 볼륨을 블록 단위로 액세스할 수 있는 스토리지

 

파일 스토리지 가상화

- SMB, CIFS, NFS등의 프로토콜을 사용하여 파일 기준으로 읽고 쓸 수 있으며 공유 가능한 스토리지

 

오브젝트 스토리지 가상화

- HTTP 프로토콜 기반 REST API를 사용하여 고유한 ID 통해 데이터를 객체 단위로 처리하는 스토리지

 

1. 블록 스토리지 가상화:
핵심 기술요소:
- LUN(Logical Unit Number) 가상화
- 씬 프로비저닝 
- 스냅샷
- 데이터 중복제거
- RAID (Redundant Array of Independent Disks)
- 볼륨 관리
주요 키워드:
- SAN (Storage Area Network)
- iSCSI, Fibre Channel 프로토콜
- 블록 레벨 액세스
- 스토리지 풀링
특징:
- 로우 레벨 스토리지 액세스 제공
- 고성능, 낮은 지연시간
- 데이터베이스, 가상 머신 등에 적합

2. 파일 스토리지 가상화:
핵심 기술요소:
- 글로벌 네임스페이스 
- 데이터 마이그레이션
- 분산 파일 시스템 
- 캐싱 및 티어링
- 정책 기반 관리
주요 키워드:
- NAS (Network Attached Storage)
- NFS (Network File System), SMB/CIFS 프로토콜
- 파일 서버 통합
- 계층적 스토리지 관리
특징:
- 파일 레벨 액세스 제공
- 구조화된 데이터 저장에 적합
- 공유 및 협업 환경에 유용

3. 오브젝트 스토리지 가상화:
핵심 기술요소:
- 메타데이터 관리
- RESTful API
- 확장성 (Scalability)
- 데이터 내구성 
- 멀티 테넌시
주요 키워드:
- S3 (Simple Storage Service) 호환성
- 비정형 데이터 관리
- 클라우드 스토리지 통합
- 콘텐츠 주소 지정 (Content Addressing)
특징:
- 대규모 비정형 데이터 처리에 적합
- 높은 확장성과 유연성
- 클라우드 네이티브 애플리케이션에 이상적

 

 

  • 호스트 기반 가상화: 서버나 호스트 시스템에서 소프트웨어를 통해 스토리지를 가상화하는 방식입니다.
  • 네트워크 기반 가상화: 스토리지 네트워크 상에서 가상화를 구현하는 방식으로, SAN(Storage Area Network) 스위치 등을 활용합니다.
  • 어레이 기반 가상화: 스토리지 어레이 자체에서 가상화 기능을 제공하는 방식입니다.
  • 하이퍼컨버지드 인프라스트럭처(HCI): 컴퓨팅, 네트워킹, 스토리지 리소스를 통합해 가상화하는 접근 방식입니다.
  • 소프트웨어 정의 스토리지(SDS): 스토리지 하드웨어와 관리 소프트웨어를 분리해 유연성을 높이는 방식입니다.
  • 클라우드 스토리지 가상화: 여러 클라우드 스토리지 서비스를 통합 관리하는 방식입니다.

 

반응형

댓글