[ 주 ] 넷클립스

38
SANGATE [ 주 ] 주주주주 S V M S V M TM TM Storage Virtualization Manager 스스스스 스스스 스스스

Upload: bert

Post on 26-Jan-2016

69 views

Category:

Documents


10 download

DESCRIPTION

스토리지 가상화 솔루션. S V M TM. [ 주 ] 넷클립스. Storage Virtualization Manager. Virtualization 이란 ?. Virtualization 은 물리적인 형태의 스토리지 디바이스 구성을 논리적 인 형태의 구성으로 가능케 하는 기술. 즉, 실제 스토리지의 물리적 구성이나 형태에 관계없이 이를 추상화하여 논리적인 형태의 Virtual Volume 으로 단일한 관리성 을 제공하여 스토리지의 무제한적인 용량 및 확장성을 보장하는 기술. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: [ 주 ] 넷클립스

SANGATE

[ 주 ]넷클립스

S V M S V M TMTM

Storage Virtualization Manager

스토리지 가상화 솔루션

Page 2: [ 주 ] 넷클립스

Storage Virtualization Manager

Virtualization 이란 ?

Virtualization 은 물리적인 형태의 스토리지 디바이스 구성을 논리적인 형태의 구성으로 가능케 하는 기술 .즉 , 실제 스토리지의 물리적 구성이나 형태에 관계없이 이를 추상화하여 논리적인 형태의 Virtual Volume 으로 단일한 관리성을 제공하여 스토리지의 무제한적인 용량 및 확장성을 보장하는 기술 .

Page 3: [ 주 ] 넷클립스

Storage Virtualization Manager

다양한 스토리지 디바이스를 추상화 하여 단일하고 용이한 관리방법을 제공하며 데이터의 통합관리를 통한 스토리지

관리 비용 절감 자유로운 볼륨 관리 ( 볼륨 생성 및 확장 )

동종 또는 이기종 O/S 로 운영되는 다양한 벤더의 서버로 구성된 복잡하고 분산된 SAN 환경 지원

SAN 성능을 극대화하여 Business continues 제공 높은 스토리지 확장성 (Volume 용량의 무제한 지원 )

Virtualization 필요성

Page 4: [ 주 ] 넷클립스

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

Page 5: [ 주 ] 넷클립스

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 구현이 필요 함 )

Page 6: [ 주 ] 넷클립스

Storage Virtualization Manager

데이터 무결성 문제 어플라이언스에 의하여 데이터가 변조될 수 있음 어플라이언스 재부팅 , 고장 , 버그 , 해킹 , 바이러스

확장성 문제 스토리지 도메인 별로 두 대의 어플라이언스로 제한 대규모의 SAN 은 여러 개의 “ SAN islands” 로 분리해야 됨 ,

각각에는 별도의 어플라이언스가 설치되어야 하며 호스트의 수에도 제한이 따름

비용 문제 어플라이언스 하드웨어 및 소프트웨어 이중화로 구성된 고성능 ( 여러 개의 CPU) 의 장비 클러스터 에서 소프트웨어는 어플라이언스 별로 라이선스 됨 Fibre Channel 스위치 포트 소모 어플라이언스 한 쌍에 12 개의 포트 필요

Symmetric Virtualization (IN BAND ) 단점

Page 7: [ 주 ] 넷클립스

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

Page 8: [ 주 ] 넷클립스

Storage Virtualization Manager

SVMTM 소개

SVMTM

가상화관리

재난복구

Page 9: [ 주 ] 넷클립스

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 내부 구조

Page 10: [ 주 ] 넷클립스

Storage Virtualization Manager

SVMTM 특징 - 통합관리

SAN Switch SVM

ST 1 ST 2 ST 3

스토리지 통합 관리 표준 스토리지를 하나의 Interface 로 통합 관리 Vendor 별 LUN 의 구성 , 용량 , 상태 등 확인 기능 LUN 통합 관리 Web 을 통한 GUI

NT 2000 Unix Linux

Page 11: [ 주 ] 넷클립스

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

Page 12: [ 주 ] 넷클립스

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

Page 13: [ 주 ] 넷클립스

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 등을 시스템 별로 지정 가능 볼륨을 적용시스템에 지정하여 할당 지정된 시스템 외에는 볼륨 접근 불가능

Page 14: [ 주 ] 넷클립스

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

Page 15: [ 주 ] 넷클립스

Storage Virtualization Manager

SVMTM Application

multiViewTM

SVM Application

SVM

multiViewTM

multiCopyTM

multiMirrorTM

multiCopyTM

multi MirrorTM

Page 16: [ 주 ] 넷클립스

Storage Virtualization Manager

MultiView 는 기존의 Snapshot 보다 더 진일보한 개념으로서 보다 더 유연한 데이터 관리성을 제공하는 강력한 Tool

Multiview 는 스토리지 애플리케이션의 하나로서 동일한 데이터에 대한 서로 다른 시간대의 버전을 생성하며 이를 통하여 LAN free 백업이나 Serverless 백업 등과 연동 가능

동일한 볼륨에 대한 여러 개의 View 를 생성하여 이를 테스트 , 의사 결정 등의 Simulation 용도로 사용 가능 .

multiView™ 란 ?

Page 17: [ 주 ] 넷클립스

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

Page 18: [ 주 ] 넷클립스

Storage Virtualization Manager

View !

OriginalVolume

TemporaryVolume 1

Snapshot

Old Data New DataRead

Read/Write

Backup/Test/developProduction

multiView ™ 운영방안

Temporary 볼륨이 생성된 후에는 시스템에 의해 변경되거나 새로이 생성된 데이터는 Temporary 볼륨으로 저장 .

기존의 원본볼륨의 변경 되지 않은 데이터는 원본볼륨에서 데이터를 읽고 불러온다 .

원본 볼륨 절대적 보호 Roll Back 으로 데이터 복원 지원

Page 19: [ 주 ] 넷클립스

Storage Virtualization Manager

확장성 (Scalability) 주어진 볼륨에 대한 view 의 생성 무 제한

가용성 (Availability) 타 Snapshot 애플리케이션의 경우에는 백업 작업 동안에만 사용 하도록 설계되었으나 , Multiview 는 View 를 장기간 사용 가능

TCO 감소 각 view 는 원본 볼륨의 Temporary (256MB) 의 공간을 생성하여

Temporary 볼륨으로 가상의 드라이브를 사용 데이터를 다중 복제할 필요가 없으므로 스토리지 사용 공간을 최소화

기타 Cascading version - 동일한 데이터에 대한 다수의 연속적인 버전 생성 가능

multiView ™ 특징

Page 20: [ 주 ] 넷클립스

Storage Virtualization Manager

Multi-level 의 물리적인 Copy Block Level Copy Copy 의 우선순위 정의 가능 One-to-Many Copy 원본 볼륨은 절대적으로 보호 Remote Copy – Bandwidth 독립적 각각의 복사본은 독립적이며 , R/W 가능

multiCopy™ 란 ?

Page 21: [ 주 ] 넷클립스

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

Page 22: [ 주 ] 넷클립스

Storage Virtualization Manager

multiMirrorTM

Multi-level 의 물리적인 Mirror

Block Level Mirror

지속적 Mirror 가능

Mirror 의 우선순위 정의

One-to-Many Mirror

원본 볼륨은 절대적으로 보호

Remote Mirror – Bandwidth 독립적

각각의 복사본은 독립적이며 , R/W 가능

Page 23: [ 주 ] 넷클립스

Storage Virtualization Manager

multiMirrorTM 이점

Asynchronous 및 Synchronous Mirroring

Local 및 Remote Mirroring

Source 볼륨에는 영향을 끼치지 않음

스토리지 서브시스템과 무관한 Mirror 서비스

“Mirrors” 의 독립성

간단하고 빠른 복구 유틸리티

Page 24: [ 주 ] 넷클립스

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 &copy 기반 데이터 보호를 위한 “ consistent PITs” 정의

기능 일 대 다수 관계 미러링 작업을 “ Pause” & “Continue” 가능

Page 25: [ 주 ] 넷클립스

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” 정의

Page 26: [ 주 ] 넷클립스

Storage Virtualization Manager

multiMirrorTM –SnapSync and FullSync

Recovery Utilities

단계적 복구 기능 지원

SnapSync 및 FullSync 용 유틸리티 – 재해 종류에 따라 선택

“temporary master” 가 될 destination 중 하나를 선택

“roll-back” 기능을 수행하기 위하여 각 destination 에 PITs 정의

Mirrors 를 중단하고 독립적인 카피 생성

MultiMirror 가 SnapSync( 매우 빠른 동기화 ) 를 지원하기 위하여 블록의

변경사항을 계속적으로 추적하는 동안 R/W 를 위한 독립적인 카피 생성

재해 발생시나 필요시에 “ FullSync”( 전체 데이터의 카피 작업 ) 기능 수행

Page 27: [ 주 ] 넷클립스

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

Page 28: [ 주 ] 넷클립스

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

Page 29: [ 주 ] 넷클립스

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

원본

Page 30: [ 주 ] 넷클립스

Storage Virtualization Manager

The ConfigurationThe Configuration 28 대의 Windows 2000 서버 (11 clusters)

10 TB SAN : EMC Symmetrix 스토리지 어레이 8 대의 Brocade 스위치로 구성

SVM 이중화 - High Availability 구조 수천명의 유저를 위한 Microsoft Exchange

통합 구축 사례 A

Page 31: [ 주 ] 넷클립스

Storage Virtualization Manager

The Setup - The Setup - Phase I: Commoditizing StoragePhase I: Commoditizing Storage

통합 구축 사례 A ( 계속 )

Page 32: [ 주 ] 넷클립스

Storage Virtualization Manager

The Setup - The Setup - Phase II: Mirroring Phase II: Mirroring

통합 구축 사례 A ( 계속 )

Page 33: [ 주 ] 넷클립스

Storage Virtualization Manager

고객고객 “ “요구 사항”요구 사항” 스토리지 관리 비용 절감

동일 SAN 내에서 여러 벤더의 시스템 사용

플렛폼 간 DR 솔루션

통합 구축 사례 B

Page 34: [ 주 ] 넷클립스

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( 계속 )

Page 35: [ 주 ] 넷클립스

Storage Virtualization Manager

The SetupThe Setup

통합 구축 사례 B( 계속 )

Page 36: [ 주 ] 넷클립스

Storage Virtualization Manager

Customer BenefitsCustomer Benefits

스토리지 활용도 증가

스토리지 어플리케이션 표준화

중앙 집중식 관리

TCO 절감

통합 구축 사례 B( 계속 )

Page 37: [ 주 ] 넷클립스

Storage Virtualization Manager

거대 규모의 엔터프라이즈 스토리지 ( 이기종 ) 통합 관리 가상화를 통한 볼륨의 자유로운 관리 스토리지 공간의 활용의 극대화 Multi-path & 스토리지 Stripe 을 통한 대역폭 확장 및

고 성능 제공 높은 안정성 , 신뢰성을 바탕으로 SAN 성능증대와

Business Continues 보장 Multi-ViewTM 를 사용한 “ Snapshot” 백업 및 테스트 Multi-CopyTM 를 사용한 원격지 백업 및 테스트 Multi-MirrorTM 를 사용한 원격지 재난대비 이중화 구성요소로 안전적인 구성

Summary- SVMTM

Page 38: [ 주 ] 넷클립스

Storage Virtualization Manager

Q & A