쓰기,읽기 작업 SSD vs HDD

질문   
   조회 3068   추천 0    

예를들어 300TB가량의 수천개의 데이터들을 내려받아 쓰기작업을 수행하고 다른 저장매체로 복사하는 읽기작업을 수행하는 쓰기,읽기 작업을 할때에

자기기록방식의 HDD, 디지털 기록방식인 SSD 중 보다 안정적인? 튼튼한? 저장매체, 기록방식은 무엇일까요? 

제 생각엔 물리적인 방식으로 기록되는 하드디스크가 더 불리할것같은데 궁금합니다~ 



짧은글 일수록 신중하게.
가격과 복구 가능성 빼면 SSD가 모두 우위에 있죠
     
질문 2021-11
저도 그렇게 생각했는데 답변들이 엇갈리네용?ㅠ
감자 2021-11
ssd는 TBW(수명)이 있는데.. 이게 좀 짧습니다.
ssd 보다는 hdd에 한표 드립니다
     
질문 2021-11
말씀해주신 TBW 쓰기제한보증 내에서라면 어떨까요?
일반적인 컨슈머 SSD라면 HDD, 엔터프라이즈 SSD라면 SSD쪽에 손을 들어주고 싶네요...
     
질문 2021-11
컨슈머 SSD라면 흔히들 삼성 프로,에보,플러스 이런제품들을 말씀해주시는건가요?
          
네 맞습니다.
박문형 2021-11
구축비용은 무한대인가요??

300TB 를 구축시 SSD / HDD 각각 어느 회사의

제품이나 솔류션을 생각하시나요??
     
질문 2021-11
음.. 그냥 순수하게 궁금해서 질문했던것인데요.. 그냥 쓰기,읽기에 내구성이 좋은게 HDD냐 SSD냐... 저는 물리적인 기록방식인 HDD는 잦은 쓰기,읽기 작업으로 SSD보다 쉽게 고장나지않을까 싶어서 궁금했던것이거든요
          
박문형 2021-11
그런 질문은 단일 HDD와 SSD의 내구성으로 봐야 할 듯합니다..

SSD로 300TB 만든다는게 HDD에 비하면 돈이 이만 저만 드는게 아니고 제조사에서도 성능및 안정성을 보장하려면 HDD보다는

쉽지 않으리라고 생각합니다..

RAID 장비에서 SSD는 아직은 HDD보다는 쉽게 사용되기는 쉽지 않다고 봅니다.. (계속 문제점을 해결해 가긴 하겠지만요..)
간장게장 2021-11
쓰기 작업시의 에러는 보통 큰 문제가 되지 않습니다. 에러가 나면 그 부분을 마킹하고 여분의 공간을 대신 매핑하고 사용하면 되니까요. 이 작업을 태생적으로 더 잘하는 매체는 SSD

에러 없이 잘 기록했는데 나중에 읽어들이지 못하면 데이터가 날아갑니다.

* uncorrectable bit-error rate (UBER)
A metric for data corruption rate equal to the number of data errors per bit read after applying any specified error-correction method.

References:
JESD22-A117B, 3/09

보통의 경우 장치에 따른 UBER는

일반용 HDD : 1 sector per 10^14 bits read
기업용 SATA / NL SAS HDD : 1 sector per 10^15 bits read
기업용 SAS HDD : 1 sector per 10^16 bits read
기업용 SSD : 1 sector per 10^17 bits read

일반용 SSD는 제각각인데, specification에 UBER 표기가 안되어 있는 것들도 많습니다. 표기가 되어 있는지 찾아보고 사용하시는 것이 좋습니다.

일반용 HDD : 1 sector per 10^14 bits read
의미는 약 11테라바이트를 읽어들이면 한 섹터에서 에러가 날 확률이라는 의미입니다.
기업용 SSD는 11,000테라바이트를 읽어들이면 한 섹터에서 에러가 날 확률

read error 발생을 대비하는 방법은 RAID를 사용하는 것입니다.
RAID 1, RAID 5, RAID 6
RAID 10, RAID 50, RAID 60

개별 장치에서 read error가 나더라도 다른 곳에서 읽어들인 후 그 부분을 마킹하고 다시 써 놓으면 됩니다.(디스크 레벨이 아니라 raid 레벨의 마킹)

이것들 중에서 raid 5는 요즈음에는 사용하지 말라고들 권고하고 있습니다. 예전에 몇십메가바이트 혹은 몇백 메가바이트 용량의 하드디스크를 사용하던 때에는 별 문제가 없었는데, 요즈음은 하드디스크 용량이 워낙 커지는 바람에 하나가 탈락되어 리빌딩하는 과정에서 조질 확률이 많아졌기 때문입니다. 하나가 탈락되기 전 정상적인 상태에서는 에러가 나더라도 큰 상관은 없습니다. 그냥 계속 사용할 수 있죠. 그러나 일단 하나가 탈락하여 리빌딩 과정에 들어가면 방법이 없습니다. 만약에 일반 하드디스크로 수십 수백 테라바이트의 RAID 5를 구축했다면 리빌딩시 조질 확률이 안 조질 확률보다 높습니다. 그래서 사용하지 말라는 겁니다.(리빌딩시 조질 확률은 용량에 비례) 재수 좋으면 안 조질 수도 있겠죠.

기업용 SSD의 경우에는 raid 5도 괜찮습니다. 하드디스크보다 용량도 작고 UBER 값도 훨씬 작으니까요.

raid 얘기하면 꼭 백업 얘기하는 분들이 있는데, raid는 raid이고 백업은 백업입니다. 백업은 SSD가 아닌 값 싼 하드디스크를 주로 사용하게 되는데, 개인적으로 저는 하드디스크를 raid 6로 묶어 놓고 거기에 백업을 합니다. 단일디스크는 불안하기도 하고 용량도 작아서요.

raid 6는 raid 5에 비해 두배 안전한 것이 아니라 보통 수십배 정도 안전합니다.
     
질문 2021-11
작성해주신 덧글을 보며 추가적인 부분에 대해서 구글검색을 해보았는데 5년전 자료이지만 구글에서 백만개의 SSD 사용을 테스트하였고 UBER의 발생빈도는 오히려 HDD보다 높았다며 SSD의 신뢰성에 UBER을 거론하는것이 무의미하다는 기사들이 있던데 이 부분에 대해서는 어떻게 생각하시는지 고견을 들어보고싶습니다
          
간장게장 2021-11
그 기사 나오던 당시 논문까지 찾아 읽어보기는 했는데, 잘 된 논문이라는 생각은 들지 않았습니다. 당연히 근거가 되는 데이터는 있는 것이었는데, 그걸 어떤 방식으로 분석하여 표현하는 것은 다른 문제인데요. 모호한 면이 많다는 생각이 들더군요. 아얘 다른 사람들이 충분히 검토할 수 있게 raw data를 공개했다면 좋았을텐데 그런 것이 아니라서...

요점은 SSD에서 URE 발생은 읽는 양에 비례 한다는 가정이 틀렸다는 것이었습니다. 이후 비슷한 다른 논문들을 보지 못하여 신뢰성에는 의문을 가지고 있습니다. 기초자료가 없다는 것이 아니라 그것을 분석한 방법이 옳았는지 제대로 검증하기가 어렵다는 면에서 크게 신뢰하기는 어려웠습니다.

이후 ssd 콘트롤러가 지속적으로 발전하여 왔기 때문에 각 제품의 specification에 나오는 UBER 값을 신뢰하는 편입니다. 그것 외에 예측에 필요한 근거를 삼을만한 뭐가 없기 때문이기도 합니다.
               
질문 2021-11
그렇군요~
추가로 UBER에 대한 정의는 확실하게 이해했는데 이 UBER이라는게 정확히 일반사용자들에게는 어떻게 내비춰지는지 궁금하네요
예를 들어 제가 사진을 찍어 SSD에 꽉 채워 저장했을때, 수정할수없는 오류가 발생하면 SSD 자체를 읽지 못하는건가요? 아니면 오류가 발생한 블럭의 사진만 읽어내질 못하는걸까요? 이 부분에 대해 사용자들이 확인할수있는방법들이 있을까요?
                    
박문형 2021-11
SSD의 기본 형태는 플래쉬 메모리 셀을 RAID 0으로 콘트롤러가 묶은 것입니다..

메모리셀 나가버리면 데이터는 공중분해 된다고 보셔도 됩니다..

저가형 SSD는 콘트롤러 칩 자체가 고장이 나버리는 경우가 더 많다고 들었습니다..

그리고 SSD에서는 HDD와 달리 트림이란 기능이 존재하는데 이것 때문에 보통 데이터 복구하는 회사에 SSD가 문제가 생겨서

데이터 복구를 의뢰하여도 복구가 거의 안되는 경우가 많습니다..

심하게 이야기 하면 SSD는 복구가 거의 안된다라고도 할 수 있습니다..
술이 2021-11
10년또안 TBW 10테라도 안됨. SSD 수명이니 쓰기량이니 이런거 엔터프라이즈급 기업 아니면 아무런 의미없어요. 저런생각 무의미하다고 전해주고 싶네요
제온프로 2021-11
300TB 이고 파일이 수천개면........... 아주 적습니다.

여기서 잦은 읽고 쓰기을 물어 보셨는데..  당연이 하드가 안정적입니다.

970 pro 1TB의 내구성이 700 TBW 쯤 될겁니다..
Raid1 으로 구성 아주빈번한 웹서버 였는데 3년 쓰니까 죽어서 사라졌습니다..
복구실패... 그냥 사라졌습니다.

일반적 개인 사용자나 가벼운 서버는 내구성 그리 중요하지 않은데요.. 3년 내구연한으로 계산..

입출력이 빈번한 서버는 고려를 해야합니다..

위의 300TB 수천개의 파일 정도면 아주 가벼운 편입니다.

SSD는 각 셀당 2만번의 수명이 있으니 고려하시고요..


안정적인? 튼튼한? 저장매체?
여전히 Hard Raid system 입니다..


QnA
제목Page 899/5715
2015-12   1731232   백메가
2014-05   5198548   정은준1
2017-10   3062   늘파란
2020-11   3062   황진우
2019-12   3062   홀릭0o0
2020-11   3062   프리레벨
2018-11   3062   김선용1
2021-06   3062   전설속의미…
2019-08   3062   코쿠
2017-07   3063   주영진영아빠
2020-05   3063   우루리루
2019-11   3063   유토퍄
2019-06   3063   나이쑤guy
2021-03   3063   굴다리교
2021-03   3063   pibang
2021-05   3063   테츠
2020-08   3063   김도형
2018-11   3063   김건우
2022-10   3064   asvx
2022-08   3064   Elusive4245
2020-09   3064   새로운차원
2020-09   3064   Th2n