기본 원리: NetApp 씬 프로비저닝이번 달에는 Tech OnTap에 기본 원리라는 새로운 기능이 도입되었습니다. 본 기사와 이후의 뉴스레터에서는 중복 제거, Snapshot®, FlexClone®, FlexCache® 및 Flash Cache 등과 같이 많이 사용되는 다양한 NetApp 기술의 기본 원리에 대해 알아보도록 하겠습니다. 이러한 내용은 기술을 이해하고 사용하는 데 도움이 될 것입니다. 대량의 스토리지를 할당하고 스토리지가 오랫동안 사용되지 않은 상태로 방치되는 여러 가지 상황이 있을 수 있습니다. 예를 들어 한 디자인 대학에서는 학생과 교직원용으로 27.5TB의 스토리지를 할당해야 한다고 예측했지만 대부분의 학생과 교직원은 스토리지를 조금만 사용하거나 전혀 사용하지 않았습니다. 하지만 이 학교는 NetApp 스토리지의 씬 프로비저닝을 사용하여 단 3.5TB의 물리적 스토리지(활용률 80%)를 통해 이러한 할당을 충족할 수 있었습니다(8:1 이상의 초과 할당률). 씬 프로비저닝을 사용하여 추가 스토리지 구입에 필요한 9만 달러 이상의 추가 비용이 절감된 것입니다. NetApp 씬 프로비저닝은 물리적 스토리지 풀에 실제 존재하는 것보다 더 많은 논리적 스토리지를 호스트 또는 사용자에게 제공할 수 있도록 설계되었습니다. 공간을 미리 할당하는 대신 데이터가 기록될 때 각 볼륨 또는 LUN에 동적으로 스토리지 공간이 할당됩니다. 대부분의 구성에서는 볼륨 또는 LUN의 데이터가 삭제되고 Snapshot 복사본에서 이를 사용하지 않는 경우에도 공통 스토리지 풀에 여유 공간이 다시 생기게 됩니다. 스토리지 프로비저닝에 대한 이러한 접근 방식에는 다음과 같은 여러 가지 이점이 있습니다.
그림 1) 기존 프로비저닝과 NetApp 씬 프로비저닝 비교. 기본 원리 장에서는 NetApp 씬 프로비저닝 구현 방법, 가장 일반적인 사용 사례, SAN 및 NAS 환경 모두에서 씬 프로비저닝을 구현하는 사례 등에 대해 알아봅니다. Data ONTAP에서의 씬 프로비저닝 구현 방법NetApp Data ONTAP® 운영 환경은 데이터 디스크와 패리티 디스크로 구성된 RAID 그룹에 물리적 디스크를 결합합니다. RAID 그룹은 Aggregate라는 스토리지 풀에서 수집됩니다. Aggregate는 RAID 그룹의 모음입니다. FlexVol® 볼륨은 Aggregate 내에서 생성됩니다. 데이터를 저장하는 논리적 컨테이너입니다. NAS 프로토콜을 사용하는 호스트는 FlexVol 볼륨에서 직접 데이터에 액세스하고 이를 저장합니다. SAN 환경의 경우 LUN이 FlexVol 볼륨 내부에 생성되고 호스트가 LUN에 액세스합니다. FlexVol 볼륨은 Aggregate의 특정 기본 디스크와 직접적인 관련이 없습니다. 이 볼륨은 기본 물리적 스토리지 컨테이너에서 논리적 데이터 스토리지 컨테이너를 추출하여 씬 프로비저닝과 기타 NetApp 스토리지 기능을 사용할 수 있는 유연성을 제공합니다. 그림 2) FlexVol 볼륨은 소프트 할당을 사용하여 물리적 Aggregate에서 사용 가능한 것보다 더 많은 공간을 씬 프로비저닝할 수 있도록 해 줍니다. Data ONTAP은 FlexVol 볼륨 및 LUN 수준에서 씬 프로비저닝을 구현합니다. SAN 환경에서는 씬 프로비저닝된 FlexVol 볼륨 내에서 씬 프로비저닝된 LUN을 생성할 수 있습니다. 간단한 스토리지 옵션으로 디스크 Aggregate에서 특정 볼륨 또는 LUN의 물리적 공간의 보장 여부가 결정됩니다. 즉, 씬 프로비저닝을 현재 사용하고 있지 않은 경우 진행 중인 작업을 중단하지 않고 하나의 옵션만 변경하면 기존 볼륨과 LUN에서 이를 사용할 수 있습니다. 일반적인 씬 프로비저닝 사용 사례씬 프로비저닝은 일반적으로 서버 및 애플리케이션의 수가 많은 설정에서 이점이 극대화됩니다. 많은 사용자에게 스토리지를 할당해야 하는 가상화 서버 환경과 서비스 공급자 환경을 예로 들 수 있습니다. 이 기술은 파일 공유 및 홈 디렉토리, D2D(Disk-to-Disk) 백업, 웹 호스팅과 인터넷 서비스 환경(포토 스토리지 및 이메일 계정 포함) 및 정보 서비스 등에 대한 스토리지 프로비저닝에도 적합합니다. 다음 예는 씬 프로비저닝이 특정 애플리케이션 환경에서 어떤 이점을 가져다 주는지 보여줍니다. 이 외에도 여러 가지가 있을 수 있습니다. 홈 디렉토리. 대부분의 조직에서는 사용자 커뮤니티에 따라 홈 디렉토리의 용량 요구 사항이 크게 달라집니다. 따라서 씬 프로비저닝을 사용하는 것이 좋습니다. 홈 디렉토리를 저장하는 FlexVol 볼륨을 씬 프로비저닝하면 일반적인 요구 사항을 가진 사용자에게 중요한 디스크 공간을 낭비하지 않으면서 많은 공간이 필요한 사용자를 쉽게 수용할 수 있습니다. 홈 디렉토리에 대한 씬 프로비저닝을 사용하는 한 회사에서 4,500명의 사용자에게 각각 최대 1GB의 네트워크 파일 스토리지를 할당합니다. 이 경우 기존 프로비저닝에서는 4.5TB의 물리적 스토리지가 필요하지만 씬 프로비저닝을 사용하면 600GB의 물리적 공간만으로 요구 사항이 충족됩니다. D2D(Disk-to-Disk) 백업. D2D(Disk-to-Disk) 백업을 위한 프로비저닝은 기본 스토리지 요구 사항에 대해 공간을 할당하는 것보다 복잡할 수 있습니다. 기본 스토리지의 증가를 예측해야 할 뿐 아니라 각 볼륨의 변화율도 파악하고 있어야 합니다. 내부 고객에게 백업 서비스를 판매하는 한 회사에서는 D2D(Disk-to-Disk) 백업에 대한 보조 스토리지에 씬 프로비저닝을 적용하여 큰 성공을 거두었습니다. 1년여 동안 고객은 보조 스토리지를 추가할 필요 없이 기본 스토리지 용량을 500TB에서 900TB로 늘렸습니다. 회사 데이터 센터가 지속적으로 공간, 전원 및 냉각 수요 증가로 인한 어려움을 겪었으므로, 이러한 절약은 자본 절약 이상의 큰 이익이 됩니다. 씬 프로비저닝으로 인해 이 회사는 새로운 보조 스토리지의 구입을 1년 동안 연기할 수 있었습니다. 스토리지 활용률은 40% 미만(대부분 활용률이 떨어지는 볼륨으로 인함)에서 약 70%로 높아졌습니다. 가상 서버 및 데스크톱 환경. 씬 프로비저닝의 또 다른 대상은 가상화 환경입니다. 일반적으로 각 VM에 대해 10 ~ 20GB의 디스크 공간이 할당됩니다. 하지만 대부분의 VM 설치에서는 이 공간의 일부만 사용됩니다. 이러한 볼륨을 씬 프로비저닝하면 상당한 스토리지 공간을 절약할 수 있습니다. NetApp 씬 프로비저닝 사용볼륨 또는 LUN에서 적절한 옵션을 설정하여 NetApp 스토리지에서 씬 프로비저닝을 사용할 수 있습니다. "보증" 옵션을 "없음"으로 변경하여 볼륨을 씬 프로비저닝하고 LUN에서 예약을 변경하여 LUN을 씬 프로비저닝할 수 있습니다. NetApp 관리 툴(예: NetApp Operations Manager 및 NetApp Provisioning Manager)을 사용하거나 다음 명령을 입력하여 이러한 설정을 지정할 수 있습니다. 볼륨: LUN: 변경은 중단 없이 즉시 이루어집니다. 새로운 설치. 씬 프로비저닝된 새로운 볼륨을 생성하려면 보증을 "없음"으로 설정하고 커맨드 라인에서 볼륨을 생성합니다. Provisioning Manager를 사용하는 경우 씬 프로비저닝을 포함하는 프로비저닝 프로필을 선택하고 툴에서 스토리지 시스템을 프로비저닝하도록 할 수 있습니다. 그림 3은 Provisioning Manager의 NAS 볼륨에 대한 씬 프로비저닝 옵션을 보여줍니다. 그림과 같이 "데이터 및 Snapshot 복사본에 대한 공간 보증" 확인란을 선택 취소하여 씬 프로비저닝이 포함된 정책을 생성합니다. 이 프로필에 할당된 모든 데이터세트가 씬 프로비저닝됩니다. 그림 3) NAS 볼륨에 대한 Provisioning Manager 씬 프로비저닝 옵션을 보여주는 화면. 그림 4는 LUN 씬 프로비저닝에 대한 SAN 옵션을 보여줍니다. 그림과 같이 "LUN 또는 Snapshot 복사본에 대한 공간을 보증하지 않음" 옵션을 선택하여 SAN 씬 프로비저닝 정책을 생성합니다. 이 정책에 할당된 모든 SAN 데이터세트가 씬 프로비저닝됩니다. 그림 4) LUN에 대한 Provisioning Manager 씬 프로비저닝 옵션을 보여주는 화면. 기존 설치. 기존 볼륨을 씬 프로비저닝으로 전환하려면 볼륨에 대한 "보증" 옵션을 "없음"으로 설정하여 수정해야 합니다. 그러면 Aggregate 내에서 볼륨에 대해 예약된 여유 공간이 해제됩니다. NetApp 관리 툴을 사용하여 이 작업을 수행할 수도 있습니다. 씬 프로비저닝 관리. 공간 활용률의 적절한 모니터링은 씬 프로비저닝의 핵심 측면입니다. 씬 프로비저닝된 환경에서는 기본 물리적 스토리지보다 많은 논리적 공간을 할당할 수 있기 때문에 스토리지 시스템의 공간 활용률을 모니터링하고 적절한 메시지와 경고를 생성함으로써 시기적절한 대응을 통해 공간 부족 상황을 방지할 수 있도록 해 주는 툴이 필요합니다. 예를 들어 Operations Manager를 사용하면 여러 Aggregate 사용 및 활용 수준에 대한 알림을 설정할 수 있습니다. 이러한 알림으로 스토리지 사용 변화에 적절하게 대응할 수 있습니다. 씬 프로비저닝된 환경에서는 Aggregate가 특정 비율만큼 초과 프로비저닝되거나 특정 활용 수준에 도달할 경우 알림을 받을 수 있습니다. 씬 프로비저닝을 사용하지 않는 경우. 씬 프로비저닝이 적합하지 않는 경우도 있습니다. 씬 프로비저닝을 구현할지 여부와 이를 적용할 볼륨을 결정할 때 유의하십시오.
SAN과 NAS의 씬 프로비저닝 비교SAN 환경과 NAS 환경의 씬 프로비저닝에는 한 가지 중요한 차이점이 있습니다. 호스트에 LUN을 할당하면 호스트는 LUN에 자체 파일 시스템을 생성하고 자체적인 기록을 수행합니다. 따라서 LUN에서 현재 사용 중인 공간에 대한 호스트의 관점은 스토리지 시스템의 관점과 크게 다를 수 있습니다. 이는 NetApp뿐 아니라 모든 SAN 스토리지 벤더의 경우에도 동일합니다. 이 문제에 대해서는 그림 5를 참조하십시오. 그림 5) 공간 활용률에 대한 호스트와 스토리지의 관점 차이를 보여주는 그림. 호스트에서는 해제된 블록을 바로 재사용할 필요가 없으며 대신 새로운 공간을 할당할 수 있습니다. NetApp은 LUN에 이미 할당된 디스크 공간을 절약하여 재사용할 수 있도록 하는 "용량 재사용" 기술을 제공합니다. 용량 재사용 기술 없이는 장기적으로 LUN을 씬 프로비저닝하는 것이 거의 불가능합니다. 이는 특정 애플리케이션에서 스토리지 공간을 사용하는 방법에 따라 다르지만, 일반적으로 스토리지 시스템은 LUN이 최대 크기(사용자가 일상적으로 LUN을 프로비저닝한 경우와 같은 지점)에 도달할 때까지 점점 더 많은 공간을 할당하는 경향이 있습니다. NetApp 용량 재사용 기술은 NetApp SnapDrive®에 통합되었으며 추가 비용 없이 제공됩니다. SnapDrive는 서버 관리자가 마법사 기반 접근 방식을 사용하거나 커맨드 라인 인터페이스를 통해 NetApp SAN 스토리지를 쉽게 관리할 수 있도록 해 줍니다. NetApp은 NetApp 용량 재사용 기술을 Symantec™ 씬 재사용 API와 통합하기 위해 많은 노력을 기울여 왔습니다. LUN에서 주기적으로 용량 재사용 프로세스를 시작할 수 있습니다. GUI 툴은 얼만큼의 공간이 재사용될 수 있는지 확인하고 계속할지를 묻습니다. 사용량이 많은 시간에는 실행되지 않도록 프로세스 수행 시간을 제한할 수 있습니다. 다음은 용량 재사용을 실행할 때 고려해야 할 몇 가지 사항입니다.
— Snapshot 복사본을 생성하거나 복원하면 용량 재사용이 중지됩니다. — LUN을 삭제, 분리 또는 확장할 수 없습니다. — 마운트 포인트를 변경할 수 없습니다. — Windows® 조각 모음을 실행하지 않는 것이 좋습니다. 결론씬 프로비저닝은 중요한 스토리지 효율성 툴로서 단독으로 사용하거나 NetApp 중복제거 및 FlexClone 등과 같은 다른 스토리지 효율성 솔루션과 함께 사용할 수 있습니다. 씬 프로비저닝에 대한 자세한 내용은 다음 자료를 참조하십시오. |
![]() | ![]() |
| 연락처 | 구매 방법 | 피드백 | 채용 | 구독 | 개인 정보 보호 정책 | © 2010 NetApp |