본문 바로가기
HW Knowledge/Hewlett-Packard Enterprise

HP SmartArray HBA

by 스쳐가는인연 2011. 2. 6.
스마트 어레이(SmartArray, SA)는 HP의 HBA 브랜드 명이다.
ORCA와 ACU 라는 관리 인터페이스를 제공하고 있어 쉽게 구성할 수 있도록 도와준다.

HP Smart Array RAID controllers
http://h18004.www1.hp.com/products/servers/proliantstorage/arraycontrollers/index.html

항상 후임들에게 상기 사이트의 표를 이해할 수 있다면 SA의 모든 것을 알 수 있다고 이야기해 왔다.
그 만큼 일목요연하게 표기되고 있는 사이트이다. (믿거나 말거나)

SA는
과거 Parallel SCSI 시절부터 존재하여 6 세대 까지 이어졌다.

SA 2xx
SA 3xxx
SA 4xxx
SA 5xxx
SA 6xxx

본인도 HP에서 5년간 근무하면서 상기 PL중 3세대 이후 부터만 접해본 것 같다 ... (2세대는 기억에 없음 ㅡ.ㅡ;)

최근에는 모든 인터페이스가 직렬형태로 바뀌었다.
하여 SA로 Serial 형태(SAS)로 바뀌었고, 현재 2세대까지 출시되어 있다.

SAS 부터는 이름 명명 규칙(Naming Convention)이 생겼다. (기존에도 있었겠지만 사용안될 것이기에 패쓰 ㅡ.ㅡㅋ)
사이트에서 찾아보면 아래와 유사한 형태로 이름을 찾을 수 있다.

SA B110i
SA E200
SA P411
SA P712m
SA P812

처음 접하는 사람에게는 매우 생소한 형태의 이름일 뿐이겠다. (아우 어려버라 ㅡ_ㅡ;;)
자세한 내용은 기밀이 될 수 있기에 간략히 보는 법만 알려본다.


캐시 메모리는 데이터를 저장 장치에 읽고(읽기 캐시) 쓰는(쓰기 캐시) 속도를 향상시키기 위한 버퍼 공간이다.

컴퓨터의 모든 메모리는 CPU의 성능을 최대화 하기 위해 존재한다해도 좋겠다.
CPU 에서 필요로 하는 데이터를 얼마나 빠르게 공급할 수 있는 가가 메모리의 존재 이유다.
동작하는 Application이 많을 수록/무거울 수록 많은 데이터를 요구하겠다.
하여 그만큼 빠르게 공급할 수 있기 위해서는 가급적 많은 데이터를 메모리에 올려두는 것이 최선이다.
기본 시스템 메모리가 그 역할을 수행하고 있지만 그 기본 시스템 메모리를 보조하는 역할이 바로 HBA의 캐시 역할이다.

CPU에서 요청하는 데이터를 빠르게 가져가기 위해서 사용되는 읽기 캐시와 CPU에서 요청하는 데이터를 우선하여 가져가고 요청이 없을 때 저장하기 위해 임시로 넣어두는 쓰기 캐시라고 보면 되겠다.
쓰기 캐시가 클수록 CPU가 요청하는 데이터를 제공함에 그만큼 유휴시간 없도록 만들어줄 가능성이 많아진다 보겠다.

SA Cache 관련 옵션은 몇가지 종류가 존재한다. (자세한 차이는 HP 홈페이지를 참조)

ZM(Zero Memory)
Raid 0,1 만 지원한다.(Logical Volume 2ea 제약)

256MB/512MB/1GB
Raid 5, 5+0 을 사용하기위해서는 필수적으로 구성해야 한다.

SAAP(SmartArray Advanced Pack)
License 키 값으로 ORCA, ACU를 통해 관리한다. Raid 6, 6+0을 사용하기 위해서는 필수적으로 구성해야 한다.

Battery Pack
캐시는 말그대로 메모리(DRAM)이다. 하여, 전류가 소멸되면 저장된 데이터도 함께 소실된다.
읽기 캐시는 괜찮으나 쓰기 캐시는 저장된 데이터가 중요하기에 저장 장치에 정상적으로 저장되기 전 전원 소실은 치명적일 수 밖에 없다.

메모리에 지속적으로 전원을 공급하여 주는 장치가 배터리 팩이다.

BBWC - Battery Backed Write Cache
Battery를 장착해 줌으로서 약 72 시간동안 데이터를 보존 해준다. 그 이후에는 배터리가 모두 방전되어 역시 데이터가 소멸된다.

FBWC - Flash Backed Write Cache
BBWC의 단점을 보완한 것으로 전원이 소실되는 순간 데이터를 Flash 메모리로 자동으로 이동시킨다.
플래시 메모리는 쉽게 USB 등의 저장장치라고 생각하면 되겠다. 전원이 없어도 데이터를 유지한다.

Array Expantion/Extension 그리고 Migration 등의 작업을 하기 위해서는 캐시와 배터리 팩이 필요하다.

Expander Card
Serial 방식은 Target 장치와 Initiator 장치가 1:1(P2P)로 연결된다.
요청자의 포트가 많을 수록 많은 타겟을 연결 할 수 있게 되는 것이다.
하여 SA의 포트를 증설해주는 장치라고 보면 된다.

자료 출처
HP 및 개인 지식


반응형