SharedIT | 묻고 답하기(AMP)

DB서버 SSD raid 구성

https://www.sharedit.co.kr/qnaboards/22610

위의 내용과 이어는 질문인데요...

DB서버를 새로 구축해야 하는데...

디스크 구성을 어떻게 할지 좋은 의견을 듣고자 합니다.

예상 서버에 disk는 2.5인치 8개까지 가능합니다.

2개는 OS부분으로 sas하드를 레이드1로 구성하려고 하고..

4개는 DB영역으로 SSD로 레이드10, 1개는 SSD 핫스페어로 구성하려고 합니다..

아니면 레이드5가 나을까요?

예전에는 SSD로 레이드 꾸미면 성능이슈가 있다고 들은 거 같기도 하고..

그냥 빠른 sas 하드가 나은건지...??

요즘 트렌드는 어떤가요?

DB서버에 맞는 좋은 구성이 있으면 의견 주세요.. ^^

8개의 답변이 있습니다.

쿨가이
  0 추천 | 약 4년 전

레이드는 미러링(10)이 요즘은 대세인것 같습니다.

디스크 가격이 많이 싸지면서 예전엔 5를 많이 했는데 일반 파일들도 10으로 많이 하는 추세입니다.

제일 안정적이지요.

추가로 백업도 가능하면 실시간으로 구성해서 안정적인 운영하시기 바랍니다.

Genghis Khan
  0 추천 | 약 4년 전

가장 중요한건 어떤 서비스를 하느냐입니다

외부 ㅣ내부 서비스로 분류할수 있겠죠

대략적으로 한달 평균 천명이냐 불특정 다수가

들어 오느냐에 따라 달라질수 있겠으나

ssd Raid 전체 test결과 큰 차이는 없습니다

미미하구요 가장 중요한건 db 접근이 얼마냐 있느냐입니다

양성환
  0 추천 | 약 4년 전

아무리 잘나와도 DB에 RAID5 하는 것 아닙니다.

장애나면 뻑~

빨간신발 | 약 4년 전

DB != raid5 기억하겠습니다. ^^
wansoo
  0 추천 | 약 4년 전

아래 링크에 RAID5와 RAID 10에 대한 성능 관련 글이 있네요~

참고해 보시면 도움이 될 거 같아 보이네요.

http://2cpu.co.kr/bbs/board.php?bo_table=QnA&wr_id=562187

RAID10이 RAID5보다 빠르다고 생각했었는데, 실제 사용해 본 결과 RAID5가 2배 정도 빠르게 나와서 그에 대한 의견들이 있네요~

빨간신발 | 약 4년 전

저도 검색해서 읽었습니다. 감사합니다.
한그루
  0 추천 | 약 4년 전

DB는 IOPS 가 중요하죠.

예전에 MSSQL 서버인데 RAID5 로 구성했었고 성능이 잘 안나와서 컨설팅을 받았는데 결과 적으로RAID 10 으로 재구성 하라는 권고를 받은 적이 있습니다.

DB도 DB 나름이고 Read가 많은지 Write가 많은지에 따라 재각각입니다.

성능 최적화로 고민한다면 10이 맞을 것같습니다.

그런데 요즘 SSD 는 기존 IOPS 가 잘 나와서 효율성도 감안해서 RAID 5 도 괜찮지 않을까 생각 됩니다.

양성환 | 약 4년 전

5는 성능도 문제지만, 장애시...복구 불가능 할 수도 있습니다.

빨간신발 | 약 4년 전

성능에 대해서 어디는 5가 어디는 10이라고 하니 흔들흔들 하네요.. ^^ 그래도 db니까 안정성을 고려해서 10이 나으겠죠?

한그루 | 약 4년 전

네 10 으로 하시면 여러모로 마음 편하고 좋을것 같습니다. (돈이 좀 더 들지만요.) hot spare도 두시면 더 좋구요.
wansoo
  0 추천 | 약 4년 전

안정성을 따진다면 RAID1이나 RAID10을 선택하는 것을 좋을 것 같고...

용량을 따진다면 RAID5를 선택하는게 좋을 것 같고요.

성능은 상황에 따라 차이가 있을 수도 있겠지만...

동시에 접근하는 디스크 갯수로 따져보면 RAID5가 RAID10보다 많기 때문에 RAID5가 빠른걸로 보이고~

성능을 따진다면 SSD가 HDD보다 권장될거 같고요.

스토리지 전문 업체들에서 SSD는 HDD에 맞춰진 기존 RAID 방식이 충분한 성능 발휘 등에 문제가 있는 걸로 보고 변형된 독자적인 RAID를 개발해서 사용하고 있기는 하지만...

SSD의 장점을 최대한 살릴수있냐 없냐의 문제이지, SSD에 기존 RAID를 사용했다해서 HDD에 기존 RAID를 사용하는 것보다 성능이 못하다는 건 아닌것 같고요.

성능을 따진다면 RAID5에 SSD를 사용하는게 좋을거라 생각되네요.

빨간신발 | 약 4년 전

성능 raid5 안정성 raid10 좋은 의견 감사합니다.
Genghis Khan
  0 추천 | 약 4년 전

OS : Raid 1 (mirror )

DB : Raid5 , Raid 1+0

    -> 성능면에선  ssd 가 sata가 빠르구요 , Raid 1+0보다 Raid5 가 빠릅니다.

        그리고 Raid5가 용량면에서 더 좋구요

        SSD 단점이 에러가 좀 있습니다.


빨간신발 | 약 4년 전

에러가 좀 있으면 심각한 거 아닌가요?

Genghis Khan | 약 4년 전

RAID 5 = 하드가 4개 이므로 100 x4 = 400MB / 0.7 = 280MB => RAID 5는 RAID0으로 묶은 속도의 약 70%. 이 %는 알고리즘(묶는 방법)에 따라 달라질 수 있다.

Genghis Khan | 약 4년 전

Disk 장애시 복구가 어렵다는 거구요 100에 하나 있을까 입니다.
차바라기
  0 추천 | 약 4년 전

OS단은 Raid1로 구성을 하고 나머지는 Raid5로 구성을 하면 좋지 않을까요? 저희는 그렇게 구성을 하였습니다. 속도문제면 Raid10으로 가는게 좋을듯하구요

빨간신발 | 약 4년 전

db가 데이터가 막 늘어나는 건 아니고.. 현재 100GB가 안될 거 같아요.. 용량은 그리 걱정은 아니고 속도를 고려하면 10이 좋겠네요...

차바라기 | 약 4년 전

네네...Raid구성을 어떻게 하느냐는 SM담당자 하기 나름이죠~^^