EBS RAID 구성해서 사용하시나요? 퍼포먼스나 용량 이슈는 지금 없는데, EBS…

EBS RAID 구성해서 사용하시나요?

퍼포먼스나 용량 이슈는 지금 없는데,
EBS 데이터 장애도 대비해서 미러링을 해야하나 해서요.

이미 한단계 가상화 되어 있으니
물리적 장애에는 신경쓰지 않아도 될 것 같기도 하고요.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSPerformance.html

EBS 설명 쪽에서 RAID 0 나 RAID 10 에 대한 이야기는 있는데
퍼포먼스 위주의 설명이라
실제 장애율이 어느정도 되는지 EBS가 먹통이 된적이 있는지 궁금하네요 =)

Increasing EBS Performance – Amazon Elastic Compute Cloud

16 thoughts on “EBS RAID 구성해서 사용하시나요? 퍼포먼스나 용량 이슈는 지금 없는데, EBS…

  1. 아 고가용성 때문에 고려중이신거군요? EBS는 AWS에서 가장 장애기록이 많은 스토리지이긴 합니다. 데이터로스는 없었던것 같고 서비스 장애가 몇번 났었죠. 대표적으로 북미 동부 허리케인때라던지.. 🙁

  2. Striping은 장애확률을 높이는 방법이고, Mirroring을 하면 두 스토리지 중 하나가 Stuck되면 어찌될지 모르겠네요. 보통 장애가 나면 스토리지가 Read/Write가 다 안된다던지 Mount/Unmount가 안되는 등의 Stuck 상태가 됩니다.

  3. EBS가 기본적으로 같은 가용영역내에서 사본을 보장하므로(3copy 라고 본거 같은데 다시 찾아보니 없네요.) 미러링은 의미가 없습니다. 가용영역을 넘어가는 신뢰도를 확보하시려면 s3같은 곳에 백업을 하시는걸 고려하셔야될꺼 같구요. PIOPS를 걸어서 스트라이핑 하는게 성능이 정말 좋습니다 🙂

  4. PIOPS 는 성능을 제공하기로 한 성능의 +-10% 내에서 99.9% 시간 동안 보장합니다. EBS durability SLA 는 99.5% 인가 보장한다는 글을 본적이 있는 것 같은데, 정식 페이지는 못찾겠네요.

  5. PIOPS의 storage 가 disk 가 아니라 SSD 일 것 같다는 글도 본 적이 있습니다. 성능이 출렁거리는 일도 EBS 보다 훨씬 적습니다만, 의외로 PIOPS 의 한계는 instance 가 가지고 있는 network I/O bandwidth 입니다.

  6. ebs-optimized instance 를 쓰신다고 해도 대부분의 ec2 instance 가 1G bandwidth 만 제공하기 때문에, PIOPS 를 아무리 많이 붙여도 120MB/sec 이상 read/write 속도가 나오지는 않습니다. 만약 이 이상의 storage bandwidth 를 원하신다면 ephemeral disk 를 raid0 로 쓰셔야 합니다.

  7. EBS/PIOPS 는 저런 심각한 장애는 안 생깁니다만 가끔씩 반응속도가 굉장히 느린 경우가 있습니다. 1분 동안 read/write latency 가 1초이상으로 튄다던지 하는 경우가 있습니다. 99.9% 를 보장한다고 하더라도 0.1% 가 문제가 있긴 있으니까요;;

  8. 빈번하진 않은데, EBS에 문제가 생겨서 마운트가 안되거나 read-only로만 마운트가 되고, dmesg 보면 I/O Error 뜨는 경우가 가끔씩 있었습니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.