1 / 44

Sun StorEdge TM 9980 Array

Sun StorEdge TM 9980 Array. 2005. 23. Sun Microsystems Korea. 뷰 ( View ) 주요 특징 요약 Hi-Star (내부구조) 외부 구조 물리적 사양 Switch 구조 vs Bus 구조 Fiber Interfaced HDD CHIP(Client Host Interface Processor) ACP(Arrary Control Processor) ACP와 관련된 시스템 사양 캐쉬 Hard Disk Drive RAID 무중단 운영 방안 장애 유형별 대책

rupert
Download Presentation

Sun StorEdge TM 9980 Array

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sun StorEdgeTM 9980 Array 2005. 23 Sun Microsystems Korea

  2. 뷰 (View) • 주요 특징 요약 • Hi-Star (내부구조) • 외부 구조 • 물리적 사양 • Switch 구조 vs Bus 구조 • Fiber Interfaced HDD • CHIP(Client Host Interface Processor) • ACP(Arrary Control Processor) • ACP와 관련된 시스템 사양 • 캐쉬 • Hard Disk Drive • RAID • 무중단 운영 방안 • 장애 유형별 대책 • SE9900 스토리지 소프트웨어 • 지원 플랫폼 • 설치 사례

  3. 1. Sun StorEdge™ 9980 Array –뷰 (View)

  4. 2. Sun StorEdge™ 9980 Array - 주요 특징 요약

  5. 64 Hosts Connections: FC, ESCON, FICON, iSCSI, NAS 8192 Hosts Supported via SAN 10 GB/s Front end Bandwidth 128GB 캐쉬 5 GB/s Back end Bandwidth 8196 Logical Devices Up to 32 FC-AL backend paths, 1024 HDDs 3. Sun StorEdge™ 9980 Array - Hi-Star (내부구조)

  6. 3. Sun StorEdge™ 9980 Array - Hi-Star (내부구조) - 설명 • StorEdge 9980의 내부 경로는 64개의 Any-to-Any Switch 방식의 캐쉬 Hi-Star와 32개의 Control Hi-Star가 결합된 초당 15GB의 최고 시스템 대역폭을 제공함으로써 타 벤더에 비해 월등히 높은 대역폭을 가질 수 있으며, 이러한 구조는 가용성의 극대화 및 지원요구 처리량의 확장에도 변함없는 고성능의 속도를 지원하도록 한다. • StorEdge 9980 서브시스템은 호스트 데이터를 캐쉬 메모리와 상호 전송하는 하드웨어 및 소프트웨어가 포함되어 있는 프론트 엔드, 캐쉬 메모리와 디스크 드라이브 사이에서 데이터를 전송하는 하드웨어 및 소프트웨어가 포함된 백 엔드로 구성된다. • StorEdge 9980의 프론트 엔드는 9980 컨트롤프레임에 있으며 CHA/CHT PCB에 상주하는 CHIP (Client Host Interface Processor)가 포함되어 있다. • CHIP는 광채널(Fibre Channel)을 통해 서버와의 데이터 전송을 제어하고 CSW (캐쉬 Switch)와의 독립적인 고속 경로를 통해 캐쉬 메모리와의 데이터 송수신을 제어한다. • 백 엔드는 StorEdge 9980 컨트롤프레임의 DKA PCB에 상주하는 ACP (Array Control Processors)에서 제어되며, ACP는 디스크 어댑터의 고속 광채널(100MB/sec)을 통해 StorEdge 9980 디스크 어레이 프레임내 디스크 어레이들 간의 데이터 전송을 제어하고 CSW의 독립적인 고속 경로를 통해 캐쉬 메모리와의 데이터 수신과 전송을 제어한다.

  7. 256 256 Total 1024 256 256 디스크프레임 L2 디스크프레임 L1 콘트롤프레임 디스크프레임 R1 디스크프레임 R2 3. Sun StorEdge™ 9980 Array - 외부 구조 (최대 확장시) • 최대 저장 공간 확장 용량 : 149TB (물리적) • 최대 캐쉬 확장 용량 : 128GB • 최대 포트 확장 개수 : 64개 (Fibre Channel or ESCON) • 지원 가능 RAID Level : RAID 1+0, RAID 5 • 장착 가능 HDD 용량 : 36GB(15000 RPM), 73GB (15,000 RPM) 73GB(10,000 RPM), 146GB(10,000 RPM) • 최대 내부 대역폭 : 15GB/sec (Hi-Star Architecture) • 물리적 사양 (예)

  8. 3. Sun StorEdge™ 9980 Array - Switch 구조 vs Bus 구조 BUS 구조 • 파란색 실전은 온라인 응답 시간 (온라인 업무 수행)을 나타낸다. 그리고 빨간색 막대 그래프는 데이터 전송 속도(DSS 업무)를 나타낸다. • 온라인 업무 수행 중, DSS 업무가 시작되면 온라인 업무의 응답 속도가 늦어진다. (모든 데이터 전송이 공유 버스를 이용하여 전달되기 때문) • 온라인 업무의 수행을 종료하면 DSS 업무의 데이터 전송 속도가 증가한다. • 결론 : • Bus 구조에서는 다른 업무의 수행으로 인해 기존 업무의 성능에 영향을 미친다. • 저장 용량이 증가하고 접속되는 서버가 증가하여 처리해야 할 데이터의 양이 증가하면 연결된 모든 서버의 성능이 떨어진다. Switch 구조 – SE9900 • 파란색 실전은 온라인 응답 시간 (온라인 업무 수행)을 나타낸다. 그리고 파란색 막대 그래프는 데이터 전송 속도(DSS 업무)를 나타낸다. • 온라인 업무 수행 중, DSS 업무가 시작되더라도 온라인 업무의 응답 속도에 영향을 주지 않는다. • 온라인 업무에 대한 응답이 DSS 업무의 전송 속도에 영향을 주지 않는다. • 결론 : • 9900에서는 모든 데이터의 처리가 독립적인 경로를 통해 이루어지므로 저장 용량이 증가하거나, 접속되는 서버가 많아지거나, 특정 업무의 처리량이 증가하더라도 다른 업무에는 전혀 영향을 주지 않는다.

  9. 4. Sun StorEdge™ 9980 Array – Fiber Interfaced HDD • 기존의 엔터프라이즈급 스토리지 시스템들이 HDD 디스크와의 연결에 20~40MB/sec의 대역폭을 가진 SCSI를 사용하고 있는 반면 9900에서는 100MB/sec의 대역폭을 가진 FC-AL을 사용 • StorEdge 9900V에서의 내부 하드 디스크 연결 특징 • FC-AL(100MB/sec per Loop) dual-ported 타입의 디스크 제공 • 각각의 드라이브는 2개의 루프에 연결 • 2개의 루프 당 최대 64개의 디스크 구성 • 서브시스템 당 최대 1024개의 디스크 지원

  10. 4. Sun StorEdge™ 9980 Array – CHIP(Client Host Interface Processor) • CHIP(Client Host Interface Processor)에는 마이크로프로세서가 포함되어 있어 호스트의 채널명령을 처리하고 캐쉬에 대한 호스트 액세스를 관리한다. • CHIP는 쌍(PAIR)으로 사용되며 구성에 따라 CHIP 쌍에는 4개 또는 8개 마이크로프로세서와 4개의 버퍼가 포함되어 CHIP와 캐쉬 사이에서 데이터를 전송할 수 있다. • 각 CHIP 쌍은 8개에서 16개의 데이터를 캐쉬에서 동시 전송 및 수신할 수 있으며 호스트에서는 8개 또는 16개의 물리적인 연결이 가능하다. • 각 CHIP 쌍은 동일한 유형의 PCB (ExSA 또는 Fibre Channel)로 구성되어야 한다. • StorEdge 9980은 원하는 인터페이스 유형을 지원할 수 있도록 최대4개의 CHIP 쌍으로 구성할 수 있다.

  11. 4. Sun StorEdge™ 9980 Array – ACP(Arrary Control Processor) • ACP(Array Control Processor)는 디스크 드라이브와 캐쉬 사이의 데이터 전송을 제어하는 프로세서이며 중복 기능과 성능 개선을 위해 쌍(PAIR)으로 설치된다. StorEdge 9980은 최대4개의 ACP 쌍으로 구성할 수 있고 하나의 ACP 쌍에서 제어되는 모든 기능, 경로, 디스크 드라이브 등을 “어레이 도메인”이라고 한다. • 디스크 드라이브는 광케이블을 통해 FC-AL을 사용하여 ACP 쌍에 연결된다. • 각 ACP는 4개의 마이크로프로세서와 4개의 독립적인 광 백 엔드 경로를 갖고 있으며, 각 광 백 엔드 경로에는 64개까지의 디스크 드라이브가 연결될 수 있다. • 각각의 ACP는 4개의 백 엔드 경로를 사용하여 256개까지의 디스크 드라이브에 액세스할 수 있고 각 디스크 드라이브는 백 엔드 경로의 장애에 대비하여 중복성과 성능을 위해 이중으로 포팅되어 있다.

  12. 4. Sun StorEdge™ 9980 Array – ACP와 관련된 시스템 사양

  13. 4. Sun StorEdge™ 9980 Array –캐쉬 • 128GB의 비휘발성 (Non-Volatile) 캐쉬는 언제든지 모든 디스크 어레이에 엑세스가 가능하다. 이러한 캐쉬는 Write 시 자동으로 두개의 데이터 복사본을 만들고, 또, 이 각각의 복사본은 별도의 전원 및 배터리에 의해 보호 됨으로써 고객의 소중한 데이터를 보호해 준다. 실제로 배터리 자체도 이중으로 구성되어 있기 때문에 데이터는 전원이 복구되는 순간까지 계속 유지된다. • 캐쉬가 가득 차거나 전원 공급이 중단될 때까지 기다렸다가 디스크로 데이터를 옮기는 (Destaging) 타 벤더의 스토리지 시스템들과는 달리, StorEdge 9980은 끊임없이 Destaging 작업을 수행한다. • StorEdge 9980 서브시스템은 모든 읽기 및 쓰기 데이터를 캐쉬에 저장한다. 캐쉬의 쓰기 데이터 영역의 크기는 캐쉬 제어 알고리즘에 의해 다이내믹으로 관리되며 읽기 및 쓰기 I/O 특성에 따라 최적화된 읽기 및 쓰기 용량을 제공한다. • StorEdge 9980에서 사용되는 내부 캐쉬 제어 알고리즘 기능 • Intelligent Learning Algorithm.- Intelligent Learning Algorithm은 무작위 및 연속 데이터 액세스 패턴을 선별하여 디스크에서 캐쉬로 읽어올 데이터의 양을 결정하고 읽어올 데이터의 양은 데이터 액세스 패턴에 따라 레코드, 부분 트랙, 전체 트랙, 다중 트랙 등이 된다. • LRU (Least-recently-used) Algorithm. - 읽기 히트 또는 쓰기 I/O가 비연속 운영에서 발생하면 LRU (least-recently-used) 알고리즘은 최근에 사용한 캐쉬 세그먼트를 표시하고 적절한 LRU 목록의 제일 위에 올려 놓고 연속 데이터 쓰기 작업에서 데이터는 우선 순위에 따라 읽어오기 때문에 데이터에 다시 액세스 하지 않는다면 least-recently로 표시된 캐쉬 세그먼트는 즉시 위치를 다시 지정할 수 있다. • Sequential Prefetch Algorithm.- Sequential prefetch algorithm은 Intelligent Learning Algorithm에 의해 연속으로 정의된 연속 액세스 명령이나 액세스 패턴에 사용된다. Sequential prefetch algorithm은 ACP를 지정하여 현재의 액세스에 앞서 하나의 완전한 RAID 스트라이프(24 트랙)를 캐쉬에 저장하도록 한다. 이로 인해 호스트 채널 전송 속도로 캐쉬에서 연속 데이터에 순차적으로 액세스가 가능해진다.

  14. Duplexed Writes Duplexed Control Storage with battery backup Enterprise Data Is Always Protected Separate Power and Service Boundaries 48 Hour Battery Backup 4. Sun StorEdge™ 9980 Array –캐쉬 (계속) • 이중 쓰기 캐쉬는 쓰기 작업에 다이내믹하게 할당할 수 있는 캐쉬 영역으로써 DWL(duplex write line)은 전체 캐쉬에서 백분율로 표시된 이중 쓰기 캐쉬의 양을 뜻한다. 캐쉬에 저장된 고속 쓰기 데이터의 양은 I/O 특성을 기준으로 최적화된 읽기 및 쓰기 캐쉬의 양을 캐쉬 제어 알고리즘에서 관리 제공하게 된다. 기본적으로 DWL은 50%의 캐쉬를 쓰기 데이터 영역으로 할당한다. 하지만, I/O의 특성에 따라 30%에서 70%까지의 캐쉬 영역을 다이나믹하게 쓰기 영역으로 할당할 수 있다. • 캐쉬 보드는 데이터를 보관하는 캐쉬 메모리 뿐만 아니라, 디스크 관리 정보를 수록한 공유 메모리와 함께 공유하여 사용 된다. 캐쉬 보드는 캐쉬의 미러링을 위해 분리된 2개의 보드에 각각 설치되며, 공유 메모리도 이와 동일하다. 캐쉬 보드의 삽입 및 제거는 시스템이 운영 중에 가능한다. 또한, 캐쉬 보드에서 캐쉬의 증설 및 감축으로 인해 시스템의 추가 구성 변경은 존재하지 않는다. • 전원 장애 시를 대비하여 캐쉬의 Write영역은 반드시 보존이 되어야 하므로 이를 위해 이중화된 배터리가 존재하고 캐쉬 메모리는 4GB 단위로 증설되며 최대 64GB까지 장착이 가능하다.

  15. 4. Sun StorEdge™ 9980 Array - Hard Disk Drive SE9980은 히타치 자체에서 엔터프라이즈급 스토리지에 맞게끔 제작하여 공급. 한, HDD 속도는 15,000RPM 성능을 보유하고 있으며, RAID-1+0 또는 RAID-5로 보호되고, 글로벌 다이나믹 스페어링 기능은 전체 시스템 내의 어느 드라이브든지, 온라인 상의 교체를 가능하게 한다 • SE9970의 디스크 드라이브는 세계 최고의 신뢰도를 자랑한다. 타 경쟁사의 스토리지들이 주로 OEM을 통해 디스크를 공급 받는 반면 SE9980은 Hitachi Ltd. 자체에서 엔터프라이즈급 스토리지에 맞게끔 제작하여 공급된다. • 일례로 타사 스토리지의 디스크들은 100만시간의 MTBF(Mean Time Between Failure)를 가지는 반면 Hitachi Ltd.에서 제작한 HDD는 250만 시간의 MTBF를 나타내고 있어, 타 경쟁사보다 2.5배의 신뢰도를 나타내고 있다. 즉, 히타치의 HDD는 고 신뢰성을 목표로 설계되었다. • SE9970의 디스크 드라이브는 세계 최고의 신뢰도를 자랑한다. 타 경쟁사의 스토리지들이 주로 OEM을 통해 디스크를 공급 받는 반면 SE9970은 Hitachi Ltd. 자체에서 엔터프라이즈급 스토리지에 맞게끔 제작하여 공급된다.

  16. RAID1+0 RAID5 D1 D2 M1 M2 D1 D2 D3 P M3 M4 D3 D4 D1 D2 P D3 4. Sun StorEdge™ 9980 Array - RAID • StorEdge 9980은 RAID-1+0와 RAID-5 방식을 모두 지원한다. • RAID-1 어레이 그룹은 두 개의 디스크 드라이브 쌍으로 구성되어 있으며 드라이브의 용량에 상관없이 미러링 되어 있다. 데이터는 두 개의 드라이브에 스트라이프(stripe)되며 다른 2개의 드라이브에 미러링 된다. • 스트라이프(stripe)는 두 개의 데이터 청크(chunk)로 구성된다. 주 스트라이프와 보조 스트라이프는 물리적인 디스크 드라이브에서 성능 향상을 위해 서로 번갈아 가며 위치한다. 각 데이터 청크(chunk)는 8개의 논리적인 트랙(S/390)이나 768개의 논리적인 블록(오픈 시스템)으로 구성된다. • RAID-5 구현은 대다수의 활용에 적합하지만 모든 9980에 있어 RAID-1+0 옵션은 캐쉬 활용 비율이 일반적으로 낮은 작업에 적합하다. • RAID-5 어레이 그룹은 4개의 디스크 드라이브로 구성된다. 데이터는 4개의 하드 디스크 드라이브에 기록되고 스트라이프는 3개의 데이터 청크(chunk)와 한 개의 패리티 청크(chunk)로 이루어집니다. 각 청크(chunk)에는 8개의 논리 트랙(S/390)이나 768개의 논리 블록(오픈 시스템)이 포함되어 있다. • RAID-5 어레이 그룹은 4개의 디스크 드라이브로 구성된다. 9980 서브시스템에서 향상된 기능의 RAID-5+를 구현하며 전체 스트라이프가 구축될 때까지 데이터를 캐쉬에서 보관한 후 전체 데이터 스트라이프를디스크 드라이브에 기록하여 표준 RAID-5 구현으로 인한 기록 손상을 최소화한다. • 각각의 어레이 그룹은 사용자 환경에 맞는 Logical Device Images (LVI/LDEV)로 구성되며 패리티 그룹 내의 모든 LDEV는 동일한 포맷이어야 한다. 오픈 시스템에서 각 LDEV는 파이버 어드레스로 매핑되어야하며 그렇게 되면, 논리적인 단위 번호를 가지게 된다.

  17. 5. Sun StorEdge™ 9980 Array - 무중단 운영 방안

  18. 5. Sun StorEdge™ 9980 Array - 무중단 운영방안 (계속)

  19. 5. Sun StorEdge™ 9980 Array - 장애 유형별 대책 • 호스트와의 Interface 장애Interface 장애는 호스트와 스토리지 채널의 장애 발생을 의미한다. 호스트에서 StorEdge 9980 Disk Array로의 Read 또는 Write 작업 중 인터페이스 회선의 장애 시, 사용자의 간섭이나 감지 없이 StorEdge Dynamic Link Manager나 Veritas Volume Manager의 DMP (Dynamic Multi-Pathing) 기능을 이용하여 이를 안정적으로 운영할 수 있다. 다만, 이러한 기능을 활용하기 위해서는 서버의 인터페이스 회선을 이중화하여야 한다. • CHIP(Client-Host Interface Processor) 보드의 장애 • StorEdge 9980의 CHIP은 디스크 인터페이스 채널과 연결되며 4중화된 채널을 8개의 CHIP보드에 분리하여 접속하였고 디스크 I/O 및 채널의 분산을 통하여 성능 향상을 시키도록 설계되었습니다.CHIP 장애 발생 시 가능한 별도의 경로를 찾아 현재의 Job을 다른 CHIP에 할당하도록 한다. • 캐쉬 Memory의 장애 • 메모리 보드는 두개의 보드에 분리되어 설치되도록 되어있다. 이 두개의 보드는 별도의 두 개의 전원공급장치로부터 전원을 공급 받아 가동되며, 전원의 장애 발생 및 보드의 장애발생 시, 하나의 보드는 지속적으로 사용할 수 있도록 설계되어 있다. 캐쉬 메모리의 경우 Dual Write 기능을 사용하고 있다. 데이터의 Write는 캐쉬에 하기 때문에 캐쉬의 장애는 데이터 정합성(Data Integrity)에 치명적인 영향을 미칠 수 있다. 따라서 메모리의 장애에 대한 대비를 위해 Dual Write 기능을 제공한다. 또한, 전원의 장애 시 캐쉬를 위한 전용 배터리가 48시간동안 캐쉬내의 데이터를 보존하여 데이터의 손실을 방지한다.

  20. 5. Sun StorEdge™ 9980 Array - 장애별 유형별 대책 (계속) • Disk Array Subsystem 내부 경로 장애 • StorEdge 9980의 내부 경로는 64개의 Any-to-Any Switch 방식의 캐쉬 Hi-Star와 32개의 Control Hi-Star가 결합된 초당 15GB의 최고 시스템 대역폭으로써 타 벤더에 비해 월등히 높은 대역폭을 가질 수 있으며, 이러한 구조는 가용성의 극대화 및 지원요구 처리량의 확장에도 변함없는 고성능의 속도를 지원하도록 한다. 데이터버스(캐쉬 Hi-Star)는 입출력에 사용되는 데이터가 이동하는 경로이고, 제어버스(Control Hi-Star)는 시스템간의 제어신호를 교환하는 이동경로로서 경로 장애 발생시 1.5%의 손실만이 발생한다. 64 Hosts Connections: FC, ESCON, FICON, iSCSI, NAS 10 GB/s Front end Bandwidth 8192 Hosts Supported via SAN 5 GB/s Back end Bandwidth 128GB 캐쉬 8196 Logical Devices Up to 32 FC-AL backend paths, 1024 HDDs

  21. ACP ACP 5. Sun StorEdge™ 9980 Array - 장애 유형별 대책 (계속) • Disk Array Subsystem 내부 경로 장애 (계속) • ACP는 디스크의 입출력을 위한 장치로써, 항상 Pair를 이루어 설치되며, 장애 발생 시 다른 ACP가 그 기능을 담당하게 된다.ACP는 물리적으로 직접 디스크와 연결되어 있고, 디스크를 담고 있는 Canister와 연결되어있다. Canister는 2개의 Fiber Port를 갖고 있어 2개의 ACP에서 각각 Fiber포트가 연결되어 FC-AL을 생성한다. 디스크도 또한 Dual Port를 갖고 있어 Dual Read 또는 Dual Write가 가능한 Dual Active FC-AL이기 때문에 가용성뿐만 아니라 성능향상에 도움을 준다.

  22. RAID1 RAID5 D1 D2 M1 M2 D1 D2 D3 P M3 M4 D3 D4 D1 D2 P D3 5. Sun StorEdge™ 9980 Array - 장애 유형별 대책 (계속) • 디스크 드라이브(Disk Drive) 장애 • StorEdge 9980 디스크는 Disk의 장애에 따른 데이터의 장애에 대해 기본적으로 RAID1과 RAID5를 제공한다. RAID1은 똑같은 내용을 이중으로 보관하기 때문에 디스크의 장애에 대한 완벽한 장애 대응책을 제공한다. • RAID5는 4개의 디스크를 하나의 RAID로 사용하기 때문에 1개의 디스크의 장애에는 업무에 영향이 없으나, 2개 이상의 디스크에 장애가 발생할 경우 데이터 복구가 불가능한 치명적인 약점을 가지고 있기 때문에 이에 대한 대책을 필요로 한다. RAID5와 RAID1의 장애 대응능력을 향상시키기 위해 SPARE DISK를 사용하여 RAID기술의 약점을 보완하였다.

  23. 5. Sun StorEdge™ 9980 Array - 장애 유형별 대책 (계속) • 핫 스페어링(Hot Sparing) • 동적 스페어링(Dynamic Sparing) • 정상적인 읽기/쓰기 동작을 수행할 때, 각각의 디스크 드라이브에 대하여 발생한 에러의 수를 기록한다. 어떤 스크 드라이브 상에서 발생하는 에러의 수가 지정한 값을 초과하게 되면, 시스템은 디스크 드라이브가 회복할 수 없는 에러를 발생시킬 것이라 결정하고 자동적으로 그 디스크 드라이브의 데이터를 스페어 디스크에에 복사한다. • 연결 복사(Correction Copy) • 시스템이 어떤 디스크 드라이브에서 데이터를 읽거나 쓰기를 할 수 없을 때, 시스템은 다른 디스크 드라이브와 패리티 데이터에서 장애가 발생한 디스크 드라이브를 위한 원래 데이터를 재생성하고, 생성된 데이터를 스페어 디스크에 복사한다. [ Dynamic Sparing ] [ Correction Copy ]

  24. 5. Sun StorEdge™ 9980 Array - 장애 유형별 대책 (계속) • Power Supply 장애 • StorEdge 9900 Disk는 전원 공급단에서 부터 모든 전원공급장치가 듀얼로 이루어져 있다. 전원의 입력은 디스크프레임(DKU)에서 각각 공급 받도록 되어 있고, 전원의 이중화는 전원의 공급원(한전)을 분리하여 가져가는 것을 원칙으로 한다. 또한, 콘트롤 디스크 프레임(DKC)은 외부의 전원공급장치에서 전원을 공급 받지 않고 디스크 프레임(DKU)에서 전원을 공급 받는다. 아울러, 캐쉬 메모리의 데이터 저장을 위해서 사용되는 배터리 또한 이중화 되어 하나의 장애 발생시에도 전원공급에는 영향을 미치지 않도록 설계되어 있다. • 전 구성 부품 및 경로의 이중화 • StorEdge 9900 내부 구성도를 보면 H/W를 구성하고 있는 모든 부품, 경로가 이중으로 되어 있다. 이는 StorEdge 9980에 저장되는 모든 데이터를 H/W적인 장애 요인으로부터 완벽히 보호하겠다는 기본이념으로 설계되었기 때문이다. • Full Fault-Tolerance Capability - Hi-Track을 이용하여 전 구성 요소들에 대한 완벽한 고장 감지 기능을 제공하고 있으며 동적 스크러빙(Scrubbing)기능 및 스페어링 기능과 첨단 RAID 기술은 디스크 드라이브를 장애로부터 보호하고 있다. • 컨트롤 메모리- 캐쉬에 저장되는 자료에 대한 정보 및 9980 스토리지 서브 시스템에 대한 구성 정보를 관리하는 컨트롤(공유) 메모리는 이중화되어 있으며 각기 독립적인 전원을 공급 받고, 전원 장애에 대비하여 캐쉬 배터리와 별도의 2개 내부 배터리를 통하여 최대 96시간 동안 정보를 보관시킬 수 있다. • 무중단 서비스와 업그레이드- StorEdge 9900의 모든 하드웨어는 정상적인 온라인 운영 중에 제거, 수리, 교환될 수 있으며, Microcode도 무중단 업그레이드 될 수 있다.

  25. 6. Sun StorEdge™ 9980 Array –스토리지 소프트웨어

  26. 6. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속) • Sun StorEdge 9900V 스토리지 소프트웨어 솔루션 • StorEdge 9900V의 솔루션은 단순히 중앙집중환경과 분산환경 간의 인터페이스를 만드는데 그치지 않고, 중요한 의사결정을 위한 정보를 연결, 공유, 관리하며 보호하는 하드웨어와 소프트웨어, 그리고 통신기법이 총 집결하는 비즈니스 중심 모델을 근본원리로 하고 있다. 이는 기존의 서버나 스토리지 Power에 의존하는 운영방식이나 아키텍처를 지양하고, 글로벌 액세스, 무중단 프로세싱, 중앙집중 정보관리 그리고 신속한 의사결정 등 비즈니스 중심의 솔루션을 제시하고 있다. Sun StorEdge 9900V 스토리지 소프트웨어 솔루션은 고객의 중요한 정보를 빠르고 안정적으로 처리하여 IT 투자효과를 높여줌으로써 고객의 전산 Power를 향상시키고 전산 경쟁력을 극대화 시키는 Hitachi Data System의 엔터프라이즈 솔루션으로 Hitachi 소프트웨어 프러덕트들을 정비하여 고객의 요구에 부응하는 최적의 솔루션을 손쉽고 빠르게 적용할 수 있도록 만든 Sun 소프트웨어 솔루션 그룹이다. 즉, Sun의 소프트웨어 프러덕트들을 활용분야에 따라 상호 관련성을 고려하여 최상의 효과를 볼 수 있도록 다음과 같이 분류 하였다. • Copy - 데이터의 내부 미러링 및 원격지 복제 • Availability - 무중단 운영을 위한 안전장치, 이기종간 데이터 보관 • Resource - 스토리지 자원의 신속한 현황 분석, 관리, 변경 • Exchange - IT 자원의 최적화를 위한 이기종간 데이터 교환

  27. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Resource Manager • StorEdge 9900V Graph-Track • 스토리지 사용의 최적화 • 유지, 관리비용 절감 • 이해하기 쉬운 GUI 인터페이스 및 그래픽 데이터 제공 • StorEdge 9980의 하드웨어적 운영 상황을 모니터링 • I/O 건수, 캐쉬 사용현황, 프로세서 상태를 표시 • StorEdge 9900V LUN Manager • 사용자 이더넷 네트워크을 통해 스토리지 구성 정보에 접근 • StorEdge 9980의 하드웨어적 구성 정의, 수정, 삭제 [Graph-Track] [LUN Manager]

  28. VLVI 1 LUN 0 VLVI 2 LUN 1 VLVI 3 LUN 2 VLVI 4 LUN 4 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Resource Manager(계속) • StorEdge 9900V Virtual LUN & LU Size Expansion • Virtual LUN • VLUN(Virtual LUN)은 9980을 사용하는 환경에서 고객이 임의로 볼륨 크기를 축소하도록 해 준다. • 일반적으로 하나의 볼륨(LVI)은 디스크 설치 시 크기가 정해지기 때문에 볼륨 크기를 얼마나 사용하든지 관계없이 물리적으로 하드웨어 용량을 차지 한다. • 보통 하나의 볼륨에는 다수의 데이터 셋(또는 File)을 저장하여 사용하는데, 한 볼륨 내에서 2개 이상의 데이터 셋을 동시에 액세스 할 수 없고, 이전의 I/O 처리가 끝나길 기다려야 한다. • VLVI는 하나의 데이터 셋 크기 만큼 볼륨 크기를 지정하여 하나의 볼륨에 하나의 데이터 셋만 저장하여 사용토록 하는 환경을 만들어 준다. 여러 데이터 셋을 동시에 액세스 할 수 있으므로, 대기시간을 줄여 전체적인 퍼포먼스를 높여주고 또한, 볼륨 전체를 작게 나누어 쓸 수 있으므로 물리적인 하드웨어 용량의 낭비를 없앨 수 있다. • LU Size Expansion • VLUN이 LU의 축소를 지원하는 것과는 반대로, LUSE(LU Size Expansion) 기능은 LU 크기의 확장을 지원한다. Base LUN Expanded LUN Virtual LUN LU Size Expansion

  29. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Resource Manager(계속) • StorEdge 9900V FlashAccess • StorEdge 9900은 FlashAccess 기능으로 인해 캐쉬 메모리에 특정 데이터를 저장할 수 있다. • FlashAccess에서는 읽기 및 쓰기 I/O를 호스트 데이터 전송 속도로 실행 할 수 있도록 하여 캐쉬 상주 데이터에서 데이터 액세스 속도를 향상시킬 수 있다. • 이는 서버에서 디스크 장치에 Read/Write를 요청할 때, 캐쉬에서 처리되는 속도와 디스크 드라이버에서 처리되는 속도의 차이는 약 8~10배에 이르기 때문이다. • 성능은 기존 디스크에 데이터가 있을 때보다 약 800%정도 향상된다. FlashAccess area Normal 캐쉬 Memory FlashAccess Extent FlasAccess Extent

  30. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Dynamic link manager • StorEdge 9900V Dynamic Link Manager • 다중 채널 장애 복구 기능 제공 • 경로(Path) 장애가 발생하였을 때 간섭 없이 타 경로를 사용하여 어플리케이션이 지속적으로 운영될 수 있도록 지원한다. • 다중 채널간 로드 밸런싱 기능 제공 • 경로(Path) 간의 업무 부하량을 자동적으로 조정하여 Path 사용의 균형을 유지하도록 함으로써 입출력의 성능을 향상하도록 지원한다. • 일반적으로, 디스크 I/O는 디스크 드라이버에 직접 보내지는데, DLM은 디스크 입출력 관리 및 디스크 드라이버로의 추가적 기능을 전달하기 위하여 시스템 입출력과 디스크 드라이버간에 적합한 추출(Filtering) 처리를 한다.

  31. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)RapidXchange • StorEdge 9900V RapidXchange • 기 능 • RapidXchange 기능을 사용하면 Fibre 또는 ExSA 채널을 사용하여 S/390과 오픈 시스템 플랫폼 사이, 오픈 시스템과 오픈 시스템 사이, 오픈 시스템과 Windows 사이에서 데이터를 전송할 수 있다. • RapidXchange는 네트워크 통신 연결이나 테이프 없이도 고속 데이터 전송이 가능하게 해주기 때문에 플랫폼간에 고속의 데이터 전송이 가능하도록 한다. File Access Library DB Extraction Utility or User 애플리케이션 File Conversion Utility User 애플리케이션 MVS UNIX or StorEdge 9980 Multiplatform DBMS Loader Mainframe DB SAM File Flat file / DB

  32. SCSI Fiber Control Device Volume Server Source(Primary) Volume Private LAN Remote Console PC Target(Secondary) Volume L1 PAIR L2 PAIR Root Node Leaf Volume Volume Volume 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Shadow Image • StorEdge 9900V ShadowImage • StorEdge 9900TM RAID Storage 서브시스템의 ShadowImage 기능은 오픈 시스템의 LU를 서브시스템 내부에 복사본을 만들어 데이터 백업이나 데이터 복제의 목적으로 보관할 수 있다. • 복제되는 LU(9개까지)는 동일한 9900 서브시스템 내에서 하드웨어 속도로 Primary LU로서 만들어지는데, 구현이 되면 ShadowImage 운영은 시스템의 중단 없이 운영/지속되어 비동기식 데이터 백업을 지원하게 된다. • ShadowImage를 통한 볼륨 데이터 유용성은 데이터 복제조건과 백업시간을 줄여서 사용자 생산성을 높일 수 있는 재동기화 기능을 통해 더욱 개선되며, 최고의 탄력적인 환경을 위해 역 재동기화를 지원한다. • 또한, ShadowImage 운영은 TrueCopy와 함께 연계하여 실행될 수 있으며, 추가의 원격 Shadow 볼륨 복사본을 제공하게 된다. • 운영의 편리성과 확장성을 위해 9980 서브시스템에서의 특수 LU인 Virtual LUN과 FlashAccess LU를 지원하여 모든 사용자 데이터를 ShadowImage 운영에서 복제할 수 있다.

  33. Add Pair Delete Pair Add Pair Pending Resync Split Pending S-VOL T-VOL S-VOL T-VOL S-VOL T-VOL Resvnc Pair SplitPair Duplex Split Suspend Pair Suspend Pair Suspend Pair S-VOL T-VOL S-VOL T-VOL S-VOL T-VOL Suspend 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Shadow Image(계속) • 기 능 • 모든 애플리케이션 볼륨의 복사 • 다른 시스템 또는 다른 애플리케이션에 의해 사용될 복사본 생성 • 하나의 볼륨을 9개까지 복사본을 동시 생성 가능 • Resync시 변경된 부분만 업데이트 가능(업데이트 시간 획기적 감소) • 적용 분야 • 온라인 백업 및 복구, 데이터 웨어하우스 및 개발된 애플리케이션 테스트 ShadowImage 타겟 볼륨의 선택이 자유로우며, 타겟 볼륨에 대한 RAID (1+0 또는 5) 적용으로, 사용자 관리의 유연성 및 데이터 가용성을 보장 상세절차 흐름

  34. UNIX Window NT / 2000 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)SANtinel • 기 능 • StorEdge 9900 서브시스템의 SANtinel 기능을 사용하면 오픈 시스템 호스트의 WWN (World Wide Name)을 사용하여 오픈 시스템 호스트에 대한 LU 액세스를 제한 할 수 있다. • 운 영 • LU를 설정하여 여러 개의 지정된 WWN과 접촉이 가능하고 해당 LU에 대한 액세스를 지정된 오픈 시스템 호스트로 제한할 수 있다. • 이와 같은 기능으로 인해 다른 오픈 시스템에서 보안 환경을 지원하는LU를 보거나 LU에 포함된 데이터에 액세스하는 것을 방지할 수 있다. • StorEdge 9900 리모트 콘솔 PC용 LUN Security 소프트웨어는 9900 서브시스템의 SANtinel 작업을 구성할 수 있도록 해주는데, LUN Security는 설치된 Fibre 포트에서 활성화할 수 있으며 포트 수준에 따라 ON/OFF 할 수 있고, 만일 특정 포트에서 LUN Security를 사용하지못하도록 하면 해당 LU는 특정 호스트나 호스트 그룹에 국한되지 않는다. • 128개의 WWN을 각 포트에서 액세스 할 수 있고 동일한 WWN을 동일한 서브 시스템의 추가 포트에 할당할 수 있기 때문에 LUN Security 소프트웨어는 LU와 WWN그룹을 생성할 수 있고 9900 스토리지 서브시스템을 손쉽게 관리할 수 있게 해 준다.

  35. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)TruCopy • StorEdge 9900V TrueCopy는 스토리지 기반의 원격 미러링 솔루션으로써, 어떠한 서버의 자원도 사용하지 않고 프러덕션 스토리지로부터 재난 복구용의 원격지 디스크에 데이터를 전송함으로써 원격 미러링 데이터를 제공하게 된다. • TrueCopy는 이러한 원격 재해 복구의 목적 뿐만 아니라 데이터 웨어하우징과 백업 등, 다른 어플리케이션의 데이터로 활용되어진다. • 원본 볼륨은 모든 호스트에 Read 및 Write 입출력이 가능한 상태로 계속 존재하면서 현재의 운영 상태에 영향을 주지 않고 복제본 볼륨과의 Pair 성립, 해제와 재동기가 가능한다. 또한, 가상볼륨(Virtual LUN), 캐쉬상주볼륨(FlashAccess)등 특수 목적의 볼륨들도 원본 볼륨으로 사용이 가능하다. • TrueCopy는 어플리케이션 및 거리 등 다양한 복제 요소 환경을 위하여 동기(Synchronous)방식과 동기(Asynchronous)방식을 제공된다. 동기방식 비동기방식

  36. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)TruCopy(계속) • OSCP 인증 • OSCP(Oracle Storage Compatibility Program)는 원격지 미러링 스토리지 시스템이 오라클 데이터베이스의 재난 복구용으로 사용되어질 수 있는지를 오라클사가 검증하는 프로그램으로써, TrueCopy는 오라클사의 OSCP 인증을 보유하고 있다. • 특히, OSCP는 TrueCopy 및 TrueCopy Asynchrnoous 모두 적용된다. 오라클 8.0/8.1에 대한 SE9900 TrueCopy-OSCP 적용 플랫폼 ☞ SUN Solaris ☞ Red Hat Linux ☞ HP HP-UX ☞ Novell NetWare ☞ Intel SVR4 UNIX ☞ Windows NT/2000 ☞ Compaq Tru64 ☞ NCR UNIX ☞ Sequent Dynix ☞ IBM AIX StorEdge 9980 StorEdge 9980

  37. 프로덕션 서버 Optional 서버 전 산 센 터 복 구 센 터 프로덕션 서버 Optional 서버 전 산 센 터 복 구 센 터 2) 1) 4) 1) 3) 3) 4) 2) 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)TruCopy(계속) • TrueCopy 동기 방식 • 볼륨 베이스의 실시간 데이터 복제 솔루션으로써 프로덕션 전산 센터에서의 재난 또는 시스템 장애 발생시, 원격지(복구센터)에 있는 TrueCopy 동기 자료는 수준의 데이터 정합성을 제공하므로 신속한 복구를 위하여 이용될 수 있다. • 장 점 • 데이터 손실 없음 • 구성이 단순 • 신속한 복구가 용이 • 단 점 • 거리 및 Write율에 따른 성능 저하 • DWDM의 사용으로 성능 저하 없이TrueCopy 적용이 가능 • TrueCopy 비동기 방식 • 원거리 센터간의 실시간 데이터 복제 솔루션으로써 프러덕션 어플리케이션의 기존 성능을 보호하면서 원격 복구 센터에서의 데이터 정합성을 위한 솔루션을 제공한다. • TrueCopy Asynchronous는 전송되는 업데이트 자료에 Time-stamp, Consistency Sequence 정보들을 함께 제공 함으로써, 비동기 복제 방식에서 일어날 수 있는 데이터 비정합성의 우려를 100% 제거하고 있다. • Side File과 Bit Map 정보를 이용하여 데이터의 전송 중 장애가 발생하여도 복구 후 변경 부분만의 전송을 지원한다. TrueCopy 동기 방식 TrueCopy 비동기 방식

  38. On-Line, Internal Relocation 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Cruise Control • 기 능 • CruiseControl 기능은 StorEdge 9980 서브시스템의 데이터 저장과 검색 기능을 최적화해 준다. 이를 위해 CruiseControl은 StorEdge 9980 서브시스템 리소스의 상세한 정보를 분석하여 사용자가 지정하는 파라미터에 따라 서브시스템 내부에서 논리적인 볼륨을 이동함으로써 9900을 자동으로 조정한다. • 운영 및 절차는 완벽하게 시스템의 중단 없이 수행되기 때문에 이동되는 데이터는 전체 볼륨 이동과정에서 읽기 및 쓰기 I/O 운영이 모든 호스트에서 온라인 상태를 유지할 수 있다. • 사용자의 편리성을 위하여 CruiseControl은 자동 및 수동 볼륨 이동작업을 지원하고, 이동에 앞서 성능 개선을 추정하여 StorEdge 9980 서브시스템을 운영 환경에 맞게 조정할 수 있도록 한다. • 이 점 • 서브시스템 리소스의 부하 조정 • 디스크 드라이브 액세스 패턴 최적화

  39. 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Prioritized Port Control • StorEdge 9900V Prioritized Port Control • 기 능 • PPC(Prioritized Port Control) 기능은 오픈 시스템 사용자가 프러덕션 서버와 같은 주요 서버의 포트에 우선권을 할당하고, 개발 서버와 같이 중요도가 떨어지는 서버에 후선권을 할당할 수 있도록 해주며, 이들 포트의 I/O 활동에 대한 경계선과 상한선을 설정할 수 있도록 한다. • 즉, PPC는 프러덕션의 성능에 영향을 주지 않고 개발 서버의 성능을 제어할 수 있도록 해준다. • 운 영 • 프러덕션 서버의 성능 저하 없이 개발/테스트 서버를 운영할 수 있도록 다음의 기준에 의하여 제어를 실시한다. - 초당 I/O 처리 수, 초당 데이터 전송율 • 역으로 프러덕션 서버의 작업 부하량이 적은 경우(야간과 같은 시간대)에는 개발/테스트 서버에서 백업과 같은 작업들이 원활이 수행될 수 있도록 개발/테스트 서버에 우선권을 할당하도록 설정할 수 있다. 프로덕션 개발 / 테스트 I/O 경합 발생

  40. Sun HIS 고객사 HDS Support HDS Support HDS Support HDS Support Centres Centres Centres Centres 7. Sun StorEdge™ 9980 Array –스토리지 소프트웨어 (계속)Hi-Track • StorEdge 9900V Hi-Track • StorEdge 9900 Disk의 Service Processor는 지속적인 Disk의 CHIP, ACP, 캐쉬 메모리, Control 메모리, 시스템의 성능 정보 등을 모니터링하는 역할을 한다. • 이 모니터링은 단순히 정보를 수집할 뿐만 아니라 자동 문제발생 기능, 보고기능 및 사전 예방기능을 함께 보유하고 있다. 수집된 하드웨어 상태정보와 에러 데이터 정보를 수집하여 Hi-Track을 통해 Remote Center로 리포팅 하며, Remote Center에서는 수집된 정보를 통해 성능 튜닝 및 장애에 대한 감지 기능을 수행한다. • 또한, 사전 예방적인 차원에서 FE를 파견하고 지속적인 장애에 대한 감시 및 사전 예방을 한다. 고객의 Mission Critical한 업무에 대한 지속적인 업무 지원 및 고객만족을 실현할 수 있다. • Sun은 StorEdge 9900의 Hi-Track을 통해 지속적인 모니터링 및 튜닝을 지원할 수 있다.

  41. SUN Cluster, Veritas Cluster Server Cluster Server Cluster Control MC/Service Guard StorEdge 9900V HACMP Microsoft Cluster Server True Cluster Life Keeper 8. Sun StorEdge™ 9980 Array - 지원 플랫폼

  42. StorEgde 9960 9. Sun StorEdge™ 9980 Array - 설치 사례 • SANtinel 적용 • Hitachi Dynamic Link Manager 적용 • IBM RS/6000 & Windows 2000 환경 • SAN(Storage Area Network) 환경 • SAN 환경에서 LAN-free 백업 적용

  43. 커뮤니티 StorEgde 9960 9. Sun StorEdge™ 9980 Array - 설치 사례 • SANtinel 적용 • Dynamic Link Manager 적용 • SUN & Windows2000 환경 • SAN (Storage Area Network) 환경

  44. StorEgde 9960 9. Sun StorEdge™ 9980 Array - 설치 사례 • Dynamic Link Manager 적용 • ShadowImage를 활용하여 DB 데이터 장애 대비 • Windows 2000 & SUN 환경 • SAN 환경

More Related