370 likes | 767 Views
VERITAS Storage Foundation™ 4.1 for Windows. Microsoft SQL Server Disk Mirroring 기술 발표. 윤영일 YOUNG-IL.YOON@VERITAS.COM ㈜ 한국 베리타스 소프트웨어. Agenda. VERITAS Software Today IT Challenges VERITAS Storage Foundation for Windows Storage Virtualization Centralized Storage Management
E N D
VERITAS Storage Foundation™ 4.1for Windows Microsoft SQL Server Disk Mirroring 기술 발표 윤영일 YOUNG-IL.YOON@VERITAS.COM㈜ 한국 베리타스 소프트웨어
Agenda • VERITAS Software Today • IT Challenges • VERITAS Storage Foundation for Windows • Storage Virtualization • Centralized Storage Management • Increased Availability • Performance & Scalability • Quick Recovery • High Availability • SQL DB Mirroring 구성 사례 • VSFW DEMO • Summary
VERITAS Software Today • 세계 최대의 Storage Software Company • $1.75BN Revenues • 6100+ Employees • 40 Countries • 55% Five Year CAGR • Fortune 500의 99%가 Veritas Software 사용
Results: Current Valuations $305.3BN $71.1BN $56.1BN $16.7BN $16.5BN $14.6BN $13.3BN $11.0BN * Market Capitalization, January 2004
HP 15.1% NetApp 5.3% HDS 3.3% IBM 2.9% Executive Software 2.6% EMC 24.2% Symantec 1.9% Other 13.3% VERITAS 31.4% Worldwide Core Storage Management Revenue by Vendor, 2003 All OS Systems, Including Suites, Based on New License Revenue Total New License Revenue = $886.2 Million Source: Gartner Dataquest “Market Share: Storage Management Software, Worldwide, 2003” (April 13, 2003)
Escalating IT Costs Storage Management: Key to Success • It costs more to manage 10 GB of disk than it does to purchase it • Less than 50% of UNIX/Windows disk is utilized • Planned downtime and un-planned downtime affect application availability – which equates to lost revenue IT Storage Challenges • 데이터의 가용성 • 성능 • 데이터 증가에 따른 관리의 어려움 • 한정된 전산인력 • 이기종 환경에서의 관리 *ITcentrix Storage Networks Report 1999
Causes of Downtime 30% of Downtime is planned! Source: Gartner, Oct. 2000
Storage Solutions for WindowsStorage Foundation Base + Options • Storage Foundation for Windows • Options: • Dynamic Multi-Pathing Option • FlashSnap Option • Volume Replicator Option • Storage Foundation HA for Windows • (SFW plus VERITAS Cluster Server)
Storage Foundation for Windows? • Windows Server 2003과 Windows 2000의 향상된 볼륨 관리 소프트웨어 • Windows Server 2003환경에서 스토리지의 가용성, 성능과 관리성을 높여줌 • Windows Enterprise Computing 환경에서 사용하기 쉬운 on-line 스토리지 관리 소프트웨어 • 계획되거나 계획되지 않은 다운타임을 줄일 수 있음!! • 이기종 환경(UNIX, Linux, Windows)에서도 동일한 인터페이스를 통해 스토리지 관리 가능 • 스토리지 하드웨어에 종속적이지 않음
Industry Leader Global 2000 기업의 1600 업체에서 VERITAS volume management technology를 이용하여 데이터의 고 가용성을 보장 받고 있음 !! Microsoft selected VERITAS • Microsoft는 Windows 2000, Windows Server 2003의 디스크 관리 소프트웨어를 개발하기 위해 VERITAS Volume Manager 기술 사용 • “Logical Disk Manager” (LDM)는 VERITAS Volume Manager의 ‘Lite’ 버전 • Storage Foundation for Windows은 VERITAS & Microsoft가 공동 개발한LDM에 근간을 두고 있음 Industry LEADERStorage Virtualization Source: Gartner Dataquest 2002
Storage Foundation for WindowsValue-Add over Microsoft Windows O/S
이기종 스토리지 관리 UNIX(SUN, HP, IBM) Windows Linux NO Hardware Agenda SW RAID JBOD Storage Area Network HW RAID Storage Foundation for WindowsCentralized Storage Management
I/O Data Path Storage Virtualization(가상화) VERITAS Storage Foundation은 복잡한 스토리지 환경을 자동화, 간단한 관리 가능하도록 한다 장점: • Storage Independent • 성능을 최대화, 가용성, 디스크 스토리지의 관리성을 위한 강력하고 사용하기 쉬운 Tool 제공 • Proactive Storage Monitoring & Notification • Storage Foundation Assistant • Automatic Volume Growth • New & Enhanced CLI Commands • Drag-n-Drop Storage Migration “Storage virtualization”
Centralized Storage Management • 하나의 Windows Server 2003 console에서 회사 전체의 스토리지 관리 • Command Line Interface (CLI), Event Log, Statistics, Performance Monitoring
Storage Foundation Assistant • 자주 사용하는 기능들을 손쉽게 사용할 수 있도록 마법사 제공
Volume Storage Monitoring Policies Automatic Volume Growth Email Alerts When Storage Reaches Critical Levels Customizable Monitoring of Storage Health with Proactive Alerts Storage Foundation for WindowsNever Worry About Running Out of Storage
장점: Software RAID: Mirrored, Striped, Mirrored Striped, RAID-5 Online Dynamic Volume Growth Drag-n-Drop Storage Migration Hot Spot Detection with Sub-Disk Move Dynamic Relayout Boot from SAN Support Hot Relocation with new Simplified GUI Quick Mirror Recovery with Dirty Region Logging (DRL) Stretch Mirroring for Disaster Recovery I/O Data Path Storage Availability VERITAS Storage Foundation는 향상된 스토리지 가용성을 제공한다. “Storage virtualization”
High Data Availability: Grow HA Volumes Online • Striped, Mirrored, Mirrored-Stripes과 RAID-5의 모든 볼륨 타입의 온라인 확장 • 스토리지 재구성을 위한 시스템 다운타임을 제거하여 데이터의 가용성 증가
Storage ManagementDrag-n-Drop Storage Move • Dynamic Disk Movement • Storage Consolidation • DAS to SAN Migration • Performance • Array Upgrade • Array Retirement • Additional Operations • Sub-Disk Join • Sub-Disk Split
Exchange Disk Group Web Server Disk Group User Home Disk Group Storage Foundations for WindowsAvailability: Storage Migration • 데이터의 빠른 마이그레이션 용도 • 데이터 마이그레이션에 관련된 다운타임 제거
Flexible Availability Features • Dynamic Relayout • 손쉽게 Volume의 layout을 변경할 수 있음 • Simple to Striped Volume • Change Number of Stripe Plexes • Boot from SAN Support • Flexible option for booting
장점: I/O가 많아 Performance bottlenecks이 발생하는 “Hot spot”지점을 발견. Online relocation한다 Arrays간 Striping/Load Balancing 여러 디스크 혹은 어레이간 Striping을 하여 I/O throughput을 최대화 여러 미러간 Load balancing 기능으로 읽기 성능 향상 여러 paths의 Load balancing은 읽기와 쓰기 성능을 향상 Dirty Region Logging (DRL)을 이용한 Quick Mirror Recovery VxCache Volume Level Caching DAS FC iSCSI Performance & Scalability VERITAS Storage Foundation optimizes performance and scalability
Storage Performance Monitoring and Tuning • 사용중에 subdisk의 이동을 통하여 디스크 스토리지 성능을 최적화 • Track I/O over time at subdisk and dynamic volume levels: • Read Requests / sec • Write Requests / sec • Read Blocks / sec • Write Blocks / sec • Average time per Read Block • Average time per Write Block
Benefits: Storage Independent Path Failover Increases Application Availability Path Load Balancing Improves I/O Bandwidth, Spreading I/O Across Connections Multiple DMP Algorithms A/A, A/P, AP/C Storage Foundation for WindowsDynamic Multipathing for SANs VERITAS DMP는 storage area network (SAN) links의load balancing과 failover 기능을 제공한다 Vendor Adisk array Vendor A X Vendor Bdisk array Vendor B storage area network Windows server Vendor Bdisk array
Existing Array Support EMC Symmetric 3000 Series EMC Symmetric 8000 Series Hitachi 9200 Thunder Series Hitachi 9900 Lightning Series Compaq EMA12000/EMA16000 Compaq RA8000/MA8000 IBM ESS Shark F10/F20 IBM Shark ESS800 HP SureStore XP256/XP512 Hitachi Freedom 5800 Hitachi Freedom 7700E MTI Vivant 400 NEW Array Support EMC CLARiiON/Dell CX Series EMC Symmetrix 9000 Series Fujitsu GR Series 7xxx Hitachi Lightening 9500 Hitachi Lightening 9900 V Series HP EVA 3000/5000 HP SureStore XP128/XP1024 IBM FasT200/500/700 LSI E2400/4400/4600 NEC iStorage 1000/2000/4000 StorageTek D17x Series Cisco VSFN Coming Soon NetApp FAS900, FAS200, F800 Storage Foundation for WindowsDynamic Multipathing for SANs VERITAS DMP는 storage area network (SAN) links의load balancing과 failover 기능을 제공한다
장점: Hardware 비종속적, SAN Migration 계획시에 기존 스토리지 사용 Direct Attached Storage (DAS) RAID Storage SAN-Based Storage iSCSI Storage Independent Snapshot Volume 원본 볼륨에 장애 발생하더라도 snapshot 볼륨에는 영향 없음 원본 볼륨에 장애 발생하면 snapshot 볼륨으로부터 Sync back 작업을 위해 Off-host로 이동 가능 Windows Server 2003 서버에 VSS Provider, VSS Requester로 통합 DAS FC iSCSI Storage Foundation for WindowsQuick Recovery for Windows VERITAS FlashSnap는 Quick Recovery와 Off-host processing을 위한 point-in-time image를 만든다
1:00 1:00 Full DB Backup Full DB Backup Full DB Backup 2:00 10:00 12:00 2:00 4:00 6:00 Standard Recovery vs. Quick Recovery 2:00 10:00 12:00 2:00 4:00 6:00 Transactions Production Tape Restore Log Replay Hot snapshot on disk Transactions F A S T E R Snapshot Restore Log Replay Production
SnapShot Commands Snap Start – Creates snapshot Snap Shot – breaks the snapshot into independent volume Snap Back – resynchronization using the original volume or the snapshot (quick recovery) Snap Clear – allows snapshot to remain an independent volume Dynamic Group Split and Join Allows split of a dynamic disk group Allows 2 dynamic disk groups to be joined Enables easy re-organization of data Enables off-host processing Fast Resync Significantly reduces resynchronization time of snapshots Log keeps track of changes blocks made to volume Only resynchronized changed blocks Fast File Resync (FFR) Selectively restore a single file rather then restoring every file in a given volume Optimizes single file restore process by restoring only sections of the file that are different from the snapshot copy using FastResync Storage Foundation for WindowsQuick Recovery for Windows VERITAS FlashSnap는 Quick Recovery와 Off-host processing을 위한 point-in-time image를 만든다
Superior Cluster Disk Management • Microsoft Cluster Server (MSCS)에서 Dynamic Groups 사용 가능 • Storage Foundation for Windows만이 VCS와 MSCS에서 동적 디스크(동적 볼륨)을 사용할 수 있도록 하는 유일한 Volume Management Tool Server Failover Windows Server 1 Windows Server 2 Disk Volume for Server 2 Disk Volume for Server 1 Disk Volume for Server 1 VSFW Managed Storage Disk Volume for Server 2 Diskgroup 1 Diskgroup 2
Remove Single Point of Failure in Cluster • 미러링된 Quorum volume은 향상된 fault tolerance 기능 제공 • 일반 MSCS 환경에서는 하나의 디스크에 Basic Quorum 만 지원한다 • Basic Quorum 디스크장애 발생하면, MSCS 서비스 장애 발생 • Storage Foundation for Windows은 여러 디스크에 Dynamic Quorum Resource 를 만들 수 있다 • Dynamic Quorum은 미러링 된 Quorum volume 지원 Microsoft does not provide support for dynamic disks in a server cluster (MSCS) environment. You can use the add-on product from Veritas to add the dynamic disk features to a server cluster.”http://support.microsoft.com/support/kb/articles/Q237/8/53.ASP
Storage Solutions for WindowsNEW Storage Foundation Base + Options • Storage Foundation for Windows • Storage Foundation HA for Windows (SFW plus VERITAS Cluster Server) • Options: • Dynamic Multi-Pathing Option • FlashSnap Option • Volume Replicator Option • Global Cluster Option • Cluster Agent for Microsoft Exchange • Cluster Agent for Microsoft SQL • Cluster Agent for EMC SRDF
SQL DB Mirroring 구성 사례 • 국내 온라인 게임 서비스 업체 • 문제점 및 요구 사항 • SQL DB의 I/O가 많음. 백업 I/O가 발생시 서비스에 문제 발생. • SQL I/O Bottleneck 발생(SCSI Interface) • 디스크 손실, 논리적 오류로 인한 서비스 장애 발생시 데이터 손실 최소화 • 백업으로 발생하는 DB I/O 최소화(서비스 영향) • 가급적 자주 SQL DB의 백업 되어야 함(시간당 1회) • 방안 • SQL Database SnapShot 을 이용한 Off-host 백업(백업으로 생기는 SQL DB의 I/O를 최소화 ) • Disk Mirroring(RAID1)을 구성한 후, FlashSnap option을 이용한 Off-host 백업 진행
Storage Solutions for Windows • Microsoft Windows 서버 관리자들이 VERITAS Storage Foundation을 써야 하는 이유? • 스토리지 가상화 • 중앙에서의 스토리지 관리 • 가용성 증가 • 성능과 확장성 • 빠른 복구 • 고가용성
Questions? Thank you