매일 업데이트
2022-02-16 09:21 12 min

5 최고의 스토리지 리소스 모니터링 도구 및 소프트웨어

데이터 저장 공간, 즉 스토리지는 현대 비즈니스 운영에 필수적인 요소입니다. 빅데이터 시대에 기업들은 이전보다 훨씬 많은 저장 공간을 필요로 하며, 이에 대한 의존도 또한 높아지고 있습니다. 이러한 추세에 따라 스토리지 환경 관리는 시스템 관리자 업무에서 매우 중요한 부분을 차지하게 되었습니다. 스토리지 시스템의 원활한 작동을 보장하기 위한 모니터링에서부터 용량 부족 문제를 예방하기 위한 관리까지, 효과적인 작업을 위해서는 적합한 도구의 선택이 매우 중요합니다. 시중에는 다양한 종류의 제품과 소프트웨어가 존재하므로 최적의 솔루션을 선택하는 것은 어려운 일이 될 수 있습니다. 이에, 저희는 여러분의 부담을 덜어드리고자 현재 시판 중인 최고의 스토리지 리소스 모니터링 도구들을 엄선하여 목록을 작성했습니다.

본격적으로 도구들을 살펴보기 전에, 스토리지 모니터링에 대한 기본적인 이해를 돕기 위해 몇 가지 배경 정보를 먼저 제공하고자 합니다. 스토리지 모니터링이 무엇인지에 대한 정의와 더불어, 도구 평가의 기준이 되는 주요 요소들을 명확히 하겠습니다. 그런 다음, 현재 널리 사용되는 두 가지 주요 스토리지 리소스 유형인 SAN과 NAS에 대해 알아보겠습니다. 작동 방식과 모니터링 요구 사항 측면에서 이 둘의 차이점을 자세히 설명해 드리겠습니다. 또한, 스토리지 모니터링 도구에서 일반적으로 발견되는 핵심 구성 요소들을 간략히 소개한 후, 시장에서 가장 우수한 몇 가지 도구들을 상세히 검토해 보도록 하겠습니다.

스토리지 리소스 모니터링에 대한 고찰

스토리지 모니터링의 주된 목적은 크게 두 가지로 나눌 수 있습니다. 첫째, 스토리지 환경이 정상적으로 작동하고 있는지, 필요한 모든 볼륨이 사용 가능한지, 그리고 모든 스토리지 리소스가 예상 성능 범위 내에서 작동하는지 확인하는 것입니다. 둘째, 스토리지 모니터링은 용량 계획에도 중요한 역할을 합니다. 저장 공간은 무한한 자원이 아니며, 결국에는 고갈될 수 있다는 것을 우리는 잘 알고 있습니다. 따라서 용량 계획은 스토리지 공간 부족을 방지하는 데 매우 중요한 활동입니다.

가용성 측면에서의 스토리지 모니터링은 비교적 간단한 편입니다. 도구가 스토리지 리소스의 위치와 접근 방식을 파악하고 나면, 주기적으로 리소스 가용성을 확인하는 것은 비교적 쉬운 작업입니다. 반면, 성능 모니터링은 조금 더 복잡할 수 있습니다. 데이터 전송 테스트를 수행해야 하기 때문입니다. 하지만 기본적인 원리는 간단합니다. 알려진 양의 데이터를 전송하는 데 걸리는 시간을 측정하면 됩니다. 그러나 여기서 주의해야 할 점은 상당량의 데이터(의미 있는 결과를 얻을 수 있을 만큼 충분히 큰 데이터)를 복사하는 행위가 시스템 성능에 부정적인 영향을 줄 수 있다는 것입니다. 이는 측정 결과를 왜곡할 뿐만 아니라, 일반 사용자에게도 불편을 초래할 수 있습니다.

NAS와 SAN: 정의와 차이점

과거에는 현재와는 다른 방식으로 데이터를 저장했습니다. 당시에는 대형 컴퓨터, 즉 파일 서버라고 불리는 장치에 데이터를 저장하는 것이 일반적이었습니다. 이러한 파일 서버는 대용량 디스크를 탑재하여 많은 데이터를 저장할 수 있었습니다. 하지만 기술이 발전하면서 RAID(Redundant Array of Inexpensive Disks) 어레이가 등장하기 시작했고, 이를 통해 디스크 오류에 대한 보호 기능이 크게 향상되었습니다. 오늘날에는 대부분의 스토리지 요구 사항이 SAN(Storage Area Network) 또는 NAS(Network Attached Storage) 기술을 통해 해결되고 있습니다.

먼저 NAS 기술부터 살펴보겠습니다. NAS는 Network Attached Storage의 약자로, 이전의 파일 서버와 크게 다르지 않습니다. NAS는 네트워크에 연결되어 원격 컴퓨터에 스토리지 리소스를 제공하는 특수 컴퓨터입니다. 파일 서버와 달리, NAS는 기능이 축소된 특수 운영 체제를 사용하는 경향이 있으며 파일 저장 외에 다른 서비스를 제공하지 않습니다. 대부분의 NAS 장치에는 RAID 디스크 컨트롤러가 내장되어 있으며, 다양한 확장 기능을 제공합니다.

반면, SAN(Storage Area Network) 기술은 LAN(Local Area Network)과는 완전히 다른 개념입니다. SAN은 처리 능력이 없으며, 데이터를 저장하는 기능 외에는 아무것도 수행하지 않습니다. 따라서 SAN 자체만으로는 사용할 수 없습니다. SAN은 원격 컴퓨터를 위한 외장 디스크 뱅크로 이해할 수 있습니다.

SAN 환경에서 서버(파일 서버, 데이터베이스 서버 등 모든 유형의 서버)는 디스크 컨트롤러 대신 SAN 컨트롤러를 사용합니다. 이러한 컨트롤러는 일반적으로 광섬유 케이블을 통해 SAN에 연결됩니다. 일부 SAN 기반 환경에서는 디스크가 없는 서버를 사용하기도 하지만, 다른 환경에서는 운영체제(OS)를 저장하기 위한 로컬 디스크와 데이터를 저장하기 위한 SAN 디스크를 함께 사용합니다.

스토리지 모니터링 도구의 주요 구성 요소

모든 스토리지 모니터링 시스템은 고유한 특성을 가지고 있습니다. 사실, 모든 소프트웨어 제품은 저마다의 특징을 지니고 있습니다. 많은 기능이 유사할 수 있지만, 각각의 제품은 고유한 장점을 가지고 있습니다. 스토리지 모니터링 시스템도 예외는 아닙니다. 아래에서 살펴볼 각 도구는 다른 도구와 차별화되는 특징을 가지고 있지만, 몇 가지 공통된 기능은 공유하고 있습니다.

스토리지 모니터링 도구의 구성 요소는 다른 유형의 모니터링 도구(예: LAN 모니터링)의 구성 요소와 크게 다르지 않습니다. 실제로 많은 도구들이 SNMP와 같은 유사한 기술을 사용하여 모니터링 대상 장치로부터 정보를 수집합니다. 따라서 모니터링 도구의 첫 번째 구성 요소는 폴링 엔진입니다. 폴링 엔진은 모니터링 대상 장치에 연결하여 작동 매개변수를 가져오는 역할을 합니다. 일부 폴링 엔진은 모니터링 대상 시스템에서 실행되는 로컬 에이전트에 의존하여 정보를 수집하는 반면, 다른 폴링 엔진은 에이전트 없이 WMI 또는 SNMP와 같은 표준 프로토콜을 사용합니다.

스토리지 모니터링 시스템의 또 다른 일반적인 구성 요소는 데이터베이스입니다. 수집된 운영 데이터를 저장하지 않는다면, 데이터 수집의 의미가 퇴색될 것입니다. 이러한 데이터베이스 기능을 위해 일부 시스템은 Microsoft SQL Server, Oracle 또는 MySQL과 같은 외부 데이터베이스를 사용하며, 다른 시스템은 자체 내장 데이터베이스 또는 로컬 플랫 파일을 사용합니다.

운영 데이터를 수집했지만, 시각적으로 확인할 수 없다면 그 의미가 반감될 것입니다. 그렇기 때문에 대시보드는 모니터링 시스템의 또 다른 필수 구성 요소입니다. 대부분의 모니터링 시스템은 웹 인터페이스를 사용하며, 가장 우수한 시스템은 사용자가 자유롭게 사용자 정의할 수 있는 대시보드를 제공합니다. 일부 시스템은 사용자별로 다른 대시보드 구성 요소를 허용하기도 합니다.

모니터링되는 매개변수가 범위를 벗어나거나 임계값에 도달하면, 사용자에게 이러한 상황을 즉시 알리는 것이 중요합니다. 따라서 스토리지 모니터링 시스템은 일반적으로 대시보드에 메시지를 표시하거나, 이메일 또는 SMS 메시지를 통해 사용자에게 알림을 전송할 수 있는 경고 구성 요소를 포함하고 있습니다. 일부 시스템은 특정 이벤트에 대한 대응으로 수정 스크립트를 실행하기도 합니다.

마지막으로, 스토리지 모니터링 도구의 중요한 구성 요소 중 하나는 보고 기능입니다. 이 기능을 통해 스토리지 환경의 상태를 경영진에게 보고하거나, 관련 기관에 규정 준수 상태를 증명하는 데 필요한 다양한 보고서를 생성할 수 있습니다.

최고의 스토리지 모니터링 도구

시중에서 가장 우수한 제품을 조사한 결과, 스토리지 리소스 모니터링에 사용할 수 있는 다양한 유형의 제품이 존재한다는 것을 알게 되었습니다. 순수 스토리지 리소스 모니터링 플랫폼 외에도, 모니터링 구성 요소를 통합한 스토리지 리소스 관리 플랫폼, 다목적 모니터링 도구, SAN 모니터링 플랫폼 등 다양한 옵션이 있었습니다.

1. SolarWinds 스토리지 리소스 모니터(무료 평가판)

많은 네트워크 관리자들이 SolarWinds에 대해 들어봤을 것입니다. 20년의 역사를 가진 SolarWinds는 창립 이래로 업계 최고의 도구를 개발해 왔습니다. SolarWinds의 주력 제품인 Network Performance Monitor는 최고의 SNMP 네트워크 모니터링 플랫폼 중 하나로 인정받고 있습니다. 또한 SolarWinds는 네트워크 관리자의 특정 요구 사항을 해결하는 무료 도구로도 유명합니다. 우수한 서브넷 계산기와 간단하지만 효율적인 TFTP 서버는 이러한 무료 도구의 대표적인 예입니다.

스토리지 모니터링과 관련하여 SolarWinds에서 제공하는 제품은 스토리지 리소스 모니터입니다. 이 도구는 에이전트 없이 NAS 및 SAN 성능을 모니터링하여 스토리지 환경의 성능에 대한 통합된 시각을 제공합니다. 또한 볼륨, RAID 그룹, 스토리지 풀, 디스크 등 다양한 스토리지 리소스를 모니터링합니다. 이 도구를 사용하면 스토리지 인프라가 최적의 성능으로 작동하도록 보장하여 다운타임을 방지하거나 최소화할 수 있습니다.

주요 특징

통합 데이터 스토리지 관리 시스템

이 도구는 EMC, NetApp, Nimble, INFINIDAT, Pure Storage 등 다양한 스토리지 장치들을 한눈에 볼 수 있는 직관적인 대시보드를 제공합니다.

문제 해결 시간 단축

SolarWinds 스토리지 리소스 모니터는 스토리지 어레이, RAID 그룹 및 LUN에 대한 자세한 정보를 제공하여 스토리지 성능 문제를 신속하게 파악하고 해결할 수 있도록 지원합니다.

SolarWinds 스토리지 리소스 모니터는 자동 용량 예측 기능을 통해 시간과 비용을 절약해 줍니다.

이 제품의 스토리지 시스템 관리 보고 기능은 추측에 의존한 의사 결정을 줄이는 데 도움이 됩니다. 실제 데이터에 기반한 의사 결정이 가능하므로 더 이상 추측에 의존할 필요가 없습니다.

SolarWinds Storage Resource Monitor는 다른 SolarWinds 제품과 원활하게 연동되어 IT 환경 전체의 상태를 포괄적으로 파악할 수 있도록 지원합니다. 제품의 AppStack 대시보드를 통해 관리자는 애플리케이션에서 스토리지까지 인프라의 전체적인 상태를 즉시 확인할 수 있습니다.

SolarWinds 스토리지 리소스 모니터의 장점

스토리지 성능 모니터링

SolarWinds 스토리지 리소스 모니터는 스토리지 환경의 성능과 상태를 시각적으로 보여줍니다. 이를 통해 잠재적인 문제를 신속하게 식별할 수 있을 뿐만 아니라, 문제가 발생하는 물리적 또는 가상 리소스를 정확하게 찾아낼 수 있습니다. 이 도구는 온도, 팬 속도, 전원 공급 장치 상태 등 다양한 지표를 모니터링하며, 사용자 정의 및 미리 정의된 경고를 제공합니다.

자동화된 스토리지 용량 계획

이 도구를 사용하면 스토리지 증가율을 확인하고 비용 및 예산 요구 사항을 예측할 수 있습니다. 스토리지 용량이 부족해지는 시점을 예측하는 데 도움을 주므로, 디스크 용량 부족으로 인한 장애를 방지할 수 있습니다. 중앙 집중식 모니터링은 시간 경과에 따른 성능 추적을 지원하여 핫스팟, 피크 시간 및 잠재적인 장애를 식별합니다. 설정하기 쉬운 보고 기능을 사용하면 스프레드시트에 의존하지 않고 여러 공급업체의 용량 추세를 표시할 수 있습니다.

스토리지 인프라 전반에 대한 가시성 향상

SolarWinds 스토리지 리소스 모니터는 물리적 구성 요소와 가상 구성 요소를 모두 포함하여 모든 관련 인프라를 통합된 보기로 제공하여 성능 문제를 더욱 신속하고 정확하게 진단할 수 있도록 지원합니다. SolarWinds Virtualization Manager와 함께 사용하면 클러스터, ESX VM 또는 데이터 저장소 보기에서 LUN 보기로 연결되는 VM 인프라 아래의 스토리지도 볼 수 있습니다.

애플리케이션 스택의 종단 간 가시성

AppStack은 애플리케이션 성능 문제를 분석하기 위해 설계되었으며, 문제의 원인(서버, 가상 인프라 또는 스토리지 인프라)을 신속하게 파악하는 데 도움을 줍니다. 이를 통해 전체 환경의 상태를 평가하고 상호 관련된 특정 문제를 해결할 수 있습니다.

PerfStack은 스토리지 어레이, 가상화, 애플리케이션, 시스템 및 네트워크 시스템 전반에 걸쳐 크로스 스택 성능 데이터 및 메트릭을 제공하여 시간이 지남에 따라 이를 가능하게 합니다. 이 통합 보기는 최종 사용자에게 영향을 미치기 전에 문제를 더 잘 예측하고 우선 순위를 지정하고 해결하는 데 도움이 됩니다.

SolarWinds 스토리지 리소스 모니터는 모니터링하는 어레이의 총 물리적 디스크 수에 따라 라이선스가 부여됩니다. 라이선스에는 물리적 및 가상 서버의 모니터링이 포함됩니다. 가격은 디스크 25개에 대해 2,935달러부터 시작하여 디스크 5,000개에 대해 거의 75,000달러까지 올라갑니다. 대규모 설치에 대한 가격 정보는 SolarWinds 판매 부서에서 확인할 수 있습니다. 제품 구매 전에 사용해보고 싶다면 30일 무료 평가판을 이용할 수 있습니다.

2. EMC ControlCenter

현재 Dell의 일부인 EMC는 SAN 시장에서 가장 잘 알려진 기업 중 하나입니다. EMC ControlCenter는 스토리지 리소스 관리를 위한 EMC의 대표적인 제품입니다. 이 관리 소프트웨어 도구를 사용하여 SAN을 모니터링하고 분석할 수 있습니다. 이 도구는 EMC SAN뿐만 아니라 다양한 제조업체의 스토리지 리소스를 모니터링하고 관리할 수 있는 다중 공급업체 솔루션입니다. 클라우드 컴퓨팅 시대의 요구 사항을 충족하도록 설계되었으며, 기업이 성능을 개선하고 스토리지 활용도를 높일 수 있도록 지원합니다.

EMC ControlCenter는 각각 특정 기능을 제공하는 여러 모듈을 통합합니다. ControlCenter Performance Manager를 사용하면 인프라 성능 문제를 식별하고 해결할 수 있습니다. 이 모듈을 통해 가상으로 프로비저닝된 서버에서 가상으로 프로비저닝된 스토리지까지의 성능 정보를 수집, 상호 연관시키고 시각적으로 표시할 수 있습니다.

또 다른 모듈은 ControlCenter StorageScope입니다. 이 모듈은 이기종 스토리지 인프라 전반에 걸쳐 통합된 용량 활용도 보고 및 추세 분석을 제공합니다. 이 모듈을 사용하여 사용된 자산에 대한 수익을 관리하고, 향후 용량을 계획하며, 스토리지 재고 관리를 단순화할 수 있습니다.

마지막으로 ControlCenter SAN Manager는 SAN 관리를 위한 단일 인터페이스를 제공합니다. 이 모듈을 사용하면 복잡한 이기종 환경을 보다 빠르고 쉽게 검색, 모니터링, 관리 및 구성할 수 있습니다.

3. Dell EqualLogic SAN HQ

Dell EqualLogic SAN HQ 플랫폼은 SAN 모니터링 도구입니다. 따라서 SAN 기반 시스템에서 Dell EqualLogic 하드웨어를 사용하는 경우 스토리지 리소스와 성능을 모니터링하는 데 매우 유용한 도구입니다. Dell EqualLogic 사용자라면 이 도구가 매우 유용할 것입니다.

이 플랫폼은 중앙 집중식 이벤트 모니터링, 이력 성능 보고, 경고 및 용량 추세를 제공합니다. 사용자가 단일 지점에서 여러 리소스를 모니터링할 수 있습니다. 이 소프트웨어는 Windows 서버의 서비스로 백그라운드에서 실행되며, 클라이언트 응용 프로그램은 도구와 상호 작용하는 데 사용됩니다. 개발자는 이 제품이 지능적인 GUI 탐색 기능을 제공한다고 주장합니다. 즉, 사용자 인터페이스가 이해하기 쉽고 탐색하기 쉽다는 의미입니다. 모든 관리자는 도구를 탐색하고 원하는 정보를 얻는 데 어려움이 없어야 합니다.

Dell EqualLogic SAN HQ 플랫폼의 기타 주요 기능에는 사용 가능한 광범위한 메트릭에 대한 성능 분석, 데이터 활동 분석 및 이메일 알림을 통한 경고가 포함됩니다. 제품의 또 다른 장점은 포괄적이고 사용자 정의 가능한 보고 엔진입니다. 또한 업데이트 알림을 통해 SAN 소프트웨어, 드라이버 및 하드웨어에 사용 가능한 업데이트를 확인할 수 있습니다.

4. eG Enterprise

eG Innovation은 성능 모니터링 도구를 전문으로 개발하는 기업입니다. 대표적인 제품은 eG Enterprise입니다. 이 도구는 애플리케이션 속도 저하, 사용자 경험 문제, 네트워크 중단, 가상화 병목 현상, 서버 장애, 스토리지 핫스팟 등을 해결하기 위한 자동화된 IT 모니터링, 진단 및 보고 기능을 제공하는 종합 성능 관리 솔루션입니다.

eG Enterprise는 에이전트 기반 및 에이전트 없는 기술을 모두 사용하여 물리적, 가상, 클라우드 또는 하이브리드 환경 등 모든 유형의 환경에서 애플리케이션 코드에서 하드웨어에 이르기까지 전체 IT 인프라의 상태와 성능을 모니터링합니다. 이 도구는 특허받은 성능 상관 관계 및 근본 원인 진단 기술을 사용합니다. 이를 통해 성능 문제 해결을 단순화하고 문제 해결 시간을 단축하며 운영 효율성을 높일 수 있습니다.

스토리지 모니터링의 경우 eG Enterprise는 스토리지 인프라에 대한 통합 모니터링, 진단 및 보고 기능을 제공합니다. 중앙 웹 콘솔에서 관리자는 모든 스토리지 장치를 모니터링하고 스토리지 성능을 다른 매개변수와 상호 연관시킬 수 있습니다. 이 도구를 사용하여 스토리지 문제로 인해 발생하는 성능 병목 현상을 감지하고 해결할 수 있습니다.

5. Stor2RRD

무료 도구를 포함하지 않았다면 이 목록은 완전하지 않았을 것입니다. Stor2RRD는 주요 제조업체의 장비를 위한 무료 스토리지 및 LAN 성능 모니터링 플랫폼입니다. LAN 및 SAN을 포함할 수 있는 스토리지 환경에 대한 엔드투엔드 가시성을 제공합니다. 사용 환경의 활용도 병목 현상을 예측하는 데 사용할 수 있으므로 잠재적으로 비용을 절감할 수 있습니다.

관리자는 Stor2RRD를 사용하여 정책 기반 경고를 생성할 수 있습니다. 또한 이 도구를 사용하여 시스템의 전반적인 상태를 관찰하고 용량 보고서 및 예측 데이터를 제공할 수 있습니다. 이 제품은 성능 임계값 및 이벤트 모니터링을 기반으로 경고하는 다양한 형식(그래프, CSV, PDF, XLS)의 기록 보고서를 제공합니다.

이 도구는 GNU General Public License 조건에 따라 공개된 무료 소프트웨어입니다. 그러나 전문 지원은 소프트웨어 게시자로부터 구입할 수 있으므로 무료 소프트웨어와 필요한 전문 지원의 이점을 모두 누릴 수 있습니다. 클라우드 기반 SaaS(Software as a Service) 옵션도 구매할 수 있습니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.