서버 수준 스토리지 가상화 배포 방법
기존의 스토리지 가상화 제품은 일반적으로 서버의 내부 디스크 드라이브와 외부 직접 연결 스토리지의 공간 할당을 단순화하고 어플리케이션 클러스터를 지원하는 데 사용되었습니다. Veritas Volume Manager 와 Foundation Suite 는 스토리지를 확장하고 애플리케이션 및 파일 서버를 위한 공간을 더욱 쉽고 빠르게 제공하는 최초의 솔루션입니다.
스토리지 요구 사항이 das 보다 훨씬 더 커짐에 따라 스토리지 가상화는 스토리지 어레이에 용량을 제공하는 한 가지 방법이 되고 있습니다. 용량이 증가하고 iSCSI 와 같은 소규모 IT 조직의 비용 효율적인 스토리지 기술이 등장함에 따라 스토리지 가상화 기술도 네트워크 기반 장치와 범용 하드웨어에서 실행되는 소프트웨어에 통합됩니다.
그러나 서버 및 데스크톱 가상화 기술의 등장으로 스토리지 가상화 기술에 새로운 활력을 불어넣고 호스트 기반 스토리지 가상화 기술이 점차 돌아오고 있습니다. 서버 가상화 플랫폼은 VMware 의 vMotion 및 DRS (distributed resource scheduling) 와 같은 * * * 공유 스토리지 아키텍처 기반의 주요 기능을 구현해야 합니다. 이 * * * 스토리지 아키텍처는 기존의 SAN 아키텍처를 통해 자연스럽게 구현할 수 있지만 점점 더 많은 IT 조직이 * * * 스토리지를 쉽게 구현할 수 있는 방법을 찾기 시작했습니다. 이러한 방법 중 하나는 호스트 기반 가상화 기술입니다.
VMware 와 같은 서버 가상화 공급업체는 스토리지가 가상화 기술의 대규모 보급을 가로막는 병목 현상 중 하나라고 생각합니다. 이러한 Hypervisor 공급업체는 프로세서 및 메모리 리소스를 추상화하고, 더 나은 제어 및 리소스 활용도를 제공하며, 이러한 방식으로 스토리지를 제어하고자 합니다. 그러나 스토리지 제어 기능을 호스트 서버에 통합하고 이를' 스토리지 관리자' 라고 부르면 잠재적인 문제가 발생할 수 있습니다. 스냅샷, 클론, 씬 프로비저닝과 같이 가상 서버 및 가상 데스크톱 환경에 중요한 스토리지 서비스를 처리할 때 호스트 서버의 성능에 심각한 영향을 미칠 수 있습니다.
빌스토 용액
Virsto 는 각 호스트 서버 (hypervisor 또는 hypervisor 의 필터 드라이버) 에 설치된 소프트웨어 솔루션을 개발했으며, 운영 스토리지에 Virsto 스토리지 풀이라는 가상화 계층을 만들었습니다. 또한 "vLog" 라는 고성능 디스크 또는 솔리드 스테이트 스토리지 영역을 만듭니다. 읽기 작업은 운영 스토리지를 직접 가리키지만 쓰기 작업은 vLog 를 통해 이루어지며 vLog 는 요청된 가상 시스템이나 애플리케이션에 확인 메시지를 보냅니다. 그런 다음 vLog 는 이러한 쓰기를 운영 메모리에 비동기적으로 배포하여 쓰기 성능에 미치는 영향을 줄입니다. 스토리지 풀은 솔리드 스테이트 스토리지와 다양한 유형의 디스크 드라이브를 포함한 최대 4 계층 스토리지 방법을 수용할 수 있습니다.
캐시와 마찬가지로 vLog 는 스토리지 프런트엔드의 커플링을 줄이고 백엔드의 스토리지 대기 시간을 줄여 스토리지 성능을 향상시킵니다. 프런트엔드 호스트의 임의 쓰기 작업을 순차 모드로 변경하여 백엔드 스토리지의 성능을 최적화합니다. Virsto 호스트 기반 스토리지 가상화 소프트웨어는 이러한 기능을 제공합니다.
가상 스토리지 디바이스
호스트 기반 스토리지 가상화의 또 다른 응용 사례는 VSA (virtual storage appliance) 입니다.
VSA 는 가상 시스템에서 실행되는 스토리지 컨트롤러로, 통합 클러스터의 호스트에서 직접 연결된 스토리지를 가상화합니다. VSA 는 호스트에 간단한 스토리지 공유 아키텍처를 제공하고 고가용성, 가상 시스템 마이그레이션을 지원하며 스토리지 제공 방식을 개선합니다. 많은 기업에서 이 방법은 가상 서버 및 데스크탑을 지원하기 위해 기존 SAN 또는 NAS 를 구축하고 관리해야 하는 원본 아키텍처를 대체합니다.
VSphere 스토리지 디바이스. VMware 의 vSphere Storage Appliance 는 가상 시스템으로 실행되어 2 ~ 3 개 노드에 직접 연결된 클러스터의 각 ESX/ESXi 호스트에 대한 DAS 스토리지에서 * * * 공유 스토리지 풀을 생성합니다. VMware VSA 는 각 노드에 RAID 보호 기능을 제공하고 동일한 클러스터의 노드 간에 미러링 보호 기능을 제공합니다. 기술적 관점에서 볼 때 VMware VSA 는 파일 기반 아키텍처이지만 클러스터의 각 호스트에 블록 레벨 스토리지 가상화를 제공하므로 사용자는 블록 기반 스토리지와 동일한 이점을 얻을 수 있습니다.
Hp 의 왼손 가상 SAN 장치입니다. 이 기능은 VMware VSA 와 비슷하지만 P4000 VSA 소프트웨어는 각 호스트를 DAS 이외의 다른 방법에 직접 연결할 수 있도록 지원합니다. 또한 iSCSI 또는 fibre channel SAN 과 같은 외부 스토리지를 사용하여 공유 스토리지 풀을 생성할 수 있습니다. 즉, 재해 복구에 사용할 수 있는 스토리지, 로컬 스토리지 또는 원격 스토리지를 왼손 스토리지 노드로 변환할 수 있습니다. P4000t 는 스냅샷 및 씬 프로비저닝 기능을 제공하며 Hyper-V 및 VMware 를 지원합니다.
SANsymphony-V 의 데이터 코어. DataCore 의 솔루션은 가상 시스템에 SANsymphony 소프트웨어를 구축하여 다른 VMware, Hyper-V 또는 XEN 호스트의 das 를 통합함으로써 * * * 공유 스토리지 풀을 구성하는 것입니다. SANsymphony-V 는 HP 의 솔루션처럼 외부 네트워크 스토리지를 가상화할 수 있으며, 기존 스토리지 아키텍처로 마이그레이션할 때 외부 서버에 배포할 수 있습니다. SANsymphony-V 는 스냅샷, 씬 프로비저닝, 자동 계층화, 원격 복제 등 다양한 스토리지 서비스도 제공합니다.
Feikang 의 NSS 가상 장치입니다. 이 회사의 NASS 하드웨어 제품이 지원하는 유일한 VMware 버전인 feikang 의 NSSvA (network storage server virtual appliance) 는 네트워크에 있는 다른 호스트의 das 가 포함된 가상 스토리지 풀을 만들었습니다. DataCore 및 LeftHand 솔루션과 마찬가지로 이 스토리지 풀은 네트워크에서 사용 가능한 모든 iSCSI 스토리지로 확장할 수 있습니다. NSS 가상 디바이스에는 스냅샷, 씬 프로비저닝, 읽기/쓰기 캐시, 원격 복제, 볼륨 계층화 등의 스토리지 기능이 포함되어 있습니다.
호스트 기반 스토리지 가상화 솔루션은 현재 대부분 서버 가상화 및 데스크톱 환경 가상화에 사용되고 있으며, 환경의 고가용성 기능을 실현하고 스토리지 성능, 활용도 및 관리 효율성을 향상시킵니다.