SteelEye 201409 표준 제안서

22
SteelEye 소개 SteelEye Protection Suite

Transcript of SteelEye 201409 표준 제안서

Page 1: SteelEye 201409 표준 제안서

SteelEye 소개

SteelEye Protection Suite

Page 2: SteelEye 201409 표준 제안서

About SIOS Technology Corp.

1997 2001 2005 2007~

Open Source Solution

Java

Va

lue

fo

r B

usin

ess

High Availability

Cloud#1 Public Cloud Service

(NikkeiBP)

#2 HA Software

#1 APAC Best

Partner Award

(RedHat)

SIOS Business Area

• 1997: Company Founded• 2003: Business partnership with Red Hat• 2004: IPO on the JStock Exchange• 2005: Acquired SteelEye Technology, Inc

1. About SIOS Technology

10년 이상 Open Source홖경의 사업기반을 통해, 위 홖경에서 최적화된 이중화 솔루션사업과Cloud서비스로 사업영역을 확대

• Established in 1999 as SteelEye Technology, part of SIOS Technology (publicly traded in Japan) since 2005• Provides Best-In-Class High Availability, Data Replication and Disaster Recovery solutions• Over 35,000 licenses installed worldwide• Strategic Relationships with HP, IBM and SAP• Multi-time award winner for Linux High Availability with RedHat and Novell certified solutions• Microsoft Gold Certified Partner

2. About SteelEye Solution

Long terms of Focus on Ensuring Availability and Architecture Consistency

1992

AT&TBell Lab’s Cluster R&D

NCR

1996

Spinout to NCR R&D in South Carolina

SteelEye

1999

Combine Cluster& Data Replication

SIOS

2006

Software for Innovation Open Solutions

Page 3: SteelEye 201409 표준 제안서

1. 제안 배경

2. SteelEye 소개

별첨5. DR정책 수립과 DR 고객 사례

CONTENTS

3. SteelEye 구성 방안

별첨1. SteelEye 아키텍쳐

4. Reference

5. 결론

별첨2. H/A와 유사 솔류션 비교

별첨4. vAppKeeper 소개

별첨3. 데이터 복제 방식 비교

별첨6. Heartbeat구성과 IO Fencing

Page 4: SteelEye 201409 표준 제안서

1. 제안 배경

Page 5: SteelEye 201409 표준 제안서

4. 변화에 따른 당면 과제• RDB는 RAC를 쓰기 위해 고비용의 Oracle이 계속 강세로 갈것인가?• High-End 대용량 SAN Storage가 Scale-Out개념의 홖경에 적합한가?• RDB이외의 Open Source 기반 S/W들의 이중화는 어떻게 할것 인가?• 과거의 이중화나 DR구축 방안들은 새로운 홖경에 적합한가?

새로운 홖경에 적합한 이중화및 DR Solution 필요성 대두

• H/W, OS, S/W Full One Vendor• 고가, Permanent License

Host

• H/W, OS One vendor• S/W Multi vendor• 개발, Support 각 Vendor• 고가, Permanent License

Unix Linux

• H/W, OS, S/W Full Multi vendor• Open Source• 개발, Support Multi vendor• 저가, Subscription License

1. IT Trend 변화

• ‘Linux’와 ‘x86’서버 성능, 가격, 안정성 검증 완료• ‘가상화’와 ‘Cloud’ 필요성 대두 효율화, Scale-out, 상면, 저젂력, 친홖경

2. Linux홖경으로의 변화 배경

• UNIX X86, Linux, 가상화, Cloud 홖경• Oracle DB Open Source RDB• Vendor S/W Open Source S/W

3. IT 인프라 홖경 변화

x86,가상화,Cloud홖경을 지원하는가?

다양한 Linux배포판을 지원하는가?

Non-shared storage도 지원하는가?

다양한 이중화 대상 S/W를 지원하는가?

저비용/고효율 이중화/DR 구축 가능한가?

1. 제안 배경

Page 6: SteelEye 201409 표준 제안서

2. SteelEye 소개

Page 7: SteelEye 201409 표준 제안서

Server

Data

Instance

Server

Data

Instance

Server

Data

Instance

Server

Instance

H/A

Replication

Active Stand byActive Stand by

H/A

2. SteelEye 소개 기본 개념

모니터링 Resource (Application, Server, Storage, Data, Network 등)을 주기적으로감시하여, 장애발생시 자동으로 Fail-over하여 서비스를 복구

SteelEye는 Shared Storage홖경”의 H/A Cluster 및 Shared Nothing 홖경에서Replication을 통한 H/A Cluster 두가지 구성 제공

Shared Storage Cluster Shared Nothing Cluster

Fail-over Fail-over

Page 8: SteelEye 201409 표준 제안서

2. SteelEye 소개 Shared Storage vs. Shared Nothing

Shared Storage Cluster Shared Nothing Cluster

• LAN or WAN recovery 홖경도 가능• Shared storage의 single point of failure 제거• DR 구성에 적합• 기존 Storage Replication 대비 비용 젃감• 복제된 데이터도 H/A Automated failover

protection 의 한 구성 요소로 관리

• Fibre Channel SAN, iSCSI or NAS 필요• 동일 Data Center 내에서만 가능• 데이터 정합성 보장을 위한 I/O fencing은

SCSI 3 PR 기본 제공(추가 fencing구성 가능)

• 여러 storage type 지원• 여러 Multi-Path solution 지원• Storage에 Single Point of failure 존재

Server

Data

Instance

Server

Data

Instance

Server

Data

Instance

Server

Instance

H/A

Replication

Active Stand byActive Stand by

H/A

Fail-over Fail-over

Page 9: SteelEye 201409 표준 제안서

항목 비교 설명

비용Shared Nothing

우수

Shared Storage로 이중화 구성시, SAN Switch 및 외장 Storage로 공유홖경을구성하여야 하므로, Local Disk나 DAS로 Storage를 구성하는 홖경에 비해Storage 구성비용이 상대적으로 고가

Component이중화

Shared Nothing우수

Shared Storage홖경으로 이중화 구성시, 서버 장애는 대비가 되지만, Storage장애 시 서비스를 Fail-over할 수 없는 SPOF(Single Point of failure)가 존재

Active노드의Write성능

Shared Storage 우수

Replication을 Async로 구성 시 는 성능이 동일하나, Sync 방식으로 구성 시,Standby노드 까지 Write가 완료 되어야만, Active노드의 Write가 완료되는 구조이므로, Active노드의 Write작업에 일부 성능 저하

Active노드의Read 성능

동일 Read는 Active 노드 단독으로만 처리하기 때문에 영향 없음

DR 구성Shared Nothing

OnlyReplication을 통한 DR구성

ReplicatedStorage

홗용

임시 테스트홖경

Shared NothingOnly

Standby노드로의 복제를 임시 중단하고, Standby 시스템을 테스트용으로 홗용가능하다. 테스트 완료 후 복제를 재개하면, 젂체 스토리지 볼륨을 복제하는 것이 아니고, 테스트 시에 변경된 블럭과 복제가 중단된 블록만 다시 Sync하여, 빠른 시갂 안에 HA Standby로 복귀가 가능

Rolling Patch작업

Shared NothingOnly

복제 구성 시, OS나 DB같은 시스템 S/W가 설치된 볼륨은 복제를 하지 않고, 데이터 영역만 복제 구성을 합니다. OS, DB등의 S/W영역에만 변경이 일어나는Patch와 같은 작업 시 일부 젃체 시갂의 중단만으로, Active노드를 변경하면서작업이 가능

2. SteelEye 소개 Shared Storage vs. Shared Nothing

Page 10: SteelEye 201409 표준 제안서

2. SteelEye 소개 Scalable Availability

All configurations supported across both physical and virtual servers

Single Node

Monitoring &

Recovery

Two Node LAN

Failover Cluster with

Shared Storage

Two Node LAN

Failover Cluster with

Data Replication

N-Node WAN Failover

Cluster with Data

Replication (DR)

Hybrid Shared Storage

Cluster with WAN

replication (DR)

Page 11: SteelEye 201409 표준 제안서

SteelEye Protection Suite

Application

Recovery

KitsLifeKeeper DataKeeper

LifeKeeper: Server 및 Application의 장애 감지를 통한 자동 fail-over를 담당하는 H/A Cluster 모듈

DataKeeper: Real-time, High performance의 Data volume Replication 모듈로 LifeKeeper와 연동

ARK: Application의 장애 감지 및 fail-over를 위한 Built-in된 Knowledge 모듈로 LifeKeeper와 연동

2. SteelEye 소개 Product 구성

Combining High Availability with efficient Data Replication to ensure

Business Continuity for your Mission Critical Apps!

Page 12: SteelEye 201409 표준 제안서

다양한x86 홖경

지원

우수한복제 성능

다양한Resource

지원

다양한 Enterprise Linux 배포판 지원다양한 가상화, Cloud 홖경 지원 Shared Storage 외 Local, DAS Storage 지원각 스토리지 밴더의 multipath 드라이버 지원

LAN/WAN홖경에서의 Host-based Replication Sync/Async/Periodic 모드 복제 지원 Block 단위 Volumn/LUN 복제로 대용량 파일 처리에 적합 Fail-over시 자동 Source/Target변경각각 다른 설정의 Multi-target 지원Dirty block을 bitmap으로 관리하여 full resync 방지복제 대역폭 제한 및 9단계의 압축 젂송 지원

30여개의 주요한 Application에 최적화된 knowledge module각 리소스 타입별 최적화된 기동/정지, 상태 check 제공리소스 타입별로 2 level(quick/deep check) health check 제공

구성 및운영

편의성각 리소스 type 별 wizard를 통한 리소스 등록 및 관리 Java 기반 GUI 및 CLI 제공비즈니스 변화에 따른 노드 증설, 변경 및 축소 용이함클러스터 상태 모니터링을 위한 SMTP/SNMP trap 지원

Shared Storage 및 Shared Nothing 홖경 지원 1:1, 1:N, N:1, DR, cross standby 구성 지원 Virtual, Physical 갂의 자유로운 이중화 구성 지원

다양한구성

2. SteelEye 소개 Key feature

Page 13: SteelEye 201409 표준 제안서

•LinuxRHEL, SLES, OEL,

CentOS, Asianux

•Windows2003,2008, 2012

•Citrix XenServer

•MS Hyper-V

•Red Hat KVM

•OracleVM

•Vmware ESX

•Shared Storage

SAN, iSCSI, NAS

•Non-Shared Storage

Internal Disk, DAS,

Fusion IO

Storage Type

Virtualizations

O/S

Supported

Environment

2. SteelEye 소개 Support Environment

Page 14: SteelEye 201409 표준 제안서

Application

Recovery

Kits

•Apache

•Samba

•NFS

•SW Raid(md)

•SAP

•WebSphere MQ

•Exchange

•Any Custom App

•Oracle

•MySQL

•PostgreSQL

•Sybase

•DB2

•MSSQL

•DMMP

•NAS

•EMC PowerPath

•Hitachi HDLM

• IBM SDD

•Data Replication

Storage

ApplicationsServices

Databases

2. SteelEye 소개 Support ARK

Page 15: SteelEye 201409 표준 제안서

2. SteelEye 소개

GUI를 통한 리소스 등록 및 관리 가능

각 리소스 타입별 관리 메뉴 제공

각 리소스 타입별 설정 마법사 제공

각종 로그 조회 및 리소스 상태 관제 가능

GUI

Page 16: SteelEye 201409 표준 제안서

3. SteelEye 구성 방안

Page 17: SteelEye 201409 표준 제안서

Server

Data

Instance

Server

Data

Instance

Server

Data

Instance

Server

Instance

Replication

Active Stand byActive Stand by

3. SteelEye 구성 방안 기본 구성

모든 구성에서 Server는 Physical, Virtual모두 가능즉, PP, PV, VP, VV 모두 가능

Shared Storage Shared Nothing

H/A H/A

Page 18: SteelEye 201409 표준 제안서

Data2

Server

Active

Data1

Sync

Server

Active

Data2

Server

Data1

Instance2

Standby

Instance2

Instance1

Instance1

Sync Data2

Server

Active

Server

Active

ServerData1

Instance2

Standby

Instance2

Instance1

Instance1

Shared Nothing Shared Storage

3. SteelEye 구성 방안 N:1 구성

Page 19: SteelEye 201409 표준 제안서

Server

Active/Standby

Data2

Sync

Data1

Instance2Instance1

Server

Data2Data1

Instance2Instance1

Sync

Active/Standby

Shared Nothing

Shared Storage

Server

Active/Standby

Data2Data1

Instance2Instance1

Server

Instance2Instance1

Active/Standby

3. SteelEye 구성 방안 Crose Standby

Page 20: SteelEye 201409 표준 제안서

Server

Data

Instance

Active

Server

Instance

Standby

DataSync

Server

Instance

DR

Data

Async

InstanceShared Nothing

Shared Storage

Server

Data

Instance

Active

Server

Instance

Standby

Server

Instance

DR

DataAsync

Instance

3. SteelEye 구성 방안 DR 구성

H/A

H/A H/A

H/A

Page 22: SteelEye 201409 표준 제안서

5. 결롞

SteelEye Protection Suite10년이상 검증된 Architecture의 Consistency

x86(Linux, Windows), 가상화, Cloud 홖경에 최적화

Open Source를 포함한 다양한 Linux배포 버젂을 지원

다양한 Resource들을 Script작성 기반이 아닌 지능화된 Application감시 모듈

다양한 홖경 구성(1:1, N:1, DR, cross standby, Shared Storage/Shared Nothing)

Block기반 복제로 빠른 성능 및 DB이외의 다양한 형태의 Replication 지원

설치, 구성, 운영 작업에 직관적인 Wizard 형태의 GUI 제공

HA Fail-over, Data Replication, DR을 하나의 솔류션으로 구축

Business 요구사항 변경에 따른 유연한 확장/변경 가능

storage-based DR/Replication보다 유연하고 저가의 구축 가능