[ 주 ] 넷클립스
DESCRIPTION
스토리지 가상화 솔루션. S V M TM. [ 주 ] 넷클립스. Storage Virtualization Manager. Virtualization 이란 ?. Virtualization 은 물리적인 형태의 스토리지 디바이스 구성을 논리적 인 형태의 구성으로 가능케 하는 기술. 즉, 실제 스토리지의 물리적 구성이나 형태에 관계없이 이를 추상화하여 논리적인 형태의 Virtual Volume 으로 단일한 관리성 을 제공하여 스토리지의 무제한적인 용량 및 확장성을 보장하는 기술. - PowerPoint PPT PresentationTRANSCRIPT
SANGATE
[ 주 ]넷클립스
S V M S V M TMTM
Storage Virtualization Manager
스토리지 가상화 솔루션
Storage Virtualization Manager
Virtualization 이란 ?
Virtualization 은 물리적인 형태의 스토리지 디바이스 구성을 논리적인 형태의 구성으로 가능케 하는 기술 .즉 , 실제 스토리지의 물리적 구성이나 형태에 관계없이 이를 추상화하여 논리적인 형태의 Virtual Volume 으로 단일한 관리성을 제공하여 스토리지의 무제한적인 용량 및 확장성을 보장하는 기술 .
Storage Virtualization Manager
다양한 스토리지 디바이스를 추상화 하여 단일하고 용이한 관리방법을 제공하며 데이터의 통합관리를 통한 스토리지
관리 비용 절감 자유로운 볼륨 관리 ( 볼륨 생성 및 확장 )
동종 또는 이기종 O/S 로 운영되는 다양한 벤더의 서버로 구성된 복잡하고 분산된 SAN 환경 지원
SAN 성능을 극대화하여 Business continues 제공 높은 스토리지 확장성 (Volume 용량의 무제한 지원 )
Virtualization 필요성
Storage Virtualization Manager
Virtualization 구현 방법
ASYMMETRIC 방식 (OUT OF BAND)ASYMMETRIC 방식 (OUT OF BAND)
SYMMETRIC 방식 (IN BAND)SYMMETRIC 방식 (IN BAND)
File Service
HBA
Hosts
Block-levelVirtualization
In-band SAN Appliance
Storage
Data and Control path
File Service
HBA
Hosts
Block-levelVirtualization
Out-of-band SAN Appliance
StorageControl path
Data path
Storage Virtualization Manager
SAN Fabric
Symmetric Virtualization (IN BAND )
50 applicationservers
Bottleneck
Storage B Storage A Storage C
시스템과 스토리지간 데이터 처리는 반드시 Appliance 통하여 처리 확장성의 한계 가용성의 문제 처리속도의 한계
VirtualizationAppliance 주요 공급자
StorageApps (HP) DataDirect Veritas DataCore FalconStor
Appliance 장애시 Server 에서 스토리 간의 Data 접근이 안되어 서비스에 문제 발생 ( 항상 이중화로 Active-Active 구현이 필요 함 )
Storage Virtualization Manager
데이터 무결성 문제 어플라이언스에 의하여 데이터가 변조될 수 있음 어플라이언스 재부팅 , 고장 , 버그 , 해킹 , 바이러스
확장성 문제 스토리지 도메인 별로 두 대의 어플라이언스로 제한 대규모의 SAN 은 여러 개의 “ SAN islands” 로 분리해야 됨 ,
각각에는 별도의 어플라이언스가 설치되어야 하며 호스트의 수에도 제한이 따름
비용 문제 어플라이언스 하드웨어 및 소프트웨어 이중화로 구성된 고성능 ( 여러 개의 CPU) 의 장비 클러스터 에서 소프트웨어는 어플라이언스 별로 라이선스 됨 Fibre Channel 스위치 포트 소모 어플라이언스 한 쌍에 12 개의 포트 필요
Symmetric Virtualization (IN BAND ) 단점
Storage Virtualization Manager
SAN Fabric
Server B Server A Server C
Storage B Storage A Storage C
VirtualizationAppliance
여러 시스템들이 동시에 스토리지 데이터에 접근 시 Virtualization Appliance 와 관계없이 접근
확장성 및 가용성이 뛰어남 SAN Switch 대역폭을 그대로 이용
Meta data Path
I/O data Path
Asymmetric Virtualization (Out-of BAND )
Virtualization Appliance 가 장애가 발생하여도 시스템에 등록된 MetaData 정보에 의하여 데이터 접근하는데 지장이 없다 .
주요 공급자 StoreAge Compaq
Storage Virtualization Manager
SVMTM 소개
SVMTM
가상화관리
재난복구
Storage Virtualization Manager
SVMTM (Storage Virtualization Manager) 구조
O/S
SVM Driver
HBA HBA
Server
ApplicationSoftware
ManagementSoftware
FCPort
SVM Appliance
FCPort
O/S
SAN
StoreAge Fibre Channel Processor
EthernetPort
Processor
Vol
um
eM
anag
emen
t
VirtualizationMapping
Storage Application Software
[ 그림 ] SVM Appliance 내부 구조
Storage Virtualization Manager
SVMTM 특징 - 통합관리
SAN Switch SVM
ST 1 ST 2 ST 3
스토리지 통합 관리 표준 스토리지를 하나의 Interface 로 통합 관리 Vendor 별 LUN 의 구성 , 용량 , 상태 등 확인 기능 LUN 통합 관리 Web 을 통한 GUI
NT 2000 Unix Linux
Storage Virtualization Manager
SVMTM 특징 – 볼륨 관리
SAN Switch SVM
ST 1 ST 2 ST 3
NT 2000 Unix Linux
Volume Manager Volume 생성 - 수 MB 에서 수 TB 까지 Volume 수 무제한 생성 가능 Volume 확장 – 자유로운 Volume 확장 동종 O/S 간 자유로운 볼륨 이동 가능
10MB 10GB
100GB50GB1TB
50GB 20GB100GB10GB
20GB
Storage Virtualization Manager
SVMTM 특징 - High Performance & Multi-path
300MB/s SVM
ST 1 ST 2 ST 3
NT 2000 Unix Linux
300GB
100GB 100GB 100GB
High Bandwidth 스토리간의 볼륨 “ Stripe”
구성으로 고 대역폭 제공 고속의 데이터 처리
300MB Data
Multi-Path HBA 수 만큼 자동 부하 분산 Auto Fail-Over 기능 제공
Server
100MB/s 100MB/s100MB/s
Fail
HBA HBA HBA
100MB/s 100MB/s
Storage Virtualization Manager
서버 #1
서버 #2
서버 #3
서버 #4
Vol A R/W R X X
Vol B X R/W R X
Vol C X X R/W R
R/W : Read & WriteR : Read OnlyX : Not Access
SVMTM 특징 - Security ( 보안 )
SAN Switch SVM
ST 1 ST 2 ST 3
서버 #1
Vol A
서버 #2
서버 #3
서버 #4
Vol B Vol C
Read & Write
Read Only
Volume Masking & Zoning 볼륨의 시스템 접근 권한 제한 기능 각 볼륨에 대한 READ & WRITE 등을 시스템 별로 지정 가능 볼륨을 적용시스템에 지정하여 할당 지정된 시스템 외에는 볼륨 접근 불가능
Storage Virtualization Manager
SVMTM 특징 - Safety ( 안정성 )
SAN Switch
SVM
ST 1 ST 2
NT 2000 Unix Linux
SVM
SAN SwitchActive
Stand-by
Multi-path
Volume Driver Volume Driver Volume Driver Volume Driver 완전한 H/W 의 Redundancy SVM Appliance Multi-path SAN Switch Disk Array FC HBA 시스템의 down Time
Zero
Storage Virtualization Manager
SVMTM Application
multiViewTM
SVM Application
SVM
multiViewTM
multiCopyTM
multiMirrorTM
multiCopyTM
multi MirrorTM
Storage Virtualization Manager
MultiView 는 기존의 Snapshot 보다 더 진일보한 개념으로서 보다 더 유연한 데이터 관리성을 제공하는 강력한 Tool
Multiview 는 스토리지 애플리케이션의 하나로서 동일한 데이터에 대한 서로 다른 시간대의 버전을 생성하며 이를 통하여 LAN free 백업이나 Serverless 백업 등과 연동 가능
동일한 볼륨에 대한 여러 개의 View 를 생성하여 이를 테스트 , 의사 결정 등의 Simulation 용도로 사용 가능 .
multiView™ 란 ?
Storage Virtualization Manager
multiView ™ 의 이해
View !
Multi-View 는 원본 볼륨의 256MB 의 공간을 View(PIT(Point-in-Time)) 볼륨으로 차지하며 View 볼륨은 드라이브로 표시 용량은 256MB 를 사용하지만 원본 볼륨의 모든 용량으로 표시 View (Temporary) 볼륨에는 새로 생성 되거나 갱신된 데이터가 저장 변경 되지 않는 데이터는 Multi View 엔진에 의하여 원본 볼륨의 데이터를 찾아 접근 사용자에 의해 계속적인 View 볼륨 생성 가능 .
256MBOriginalVolume
TemporaryVolume 1
256MBTemporaryVolume 2
View !
Snapshot
Storage Virtualization Manager
View !
OriginalVolume
TemporaryVolume 1
Snapshot
Old Data New DataRead
Read/Write
Backup/Test/developProduction
multiView ™ 운영방안
Temporary 볼륨이 생성된 후에는 시스템에 의해 변경되거나 새로이 생성된 데이터는 Temporary 볼륨으로 저장 .
기존의 원본볼륨의 변경 되지 않은 데이터는 원본볼륨에서 데이터를 읽고 불러온다 .
원본 볼륨 절대적 보호 Roll Back 으로 데이터 복원 지원
Storage Virtualization Manager
확장성 (Scalability) 주어진 볼륨에 대한 view 의 생성 무 제한
가용성 (Availability) 타 Snapshot 애플리케이션의 경우에는 백업 작업 동안에만 사용 하도록 설계되었으나 , Multiview 는 View 를 장기간 사용 가능
TCO 감소 각 view 는 원본 볼륨의 Temporary (256MB) 의 공간을 생성하여
Temporary 볼륨으로 가상의 드라이브를 사용 데이터를 다중 복제할 필요가 없으므로 스토리지 사용 공간을 최소화
기타 Cascading version - 동일한 데이터에 대한 다수의 연속적인 버전 생성 가능
multiView ™ 특징
Storage Virtualization Manager
Multi-level 의 물리적인 Copy Block Level Copy Copy 의 우선순위 정의 가능 One-to-Many Copy 원본 볼륨은 절대적으로 보호 Remote Copy – Bandwidth 독립적 각각의 복사본은 독립적이며 , R/W 가능
multiCopy™ 란 ?
Storage Virtualization Manager
IP/ATM
Network
FC to IP/ATM
multiCopy ™- Local & Remote Copy
SAN SwitchSVM
ST 1
NT 2000 Unix Linux
LocalCopy1
FC to IP/ATM
SAN Switch SVM
ST 2 ST 3
NT 2000 Unix Linux
RemoteCopy 1
RemoteCopy 2
ST 1
Original
Storage Virtualization Manager
multiMirrorTM
Multi-level 의 물리적인 Mirror
Block Level Mirror
지속적 Mirror 가능
Mirror 의 우선순위 정의
One-to-Many Mirror
원본 볼륨은 절대적으로 보호
Remote Mirror – Bandwidth 독립적
각각의 복사본은 독립적이며 , R/W 가능
Storage Virtualization Manager
multiMirrorTM 이점
Asynchronous 및 Synchronous Mirroring
Local 및 Remote Mirroring
Source 볼륨에는 영향을 끼치지 않음
스토리지 서브시스템과 무관한 Mirror 서비스
“Mirrors” 의 독립성
간단하고 빠른 복구 유틸리티
Storage Virtualization Manager
IP/ATM
Network
FC to IP/ATMSAN SwitchSVM
NT 2000 Unix Linux
Original
FC to IP/ATMSAN Switch SVM
NT 2000 Unix Linux
Mirror
Updates 1Updates 2
Updates N
Updates 1Updates 2
Updates N
Asynchronous 는 Remote 지역을 위한 구성에 적합 SVM 에 의한 Mirror 방식
multiMirrorTM –Asynchronous Mirroring
Point-in-time snapshot © 기반 데이터 보호를 위한 “ consistent PITs” 정의
기능 일 대 다수 관계 미러링 작업을 “ Pause” & “Continue” 가능
Storage Virtualization Manager
multiMirrorTM –Synchronous Mirroring
Synchronous 는 Local 지역 구성에 빠른 Mirror 에 적합 . Volume Agent 에 의한 Mirror
SAN SwitchSVM
NT 2000 Unix Linux
Original
Updates 1Updates 2
Updates N
Mirror
Updates 1Updates 2
Updates N
Volume Driver Volume Driver Volume Driver Volume Driver
Mirrored 볼륨 그룹 정의 ( 일 대 다수
관계 )
Scratch 로부터 미러를 재 구성하지
않고도 미러링 작업을 “ Pause” and
“Continue” 가능
“Fail-over effect” 정의
Storage Virtualization Manager
multiMirrorTM –SnapSync and FullSync
Recovery Utilities
단계적 복구 기능 지원
SnapSync 및 FullSync 용 유틸리티 – 재해 종류에 따라 선택
“temporary master” 가 될 destination 중 하나를 선택
“roll-back” 기능을 수행하기 위하여 각 destination 에 PITs 정의
Mirrors 를 중단하고 독립적인 카피 생성
MultiMirror 가 SnapSync( 매우 빠른 동기화 ) 를 지원하기 위하여 블록의
변경사항을 계속적으로 추적하는 동안 R/W 를 위한 독립적인 카피 생성
재해 발생시나 필요시에 “ FullSync”( 전체 데이터의 카피 작업 ) 기능 수행
Storage Virtualization Manager
LAN
Unix Windows
Backup Agent for Unix
Backup Agent for Windows
SAN Fabric
UnixVolumes
WindowsVolumes
Backup Scheduler & Media Manager
TAPE LIBRARY
Snapshots Snapshots
SVMAppliance
통합구현 예 – multiView
Storage Virtualization Manager
LAN
SAN Fabric
SVMAppliance
CopyVolume
1
Viewvolume
CopyVolume
2
DataData Testing Group
PerformancePerformanceTesting Group
R/W R/W
최종 개발
버전
DATA
DATA Test 는 MultiView 를 이용한 볼륨 이용 Performance Test 는 Multi Copy 를 이용한 볼륨 이용 전체적인 Test 를 완료 시 원본 볼륨에 Roll Back 하여 최종적인 DATA
구성
통합구현 예 – multiView & Copy
PIT 1
PIT 2
PIT 3
Storage Virtualization Manager
IP/ATM
Network
SVMApplianceSAN FabricSAN Fabric
SVMAppliance
SAN Fabric
Mirror
SVMAppliance
AsynchronousRemote Mirror
SynchronousLocal Mirror
Mirror
지사 ( 서울 )
통합구현 예 – multiMirror
본사 ( 서울 )
부 산 ( 원격지 )
FC to IP/ATM
FC to IP/ATM
원본
Storage Virtualization Manager
The ConfigurationThe Configuration 28 대의 Windows 2000 서버 (11 clusters)
10 TB SAN : EMC Symmetrix 스토리지 어레이 8 대의 Brocade 스위치로 구성
SVM 이중화 - High Availability 구조 수천명의 유저를 위한 Microsoft Exchange
통합 구축 사례 A
Storage Virtualization Manager
The Setup - The Setup - Phase I: Commoditizing StoragePhase I: Commoditizing Storage
통합 구축 사례 A ( 계속 )
Storage Virtualization Manager
The Setup - The Setup - Phase II: Mirroring Phase II: Mirroring
통합 구축 사례 A ( 계속 )
Storage Virtualization Manager
고객고객 “ “요구 사항”요구 사항” 스토리지 관리 비용 절감
동일 SAN 내에서 여러 벤더의 시스템 사용
플렛폼 간 DR 솔루션
통합 구축 사례 B
Storage Virtualization Manager
The ConfigurationThe Configuration 3 개소의 SAN 에 180 대의 서버 3 개소의 SAN 에 12.5 TB:
1 대 Hitachi 스토리지 어레이 1 대 EMC 스토리지 어레이 1 대 IBM 스토리지 어레이로 구성 각 SAN 에 Fibre Channel switched fabric
각 로케이션에 multiView 와 이중화 SVM
SAP 어플리케이션
통합 구축 사례 B( 계속 )
Storage Virtualization Manager
The SetupThe Setup
통합 구축 사례 B( 계속 )
Storage Virtualization Manager
Customer BenefitsCustomer Benefits
스토리지 활용도 증가
스토리지 어플리케이션 표준화
중앙 집중식 관리
TCO 절감
통합 구축 사례 B( 계속 )
Storage Virtualization Manager
거대 규모의 엔터프라이즈 스토리지 ( 이기종 ) 통합 관리 가상화를 통한 볼륨의 자유로운 관리 스토리지 공간의 활용의 극대화 Multi-path & 스토리지 Stripe 을 통한 대역폭 확장 및
고 성능 제공 높은 안정성 , 신뢰성을 바탕으로 SAN 성능증대와
Business Continues 보장 Multi-ViewTM 를 사용한 “ Snapshot” 백업 및 테스트 Multi-CopyTM 를 사용한 원격지 백업 및 테스트 Multi-MirrorTM 를 사용한 원격지 재난대비 이중화 구성요소로 안전적인 구성
Summary- SVMTM
Storage Virtualization Manager
Q & A