전문가칼럼

DBMS, DB 구축 절차, 빅데이터 기술 칼럼, 사례연구 및 세미나 자료를 소개합니다.

스토리지 어플라이언스가 구현하는 성능가속화, 관리단순화, 비용절감효과

전문가칼럼
DBMS별 분류
Oracle
작성자
dataonair
작성일
2011-07-13 00:00
조회
7152





ZFS S7000

스토리지 어플라이언스가 구현하는 성능가속화, 관리단순화, 비용절감효과

최근 데이터가 기하급수적으로 증가하는 추세에 IT담당자는 한정된 IT예산에 맞추어 스토리지 용량을 확장하는 한편 동 시에 높은 성능까지 보장해야 하는 상황에 직면해 있다. 오라클의 ZFS 하이브리드 스토리지풀을 이용한 ZFS S7000 스토 리지 어플라이언스는 자동적으로 성능최적화가 가능한 스토리지 배치와 관리를 놀라울 만큼 간소화할 수 있는 업계 선 도의 통합 스토리지 솔루션으로서 궁극적으로 고객의 스토리지 총소유비용을 절감할 수 있는 방안을 제시한다.

ZFS S7000 스토리지 어플라이언스 개요

지속적인 데이터 증가로 인해 오늘날 IT 인프라는 어려움을 겪고 있으며 데이터 관리의 복잡성도 심화되고 있다. 그럼에도, IT 관리 자들은 한정된 예산으로 여전히 뛰어난 성능을 제공하고 스토리 지 용량을 확장해야 하는 상황이다. 오라클은 이와 같은 스토리지 IT관리자가 겪는 고민을 해결하고자 매우 독창적인 하이브리드 스토리지풀 (HSP - Hybrid Storage Pool) 아키텍처를 적용한 ZFS S7000 스토리지 어플라이언스 제품을 소개하였다. ZFS S7000 스토리지 어플라이언스는 스토리지 성능을 최적화하고 관리의 단 순화와 함께 궁극적으로 고객의 스토리지 총소유비용을 절감할 수 있는 획기적인 방안으로 기존 스토리지 제품에서는 경험하지 못했던 새로운 스토리지 패러다임을 선도하고 있다.

110712_okm5_img01.jpg

ZFS S7000 스토리지는 '스토리지 경제학의 재정의'라 할 정도로 새로운 개념의 혁신은 저렴한 비용으로 손쉽고 빠르게 스토리지 를 구축하고 관리할 수 있는 통합 스토리지 솔루션을 제공함으로 써 고객의 스토리지 도입 시 겪는 문제를 해결할 수 있도록 돕고 있 다. ZFS S7000 스토리지 어플라이언스는 사용 용이성이 뛰어난 관리 및 분석 기능을 통해 스토리지 구축과 관리를 단순화할 수 있 도록 해준다. 이러한 기능을 사용하면 문제를 신속하게 발견 및 수 정하고 다운타임을 최소화하며 구축 시간과 비용을 줄일 수 있다.

ZFS S7000 스토리지 어플라이언스를 사용한 성능 가속화와 관리 단순화 개념

ZFS S7000 스토리지 어플라이언스는 업계 최초로 SSD(Solid State Disk Drive)와 HDD(Hard Disk Drive)를 하나의 스토리 지풀에 통합할 수 있는 하이브리드 스토리지풀 (HSP) 개념을 적 용한 혁신적인 스토리지 아키텍처를 제공한다. ZFS Storage 스토 리지 어플라이언스 파일 시스템인 Oracle Solaris ZFS는 비용 효 과적인 구성 요소를 사용해 뛰어난 성능을 제공할 수 있도록 HSP 를 사용한다. HSP는 다양한 유형의 여러 스토리지 장치를 논리적 인 단일 스토리지풀로 통합할 수 있게 하여 원활하게 스토리지 성 능을 최적화한다. 또한, 서로 다른 I/O 패턴을 자동 인식하고 성능 최적화를 위해 데이터를 최상의 스토리지 장치에 자동적으로 배치 할 수 있도록 설계되었다.

110712_okm5_img02.jpg

따로국밥 vs 비빔밥 이론

최근에 여러 업체에서는 고성능 I/O성능을 제공할 수 있는 SSD의 효과를 제공하기 위해 지금까지 일반적으로 사용해온 HDD와 함 께 SSD를 함께 장착, 지원할 수 있는 스토리지 제품들을 속속 소 개하고 있는 실정이다. 하지만, 고객 입장에서는 SSD가 아직도 기 존 HDD와 비교하여 동일용량기준으로 여전히 높은 가격 때문에 도입하려는 스토리지에 적은양의 SSD를 최적화하여 효율적으로 활용하기를 기대하게 된다. 그런 이유로, 전체 IO 서비스 중에서 빠른 응답처리가 필요한 서비스는 SSD 영역을, 성능보다는 상대 적으로 용량이 많이 소요되는 서비스에는 HDD를 분산 배치한다 는 생각을 하게 될 것이다. 그런데 여기에서부터 고객은 새로운 고 민에 빠지게 된다.

? 고성능이지만 고가인 SSD 영역에 어떤 서비스를 배치해야 할 지 그리고 어느 정도의 용량을 할당해야 할지
? 한정된 SSD 영역이 빠른 응답처리가 요구되지 않는 서비스에 의해 불필요하게 점유되고 있다면 HDD 영역으로 이동 배치가 가능한지 반대로 HDD 영역에 배치된 서비스를 SSD영역으 로 전환이 가능한지

위와 같은 고민들에 대해 대부분의 스토리지 업체에서는 사전 컨 설팅 서비스나 스토리지 계층별 데이터마이그레이션 솔루션을 부 가적으로 제안하여 대응하는 것이 일반적이다. 하지만 이는 곧 부 가서비스를 의미하며 결과적으로 도입비용의 상승으로 이어져 딜 레마에 빠지게 된다.

110712_okm5_img03.jpg

이러한 관점에서 대부분의 스토리지 업체에서 제공하는 SSD 적용 스토리지 아키텍처를 '따로 국밥' 이론으로 비유하고 싶다. 즉, 고 객이 궁극적으로 원하는 것(적정한 가격으로 맛있는 식사)을 하기 위해서 어떤 메뉴를 결정하여야 하고, 메뉴의 적절한 혼합비율을 결정하여야 하는 과정 등을 일일이 챙겨야 하는 번거로움은 마치 SSD와 HDD가 완전히 하나의 스토리지 구조가 되지 못하고 구 성된 SSD와 HDD들을 각 스토리지 계층별로 '따로' 관리하여야 하는 또 하나의 숙제를 안게 된다.

이와 비교하여, Oracle ZFS S7000 스토리지 아키텍처는 '비빔밥' 이론이라 말할 수 있다. 오랜 기간 동안 최고 맛에 대한 조합과 비 율로 검증된 비빔밥은 한 숟가락에 비벼져 있는 모든 재료의 적합 한 비율의 조합으로 맛을 골고루 느낄 수 있게 한다. 이것은 SSD 와 HDD가 하나의 스토리지풀로 구성되어 완전히 통합된 스토리 지풀 형태의 서비스를 제공하는 ZFS S7000 스토리지 아키텍처 이 론과 맞아 떨어진다. ZFS S7000 스토리지는 가장 최근에 읽혀졌 던 데이터를 빠르게 다시 참조할 수 있도록 SSD에 저장하고, 늦은 디스크에 쓰기가 완료될 때 까지 기다리지 않고 빠른SSD에만 쓰 기를 완료하면 다음 IO처리를 바로 진행할 수 있도록 확장된 캐시 메모리의 역할로 사용되기 때문이다. 주 데이터 저장용도로 SSD 를 사용하고 하는 다른 제품들과의 차이는 여기에 있다.

110712_okm5_img04.jpg

요약하면, Oracle Solaris ZFS는 IO응답대기 시간이 매우 짧 은 SSD 장치에 투명하게 쓰기 작업을 실행하여 신속하게 확인 (Acknowledgement) 응답을 할 수 있도록 함으로써 애플리케이션 이 계속해서 프로세싱을 수행할 수 있도록 한다. 그런 다음, 백그 라운드 작업으로 대용량 드라이브에 데이터를 자동 플러시(Flush) 한다. 또 다른 유형의 SSD 미디어는 읽기 대기 시간을 줄이기 위해 캐시 역할을 수행하는데, Oracle Solaris ZFS는 자주 액세스되는 데이터를 이러한 캐시에 복사하는 프로세스를 투명하게 관리함으 로써 클라이언트의 읽기 요청을 완벽하게 해결할 수 있다.

110712_okm5_c_img01.jpg

ZFS S7000 스토리지 어플라이언스를 사용한 관리 단순화 개념

ZFS S7000 스토리지 어플라이언스는 엔터프라이즈급 데이터 서 비스, 대규모 확장, 업계 선도적인 성능 등 혁신적인 스토리지 기 능과 함께 비용 절감 이점을 제공하는 통합 스토리지 시스템 제품 군이다. 이들 시스템은 추가 교육 없이 손쉽게 사용할 수 있는 공 통 관리 인터페이스를 장착하고 있으며 문제를 격리하고 객관적 모니터링 결과에 근거하여 해결함으로써 비즈니스에 미치는 위험 도를 최소화할 수 있는, 업계에서 가장 획기적인 스토리지 분석 관 리 환경을 갖추고 있다.

또한, 독창적인 HSP 설계는 성능을 자동으로 최적화하고 전력과 냉각 요구사항을 줄임으로써 혁신적인 성능을 ZFS 스토리지 어플 라이언스가 제공하는 동시에, 스토리지 관리 방식을 획기적으로 단순화할 수 있도록 해준다.

110712_okm5_img05.jpg

스마트폰 신드롬 vs ZFS S7000 스토리지 어플라이언스를 사용한 스토리지 관리 단순화

아이폰으로 불붙기 시작한 최근 스마트폰의 열풍은 그 동안 우리 의 고정관념을 뛰어넘는 몇 가지 패러다임 변화에 의해서 시작되 었다. 그 중에서 가장 먼저 손꼽을 것 중에 하나는 무엇보다 편리 하고 직관적인 인터페이스일 것이다. 누구나 쉽게, 그리고 본능적 으로 "이렇게 하면 될 것 같은데"라고 생각하면 그대로 움직여주 는 스마트폰의 유저 인터페이스는 사용자 관점에서 편의성을 최 대화할 수 있는 매력을 갖게 하였다.

110712_okm5_img06.jpg

더불어, '앱(App)' 이라 일컬어지는 수많은 다양한 기능서비스들 을 손쉽게 바로 설치, 적용하여 사용할 수 있어 스마트폰이 가지고 있는 기능의 활용도를 극대화 할 수 있다. 그 결과로, 낮지 않은 가 격임에도 불구하고 짧은 시간 안에 스마트폰은 시장을 지배하게 되었다. 즉, 아래와 같이 2가지 설계 사상이 궁극적으로 사용자 만 족을 이끌어 오늘날 놀라운 스마트폰의 시장 지배 요인이 되었다.

? 직관적이고 사용하기 쉽도록 하여 (스토리지 관리) 사용 효율 성을 최대화하라
? 필요할 때 언제든지 바로 적용할 수 있는 다양한 기능과 서비스 로 (스토리지) 시스템 활용도를 극대화하라


그렇다면, 지금까지 스토리지 시스템에 대한 관리는 어땠는가 과 히, '블랙박스'라 해도 과언이 아닐 것이다. 일단 스토리지가 도입 된 이후에는 장비 설치에서부터 초기구성, 변경작업, 사용상태 분 석, 성능관리, 사용자관리, 장애추적 등등 일련의 스토리지 관리 활동이 이루어진다. 하지만, 이러한 태스크들은 일부 교육받은 스 토리지 관리자나 업체 전문 엔지니어의 전유물이었다. 그만큼 스 토리지 관리는 쉽게 접근하기 어렵고 힘든 일이었다.

110712_okm5_img07.jpg

ZFS S7000 스토리지 어플라이언스는 이에 견주어 매우 혁신적 인 관리 기법을 제공한다. 우선 사용자 인터페이스 부분부터 매우 독특하다. 사용자 인터페이스는 웹 브라우저 기반 BUI(Browser User Interface)방식으로 대부분의 스토리지 관리 작업을 수행할 수 있다. 처음 스토리지 설치에서부터 안내되는 각 스텝별로 진행 되는 구성 절차는 기본적인 데이터관리 개념을 이해하고 있는 인 원이라면 누구나 쉽게 직접 수행할 수 있고 빠르게 진행된다.

110712_okm5_img08.jpg

일단, 기본 설치가 마무리된 이후에는 사용자 쿼터 설정이나, 데이 터 볼륨 스냅샷 구성관리, 성능 관리, 장애 관리등 일반적인 스토 리지 관리 작업들을 진행하게 되며 이러한 작업들은 일목요연하게 스토리지 관리작업을 시작하게 하는 대시보드에서 출발하여 드릴 다운 방식(Drill-Down)의 직관적이고도 쉬운 관리 방식을 제공한 다. 또한, 평상시 스토리지 모니터링을 위한 작업은 드래그-앤-드 럽 방식으로 쉽게 관리자의 성향에 맞게 화면을 재구성할 수 있다.

특히, 성능관리 측면에서 ZFS S7000 스토리지는 'Solaris DTrace Analytics'라는 매우 정교하고 자세한 운영체계레벨의 성능추적기 능을 기반으로 사용자 관점에서 사용하기 쉽도록 모니터링할 수 있도록 고안되었다. 이 기능을 이용하면 실시간은 물론이고 최대 7 년간의 성능이력을 다양한 접근 관점으로 추적, 관리할 수 있다.

110712_okm5_img09.jpg

스마트폰 신드롬의 또 하나의 성공 요소는 다양한 기능과 서비스 에 대한 활용도 극대화이다. 최근에 스토리지를 운영할 때 일반적 으로 요구되는 기능들은 용량 증설, 데이터 볼륨 스냅샷, 데이터 원격지 복제, 데이터 압축, 데이터 중복제거, 데이터 백업 및 SAN 또는 NAS 지원 프로토콜 서비스로 SAN 스위치나 네트워크 스위 치 등을 사용하는 DB서비스, 파일서비스, 가상화 환경서비스 등 일 것이다. 그런데, ZFS S7000 스토리지는 이와 같은 기능과 서비 스를 필요로 할 때 별도의 라이센스 구매 없이 마우스 클릭 한번으 로 바로 활성화하여 적용할 수 있다. 지금까지 대부분의 스토리지 제품들은 위에 언급한 기능들이나 서비스를 제공할 때에는 각각 별도의 추가 옵션 라이센스를 지불하여야 하는 것과는 사뭇 다른 접근 방법이다. 이는 'Needs on Demand' 개념으로 필요할 때 즉 각적으로 사용할 수 있게 하여 활용도를 극대화 할 수 있도록 하는 ZFS S7000 스토리지의 제품 철학이다.

110712_okm5_img10.jpg

스토리지 총 소유비용 (TCO), 어떻게 절감할 것인가

ZFS S7000 스토리지 어플라이언스는 비용 효과적인 구성 요소 를 사용하고 풍부한 내장 소프트웨어 기능을 제공함으로써 기존 스토리지 솔루션 보다 낮은 비용으로 뛰어난 성능을 제공한다. 다 른 많은 벤더들이 FC, CIFS, NFS, HTTP, 중복 제거, 복제 같은 프로토콜 및 데이터 서비스에 대해 라이센스 비용을 부과하고 있 는 것과 달리, ZFS S7000 스토리지 어플라이언스는 이러한 기능 외에도 다른 많은 소프트웨어 기능들을 추가 비용 없이 제공한다. 즉, 소프트웨어 라이센스를 추가할 필요가 없다. 그 결과, 라이센 스 관리로 인한 관리 오버헤드도 피할 수 있다. 또한, 에너지 소비 와 데이터센터 공간 요구사항을 줄임으로써 뛰어난 경제적 가치 를 제공한다. 15K RPM HDD 드라이브 보다 작동 전력이 덜 소 모되는 7200 RPM SAS-2 HDD 드라이브와 플래시 SSD를 통해 에너지 효율성을 향상시켰다.

110712_okm5_c_img02.jpg

스토리지 제품을 도입해서 운영할 때 소요되는 총 소유비용은 크 게 하드웨어 및 소프트웨어 도입비용, 관리 및 운영비용이다. 고객 은 추구하고자 하는 비즈니스 목적을 위해 스토리지 도입 시 높은 성능 및 안정성을 함께 고려할 것이다

ZFS S7000 스토리지 어플라이언스로 실현하는 성능가속화, 관리단순화, 비용절감효과

110712_okm5_img11.jpg

스토리지 업계에서는 유명한, Storage Magazine이라는 온라인 스 토리지 정보사이트에서는 매년 스 토리지 제품 각 분야에 대해 우수 한 제품을 선정하여 발표하고 있다. 중, SAN/NAS/DAS/SSD 분야를 총망라한 010년 디스크 스토리지 제품부문에서(Disks and disk subsystems: 2010 Products of the Year finalists) ZFS S7420 스토 리지 어플라이언스가 2009년에 이어 2년 연속 올해의 스토리지 우수 제품에 선정되었다.

ZFS 7420 스토리지 어플라이언스 2010년 올해시영역확장이라는 혁신적 기술을 통하여 높은 성능과 스토리지 확장성을 제공하며, Oracle 애플리 케이션과의 우수한 상호 운영성 제공

ZFS S7000 스토리지 어플라이언스가 제공하는 특징 요약

- 문제를 손쉽게 발견 및 수정하고 성능을 최적화할 수 있는 탁월 한 관리 툴
- 포괄적이고 통합된 데이터 서비스 및 프로토콜
- 액티브-액티브 클러스터 옵션
- 데이터 압축 및 인라인 중복 제거
- DRAM, 플래시 캐시 및 HDD를 포함한 HSP에서 최적화된 스 토리지 계층
- Microsoft Windows, Linux 및 UNIX 환경 간에 여러 프로토콜 을 완벽하게 통합하고 데이터를 안전하게 공유

ZFS S7000 스토리지 어플라이언스가 제공하는 이점 요약

- 스토리지 관리를 단순화함으로써 복잡성 해소
- 추가 소프트웨어 라이센스 없이 뛰어난 성능과 가용성 제공
- 인라인 데이터 중복 제거 및 압축을 바탕으로 뛰어난 스토리지 효율성을 제공하는 통합 소프트웨어 활용 스위트
- 컴퓨팅 성능, 스토리지 용량 또는 성능을 개별적으로 향상시킴 으로써 변화하는 비즈니스 요구에 적응할 수 있도록 여러 차원에 서 확장 가능
- 고속 RPM 드라이브보다 전력 소비가 적은 SSD 및 대용량 디스 크 드라이브를 사용함으로써 경제 효율성 달성

110712_okm5_img12.jpg