블록 스토리지 가상화
- 일정한 크기의 블록으로 나누어진 스토리지의 논리 볼륨을 블록 단위로 액세스할 수 있는 스토리지
파일 스토리지 가상화
- 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): 스토리지 하드웨어와 관리 소프트웨어를 분리해 유연성을 높이는 방식입니다.
- 클라우드 스토리지 가상화: 여러 클라우드 스토리지 서비스를 통합 관리하는 방식입니다.
'Professional Engineer > CAOS' 카테고리의 다른 글
세그멘테이션 메커니즘 (0) | 2024.10.25 |
---|---|
RAID(RAID : Redundant Array of Independent Disks) (0) | 2024.10.25 |
Pipeline Hazard(파이프라인 해저드) (0) | 2024.10.25 |
고대역 초고속 메모리(High Bandwidth Memory) (0) | 2024.08.02 |
댓글