Enterprise Data Management (Storage 6140,SAMFS/QFS,ZFS)
조 재 구 교수님
오늘날 데이터 관리는 중요하다. 중요하지 않다고 말할 사람은 없을 것입니다.
본 과정에서는 기업환경에서 Data 저장 장치인 6140 Array에 대한 사용법을 익히고 SAMFS/QFS , ZFS 의 파일 시스템을 이용하여 안전한 데이터 관리 방법을 익히게 됩니다.
아래는 본 과정에서 다루는 내용을 Q/A 형식으로 정리해 보았습니다.
1. 왜 제목을 Enterprise Data Management 라고 했는가?
- 처음에는 '대용량 데이터 관리 솔루션'이라고 하고 싶었지만 ' Enterprise ' 즉 '기업환경' 이라는 의미가 과정의 내용과 딱 맞는 내용인것 같아서다.
2. 'Storage 6140' 이것은 스토리지 장비가 아닌가, 그럼 6140 제품만 강의 하는 것인가?
- 그렇다. 6140 장비의 스펙및 관리 하는 방법, 셋업하는 방법등을 다루고 있다.
- 하지만 6140 장비에 대한 내용 보다 이 장비를 통해 현재 SUN의 Storage 기술을 이해할 수 있도록 과정을 설계하였다.
- 요즘 Storage들은 단순히 Raid volume을 만드는 것 외에 Data 관리를 위한 여러가지 Solution들이 포함되어 있는데 Storage 6140장비를 통해 이 기술들을 이해할 수 있을 것이다.
2.1) Data 관리를 위한 Storage 기술이 무엇인가?
- Storage 내에서 별도의 설정으로 사용할 수 있는 기술들이며 'Snapshot ', ' Volume Copy ' , ' Remote Mirroring ' , 'Storage Domain' 등이 있고, 이 기술들은 별도 software를 설치 할 필요없이 Storage에서 직접 지원하는 기술들이다.
2.2) Storage 내의 snapshot 기술은 무엇인가?
- Data를 순간 포착 하는 기술이다.
- 24시간 계속 data를 사용하는 서비스 환경에서 데이터를 다른 곳에 복사하려고 하거나 백업을 하려고 할 경우, 데이터를 복사, 백업하는 동안에 데이터가 변경이 되면
데이터에 대한 실뢰를 잃을 될 수 있게 된다.
- 이때 snapshot을 사용하게 되면 순간의 데이터를 기억하게 되어 데이터가 변경이 된다 하더라도 snap 순간의 데이터를 복사하거나 백업할 수 있어 안전하게 복사, 백업을 할 수 있는 기술이다.
2.3) Storage내의 Volume Copy 기술은 무엇인가?
- DIsk 대 Disk로 복사(copy)하는 기술이다.
- 나는 시스템 엔지니어였다. 그래서 밤에 작업을 많이 했었다.
항상 시스템 작업을 하기전에 나는 시스템에 있는 데이터에 대해 백업이 되어 있는지 확인하고 백업이 안되어 있으면 꼭 백업을 하도록 했었다.
그런데 백업을 하게 되면 tape장치를 이용하게 되는데 이 장치가 너무 느려서 밤을 꼬박 센적도 있었다.
그렇게 밤을 새면 야근 수당으로 1만원을 받았고, 15일 동안 연짱 밤을 세고 15만을 벌었었다.
기쁜 마음으로 지금의 아내에게 멋진 옷을 선물했다. 50만원짜리로..
- Tape장치는 너무 느려 많은 양의 데이터를 백업하기에는 너무 많은 시간이 걸리게 된다.
이럴때 Disk로 백업하면 얼마나 빠를까? 엄청 빠르다. 이때 사용할 수 있는 기술이 Disk대 Disk로 Volume을 copy하는 기술이다.
임시 백업이나 데이터 migration등에 사용할 수 있다.
- 6140장비는 엄청나게 빠르고 비싼 FC disk와 값싸고 느린 SATAII를 둘다 지원한다.
FC disk에는 실업무 Data를 넣고 SATAII Disk에는 Data 백업용으로 사용하면 아주 좋다.
2.4) Storage내의 Remote Mirror 기술은 무엇인가?
- 두대의 disk를 box mirror 하는 기술이다.
- Storage 와 Storage를 Box Mirrorin 하기 위해서는 Veritas Volume Manager나 Solaris Volume manager 를 사용하는 것이 당연하다. 그이유는 Storage내에서는 Volume manager 없이도 RAID 기술이 지원 되지만, 다른 Storage와의 Mirroring은 방법이 없었기 때문이다.
- 그런데 Storage와 Storage 끼리 서로가 Mirroring이 된다고 한다. 그것도 4Gbps의 FC cable을 통해서... Storage 끼리 Mirroring이 된다는 것은 시스템 자원을 사용하지 않기 때문에 I/O 성능이 크게 개선된다.
2.5) Storage내의 Storage Domain 기술은 무엇인가?
- 최대 64대의 서버가 Storage를 쪼개 사용하는 기술이다.
- 6140 장비 한대가 몇 천만원쯤 되는 것 같다. (http://www.sun.com/products 참조) 그 비싼 장비를 여러대 서버가 마치 자신의 서버처럼 쪼개 사용할 수 있도록 하는 기술이다.그것도 서로 다른 OS를 가지고 있는 시스템들이 동시에 접근할 수 있다.
- 우리 교육센터에 6140 장비가 있는데 이 장비를 10대의 T2000 장비에서 10개로 쪼개서 동시에 접속하는데 전혀 느리거나 불편하지 않다.
8. SAMFS는 생소한 것 같은데 무엇인가?
- 정보 관리 분야에서 ILM( information Lifecycle Management) 즉 '정보 수명 관리'를 이야기 하고 있다. 좀 생소해 보이는데 간단하다.
- 난 메일을 보고 거의 지우지 않는다. 그러다보니 한참후에 메일이 수천개가 되고 시간날때 2~3년 전의 메일을 가끔 지운다. 그런데 짜증난다. 알아서 2년전의 데이터는 자동으로 지워졌으면 한다. 이럴때 필요한것이 바로 ILM이다.
- SAMFS는 파일 시스템과 백업 장치가 하나로 만들어진 파일 시스템이다.
데이터가 SAMFS로 만들어진 디렉토리에 저장되면 정책에 의해 자동으로 백업 장치로 복사가 되며,때론 파일의 이름만 디렉토리에 남기고 데이는 백업장치로 이동하여 디스크 공간을 늘리기도 한다.
- 디스크와 백업 장치를 하나의 파일 시스템으로 묶어 데이터를 관리 하는 아주 훌륭한 기술이다.
9. QFS는 무엇인가?
- Quick Filesystem의 약자로 말그대로 빠른 파일 시스템이다. 파일시스템 생성 시간이 엄청 짧고 파일 시스템 check 시간도 엄청 짧다. 그리고 데이터를 기록하는 시간도 엄청 짧다.
- QFS는 공유 파일 시스템이다. SAN에 공유 되어 있는 Storage의 데이터를 여러 서버가 동시에 mount 하여 똑 같이 사용할 수 있도록 하는 기술이기도 하다.NFS를 연상하는 분들이 있는 것 같은데 NFS는 TCP/IP 네트웍에서 사용하는 기술이고 이것은 SAN에서 사용하는 데이터 공유 기술이다.
10. ZFS는 더이상 설명이 필요없는 어마 어마한 파일 시스템이다.
- 더이상 Volume manager를 사용할 필요 없는 파일 시스템이다.
- 1Tbyte를 Raid5로 묶어 보았는데 단 1분도 안되 파일 시스템이 생성되는 놀라운 녀석이다.
- ZFS로 구성된 파일 시스템을 깨보려고 시스템 전원을 꺼다 켜다를 수십번 했지만 파일시스템이 안깨지는 참 이해안되는 녀석이다.
- 2008년 10월에 Solaris10의 새로운 update가 나온다는 데, 이버전에서 root zfs로 구성이 된다고 한다.
- 파일 시스템을 네트웍을 통해 다른 서버로 복제 하고 싶을때 "zfs send" 하면 된다. DR에 쓰면 아주 좋다.
- 파일 시스템이 압축도 된다.
- 사용도중에 용량이 필요하면 얼마든지 disk를 추가하면 된다.
- snapshot 기술로 "rm -rf" 지운 Data를 순식간에 복구 할 수 있다.
- 너무 대단한 녀석이라 더 이상 설명하기는 어려울 정도다.
> Enterprise Data Management (Storage 6140,SAMFS/QFS,ZFS) (강의장소: 삼성동 썬교육장)
댓글을 달아 주세요