이름에서 알 수 있듯이 소프트웨어 정의 스토리지(SDS)는 기반 하드웨어에 의존하지 않는 스토리지 시스템입니다. 대신 소프트웨어가 데이터를 관리하는 데 사용됩니다. 대부분의 데이터 스토리지 제품이 기능하려면 소프트웨어와 하드웨어가 모두 필요하고 소프트웨어가 하드웨어 및 스토리지 작업을 제어하고 모니터링하는 관리 구성 요소 역할을 수행하지만 소프트웨어 정의 스토리지는 다릅니다.
소프트웨어 정의 스토리지(SDS) 특별하게 제작된 하드웨어 구성 요소 없이 상용 서버 하드웨어에서 실행되는 제품을 말합니다. 그렇기 때문에 소프트웨어 정의 스토리지 솔루션은 기존의 하드웨어 기반 스토리지 제품보다 비용을 절감하는 데 더 적합합니다.
하드웨어에서 리소스를 추상화하여 기업들은 유연성, 성능 효율성을 향상하고 더 쉽게 확장할 수 있습니다. 스토리지 리소스는 이러한 방식으로 프로그래밍하는 데 더 적합하며 소프트웨어 기반 데이터센터의 핵심 구성 요소입니다. 그러므로 이러한 리소스는 사일로화된 인프라에 있는 리소스보다 훨씬 더 쉽게 자동화할 수 있습니다.
소프트웨어 정의 스토리지의 유형
소프트웨어 정의 스토리지(SDS)는 폭넓은 개념을 가진 용어입니다. 그래서 SDS 제품 유형을 분명하게 식별하기 어려울 수 있습니다. 하지만 SDS 제품으로 일반적으로 분류되는 범주들이 있습니다.
블록, 파일, 오브젝트 스토리지 - 이 범주는 분산 서버 클러스터를 사용하여 블록, 파일, 오브젝트라는 세 가지 종류의 스토리지 솔루션을 지원합니다. 통합 관리 시스템과 함께 이 저장 방법은 기업이 원하는 방법을 사용할 수 있도록 지원합니다.
스케일아웃 오브젝트 - 이 시스템은 오브젝트에 고유한 식별자를 생성하고 할당합니다. NFS 및 SMB와 같은 파일 액세스를 지원할 수 있는 오브젝트 스토리지 솔루션도 있습니다.
스케일아웃 블록 - x86 서버 노드를 사용하여 블록 스토리지 제품은 이러한 노드를 단일 시스템으로 클러스터링합니다. 그 결과 기업은 노드 간의 일관적인 통신을 구현할 수 있습니다.
스케일아웃 파일 - 가장 일찍 등장한 이 SDS 범주는 파일 기반 애플리케이션 스토리지와 사용하기 위한 고가용성 스케일아웃 파일 공유를 생성할 수 있습니다.
스토리지 가상화 - 스토리지 가상화는 다양한 위치의 하드웨어 기반 스토리지 솔루션으로 단일 관리 플랫폼을 통해 사용되고 모니터링될 수 있는 단일 스토리지 디바이스를 생성합니다.
하이퍼컨버지드 인프라 - 별도의 서버, 스토리지 네트워크, 스토리지 어레이를 상용 서버에서 실행되는 컴퓨팅 및 스토리지 리소스로 구성된 분산 클러스터로 결합하여 하이퍼컨버지드 인프라 는 기업들에게 스토리지 요구 사항을 관리하고 확장할 수 있는 효율화된 하나의 방법을 제공합니다.
소프트웨어 정의 스토리지의 작동 원리는 무엇입니까?
SDS가 작동하려면 스토리지 가상화 가 반드시 필요합니다. 스토리지 가상화는 스토리지 하드웨어와 스토리지 관리 소프트웨어를 분리하는 데 사용됩니다. 여기에는 복제, 스냅샷, 백업 목적의 다양한 정책 관리도 포함되는 경우가 많습니다. 이미 말씀드렸듯이, SDS는 기업의 디스크 어레이를 위해 통합된 가상 "풀"을 생성합니다. 여기에서 가상 디스크가 형성되고 호스트 서버에서 LUN으로 나타납니다.
소프트웨어 정의 스토리지가 필요한 이유는 무엇입니까?
SDS의 잠재 고객은 이러한 솔루션을 도입할 경우 실현할 수 있는 가치를 인식하겠지만, 기업들은 SDS의 이점뿐만 아니라 하드웨어 기반의 레거시 스토리지 전략을 고수할 경우 발생할 수 있는 위험도 고려해야 합니다.
IBM에 따르면, 기업들은 기존 스토리지 솔루션의 "한계점"을 인식해야 합니다. 고유한 요구 사항을 제시하는 더 복잡한 애플리케이션이 등장하였습니다. 또한 데이터의 대규모 유입으로 기존 스토리지가 압박을 받고 있으며, 스토리지 전략에 대한 기대치가 변화되고 있습니다. 안타깝게도 이러한 요구 사항은 증가하고 있지만 기업이 가진 예산은 더 빠듯해 졌습니다.
기존 스토리지 접근법은 한계점을 보이기 때문에. 기업들에게는 레거시 스토리지가 제공하는 것보다 더 큰 유연성이 필요합니다. 스토리지 요구 사항이 생기기 전에 조직이 선제적으로 용량을 추가해도 이러한 접근법은 적절하지 않으며 장기적으로도 비용을 효율적으로 활용하기 어렵습니다 못합니다.
기업들이 소프트웨어 정의 스토리지를 선택하는 이유
SDS를 도입한 기업들은 비용부터 확장성까지 모든 측면에서 매우 필요한 이점을 누리고 있습니다. SDS는 x86 서버와 함께 사용할 수 있으므로 기업들은 IT 관리자를 선택할 때 더 큰 유연성을 활용하고, 공급업체 종속 문제를 해결하고, 그 밖의 이점을 실현할 수 있습니다.
의문의 여지 없이, SDS는 자본비용(CapEx) 지출을 줄이고자 하는 기업을 위한 경제적인 스토리지 옵션을 제공합니다. SDS는 x86 서버에 존재하므로 기업은 독점 SAN 스토리지 어레이에 드는 값비싼 비용을 지출할 필요가 없습니다.
또한, 소프트웨어 정의 솔루션은 중앙집중식 지능을 데이터센터에 제공하는 탁월한 방법을 제공합니다. SDS는 디바이스로부터 "인텔리전스", 즉 소프트웨어를 디바이스로부터 분리하므로 관리 작업이 줄고 기업은 스토리지 계획에 자동화된 정책을 활용하여 스토리지 요구 사항이 변할 경우 신속하게 대응할 수 있습니다.
소프트웨어 정의 스토리지의 장점
소프트웨어 정의 스토리지를 도입하면 여러 가지 장점을 얻을 수 있습니다. 이 때문에 더 많은 기업들이 스토리지에 하드웨어 중립적인 접근법을 선택하고 있습니다. 다양한 데이터 스토리지 옵션을 유연하게 제공하고 소화할 수 있으므로 기업들은 데이터를 활용하여(저장하기만 하는 것이 아님) 더 나은 통찰을 얻을 수 있습니다.
또한, 자동화 역량 덕분에 조직들은 다음과 같은 이점을 누릴 수 있습니다.
- 더욱 동적인 스토리지 프로비저닝. SDS는 워크로드와 스토리지가 결속력 있게 작동하여 스토리지가 워크로드 용량이 변함에 따라 확장될 수 있도록 지원합니다.
- 지능적 스토리지 사용. SDS는 새로운 IT 소비 모델과 레거시 모델을 모두 지원하는 유연한 솔루션입니다. 조직이 어떤 유형의 인프라를 사용하든 SDS는 클라우드, 모바일 디바이스 등에서 민첩성을 지원합니다.
- 제어력 향상. 비즈니스 요구 사항은 매일 변합니다. SDS는 이러한 변화하는 요구 사항을 충족하는 데 필요한 제어력을 제공합니다. SDS는 인프라 역량을 최적화하여 스토리지 표준을 충족할 수 있습니다.
- 신속한 확장. 스토리지 요구 사항이 증가함에 따라 기업들은 SDS의 계층화된 용량을 활용하여 필요에 따라 스토리지를 프로비저닝할 수 있습니다.