분산된 컴퓨팅을 사용하는 환경에서는 공유 스토리지의 여러 인스턴스가 사용됩니다. 이는 다음 중 하나를 의미합니다:
가장 보편화된 스토리지의 예에는 시스템에 마운트된 로컬 디스크 드라이브입니다. 모든 애플리케이션이 하나의 호스트 또는 소수의 호스트에서 호스트되고 있는 경우 이는 IT 운영에 적절합니다. 하지만 인프라가 수십 또는 수백개의 시스템으로 확장되면 여러 로컬 스토리지 디스크로 관리하는 것은 어렵고 복잡해 집니다.
분산 스토리지는 비지니스가 확대됨에 따라 스토리지 하드웨어 관리를 쉽고 자동화하기 위해 계층을 추가합니다. 여러 시스템이 유용한 스토리지 인스턴스를 공유하게 하여 관리자가 관리해야 하는 장치 수를 줄일 수 있습니다.
여러 스토리지 어플라이언스의 스토리지 기능을 하나의 볼륨으로 통합하여 사용자와 관리자 모두에게 도움이 되게 합니다. 이러한 유형의 분산 스토리지는 스토리지 풀에 추상적 계층을 제공합니다. 사용자는 스토리지의 단일 단위를 볼 수 있는 반면 관리자는 더 많은 하드웨어를 추가하여 이를 쉽게 확장할 수 있습니다. 분산 스토리지를 가능하게 하는 일부 기술은 페일 오버 및 멀티패스와 같은 추가된 혜택도 제공합니다.
NFS
NFS (Network File System)는 여러 대의 서버나 사용자가 TCP 또는 UDP를 통해 원격 스토리지의 동일한 인스턴스를 마운트 및 사용하는 것을 허용합니다. 일반적으로 NFS는 여러 애플리케이션에 의해 공유되는 데이터를 보유하고 있습니다. 또한 대량 데이터의 대량 저장에 적합니다.
SAN
SAN (Storage Area Networks)는 파이버 채널이나 iSCSI 프로토콜을 사용하여 스토리지에 원격 액세스를 제공합니다. 파이버 채널 인프라 (파이버 채널 호스트 버스 어댑터, 스위치, 스토리지 어레이 등)는 고성능, 높은 대역폭, 대량 스토리지를 결합합니다. SAN은 프로세스에서 스토리지를 분리함으로써 시스템 디자인의 유연성이 매우 높아집니다.
SAN의 또 다른 장점은 주요 스토리지 하드웨어 관리 작업을 수행하기 위해 관리 환경을 제공한다는 것입니다. 이러한 작업에는 다음이 포함됩니다:
스토리지로의 액세스 제어
대량 데이터 관리
시스템 구축
데이터 백업 및 복제
스냅샷 만들기
시스템 장애 복구 지원
데이터 무결성 보장
데이터 마이그레이션
GFS2
Red Hat GFS2 (Global File System 2) 파일 시스템은 몇몇 특별한 기능을 제공합니다. GFS2의 기본 기능은 동시에 읽기/쓰기 액세스, 여러 클러스터 멤버 간 공유를 포함하여 단일 파일 시스템을 제공합니다. 즉 각 클러스터 멤버는 GFS2 파일 시스템의 "디스크 상"에서 완전히 동일한 데이터를 볼 수 있습니다.
GFS2는 모든 시스템이 동시에 "디스크"에 액세스하는 것을 허용합니다. 데이터 무결성을 유지하려면 GFS2는 DLM (Distributed Lock Manager)을 사용하여 하나의 시스템이 한 번에 특정 위치에 쓸 수 있게 합니다.
GFS2는 스토리지에서 고가용성을 필요로 하는 페일오버 애플리케이션에 아주 적합합니다.