Software-Defined Storage
소프트웨어 정의 스토리지
소프트웨어 정의 스토리지(SDS)란?
소프트웨어 정의 스토리지(Software-Defined Storage, SDS)는 이를 관리하는 스토리지 소프트웨어와 기반 스토리지 하드웨어를 분리·추상화하여 스토리지 시스템을 가상화하는 기술을 말합니다. SDS는 소프트웨어 정의 데이터 센터(SDDC)의 구성 요소로 활용할 수 있으며, 독립형 기술로도 운영할 수 있습니다. 소프트웨어 정의 스토리지 환경을 구현하는 소프트웨어는 데이터 중복 제거, 복제, 씬 프로비저닝, 스냅샷, 백업 등의 기능에 대한 정책 관리도 제공할 수 있습니다.
SDS가 필요한 이유
소프트웨어 정의 스토리지(SDS) 시스템은 기반 하드웨어를 가상화하고 추상화하므로, 스토리지 시스템의 가동 중단 없이도 용량과 성능을 보다 손쉽게 확장하거나 업그레이드할 수 있습니다. 또한 하드웨어를 여러 위치에 분산 배치할 수도 있습니다. 서로 다른 장치와 위치에 있는 스토리지 용량을 중앙의 리소스 풀로 통합하고 필요에 따라 활용할 수 있습니다.
SDS 플랫폼은 범용 x86 하드웨어에서 작동하도록 설계되어 다양한 하드웨어 유형과 시스템을 유연하게 사용할 수 있으며, 특정 벤더에 종속되는 록인(lock-in)을 방지합니다. 기존 하드웨어 기반 스토리지 시스템은 벤더별 종속성이 매우 높았기 때문에 사용자가 하드웨어 구매 및 업그레이드 비용과 용량을 제어할 수 있는 여지가 거의 없었습니다. 또한 많은 SDS 플랫폼은 오픈 소스 소프트웨어를 기반으로 하며, 대규모 사용자 커뮤니티를 통해 지속적으로 개선되고 업데이트됩니다. 이를 통해 다양한 하드웨어, OS 및 기타 소프트웨어 프로그램과의 폭넓은 호환성을 제공하며, 다른 애플리케이션과의 포괄적인 통합 및 워크플로 자동화를 위한 개방형 프로그래밍 가능 API도 제공합니다.
SDS가 필요한 조직
소프트웨어 정의 스토리지(SDS)는 온프레미스 프라이빗 클라우드와 같은 광범위한 가상화 컴퓨팅 환경의 일부로 활용하기에 적합합니다. SDS는 물리적 리소스를 가상화하고 씬 프로비저닝 및 중복 제거 등의 기능을 제공하며, 뛰어난 확장성을 갖추고 있습니다. 따라서 사용자는 필요에 따라 용량을 손쉽게 추가할 수 있으며, 수개월 또는 수년 후에 필요할 수도 있는 여유 용량에 미리 투자할 필요가 없습니다. 이를 통해 리소스 활용 효율을 극대화하는 동시에 구축 및 용량 확장 비용을 최소화할 수 있습니다. 그러므로 자본적 지출(CAPEX)과 운영비용(OPEX)을 모두 절감하려는 조직이라면 기존 스토리지 인프라를 대체할 방안으로 SDS 시스템을 검토하는 것이 좋습니다.
GIGABYTE는 어떤 도움을 제공하나요?
GIGABYTE는 현재 Bigtera(VirtualStor), Alcestor/Tuxera(MooseFS)를 비롯한 여러 소프트웨어 정의 스토리지(SDS) 플랫폼 공급업체와 협력하고 있습니다. 이를 통해 SDS 소프트웨어와 GIGABYTE 서버 하드웨어를 결합한 다양한 턴키 스토리지 어플라이언스를 제공하여, 각기 다른 성능, 용량 및 비용 요구 사항을 충족합니다.