동시접속자 2만명정도되는 DB서버는 sas hdd, sata ssd 둘중 어느것으로 가야할까요?

caloto   
   조회 4416   추천 0    

동시접속자 2만명정도되는 DB서버는 sas hdd, sata sdd 둘중 어느것으로 가야할까요?

동접 최대2만명정도에서 홈페이지 접속해서 하는 용도이고 비교적 짧은 텍스트의 입출력이 많이 되는 서버입니다.

CPU는 제온 실버 4215R이고요.

램은 64GB입니다.

여기서 두가지 옵션이 있는데

SAS HDD*3이랑

SATA SSD*2, HDD SATA*2가 있습니다.


SAS HDD로 가면 SATA SSD보다 많이 느릴까요?

SATA SSD로 가서 HDD SATA를 백업용으로 써서 성능을 보장하는게 좋을지..

SATA SSD로 가면 교체주기가 많이 올까요?(SSD는 수명이 짧다고 해서...예전이야기인가..)


그리고 sas hdd 600gb*3 이게 레이드랑 캐쉬는 SAS 12G RAID 0,1,5,6 (1GB cache) 입니다.

caloto
짧은글 일수록 신중하게.
Dreaday 2022-04
DB는 플래시 예산 되시면 NVME SSD  or 예산이 좀 적으시면 SSD 로 가시는게 제일 좋습니다.

DBMS 종류를 무얼 사용하시냐에 따라 달라지구요 .
2만명 정도되면 TPS 봐가면서 1대로 운용할지 2대로 운용할지 보시는게 맞습니다.

"동접자"=> 동시에 접속해서 계속 사용하는 사용자수를 의미하니깐요 .

프로그램에 쿼리 최적화도 되어있는지 고민헤야하고 서비스 대상이 ERP CMS 등인지도 고려해야합니다 .

지금 데이터로는 너무 부족해요~
정의석 2022-04
DB에 BLOB이나 Image형식의 데이터를 많이 쓰는게 아니라면, DB는 SSD가 좋을듯 합니다.
대용량 데이터 쓰기는 큰 차이가 없을 수 있지만, 작은 데이터 쓰기나 읽기는 SSD가 넘사벽으로 좋은거 같습니다.
작은 텍스트 데이터의 입출력이 많은 경우라고 해도, 이미 입력(기록)된 데이터의 삭제 행위가 많지 않다면, 수명에는 큰 지장이 없을듯 합니다.
다만, 데이터의 삭제/갱신이 자주 일어난다면, 수명대비 가격을 고려 해 봐야 할듯 합니다.
     
caloto 2022-04
이미지나 용량이 큰 파일의 읽기 쓰기는 거의 없습니다.
추가로 입력되는 데이터는 많지만 삭제행위는 많이 일어나지 않습니다.
답변 감사합니다!
          
박문형 2022-04
아마도 현재 동접 2만명으로 운영이 되는 DB 서버가 있는 듯 합니다만

그 서버의 디테일한 사양을 알 수 있을까요??

아니면 현재 돌아가는 DB서버가 이런 이런 사양인데 동접이 몇 명이다 정도라도 알면 조금이나마 도움이 됩니다...
httpd 2022-04
둘중하나면 sas가 맞구요 sas 가 sata보다 잘나와요. 대역폭이 두배라서.
sas방식으로 나오는 12gbps ssd 사시면 됩니다.

윗분말대로 nvme 도 좋은데. nvme 도 raid 5로 해야지 안그러면 조금 불안할거 같아요.
2만명이면 일단 제온 실버 cpu 부터 업그레이드 해보시는게 어떨지요
     
caloto 2022-04
그런데 sas ssd가 아니라 sas hdd라는게 문제입니다.
sas ssd는 가격이 문제라..
ssd는 nvme가 아니라 sata ssd인거 같아요.
          
caloto 2022-04
cpu성능이 많이 안좋은가요?
벤치 찾아봤는데 고성능 cpu중에 350등은 하는거 같아서요..
제온 gold 5217이랑 성능이 비슷한거 같아서요..
               
httpd 2022-04
2만명동접이라고 하셔서요. Intel Xeon W-3223 보다 좀 떨어질텐데.. 저는 업그레이드 권장드립니다. W-3335 같은거 쓰면 체감하실거같아요.
sql은 cpu 빨이 크더라구요
                    
caloto 2022-04
아네  t.t 항상 돈이 문제입니다.
Waterticket 2022-04
잦은 입출력시에 속도는 SSD가 압도적으로 빠릅니다.
다만 불의의 사고로 인해 드라이브가 잠겨버리거나 인식이 안되는 등 데이터 손실이 있을경우, HDD는 복구의 여지가 있으나, SSD는 TRIM에 의해 복구가 어렵거나 불가능 할 수도 있습니다.
그래서 요새는 서버를 구매하여 관리하기보다는 맘 편하게 클라우드를 사용하는 것을 권하고 있습니다.

옵션에 따라 자동 백업, 복원도 가능하고 데이터 손실에 대한 걱정도 덜 수 있으니 말이죠. (물론 클라우드도 데이터 손실의 가능성이 있으니 백업은 필수 입니다)
특히 동접 2만명이면 부하량에 따라서 단일 서버보단 서버 여러대로 트래픽 분산하는 것도 고려해보셔야 할텐데, 클라우드를 사용하면 서버 여러대를 마련하여 분산하는 것도 어렵지 않죠

+) NVMe를 DB용으로 사용하는건 권장하지 않습니다. 잦은 IO시에 block이 걸려서 데이터 처리시에 전체적인 성능이 떨어질 수 있습니다.
     
caloto 2022-04
sata ssd를 메인으로 사용하고 백업을 sata hdd로 받으면 어떨까요..
구글링 해보니 sas hdd보다는 sata ssd가 빠르다고는 나오긴 하는데 자세히 안나와서요.
          
Waterticket 2022-04
운영하시는 서비스에 대해 자세히 알지 못하니 어떤것을 권장드려야 할지 모르겠네요..

짧은 텍스트를 DB에서 "자주 불러온다면" SATA SSD를 활용하여 iops를 늘리는게 좋습니다
짧은 텍스트를 저장하는데 "용량이 sata ssd로는 부족하다면" SAS HDD를 사용하는게 좋을 수 있습니다 (속도를 늘리기 위해서 RAID 권장)

일반적인 RW 속도는 SAS HDD < SATA SSD이며, Random RW는 SATA SSD가 압도적으로 좋습니다
SATA SSD를 DB에 사용하시고, SATA HDD에 백업하는 형태로 사용하시되, 서버용 SSD 사용하세요.
               
caloto 2022-04
아넵. 정말 좋은 답글 감사합니다. SSD사용한다면 SSD는 당연히 서버용 사용해야할거 같아요.DB용이라..
박문형 2022-04
HDD만 놓고 본다면

SAS HDD도 2가지가 있는데

SCSI에서 넘어온 10Krpm /15Krpm 으로 플레터가 돌아가는 72/ 146/ 300 /900 /1200GB 짜리 SAS HDD가 있고

SATA HDD 에서 인터페이스만 SAS로 바뀐 7200rpm으로 플레터가 돌아가는 2/4/6/8/10/14/16TB SAS HDD가 있습니다..

SAS HDD는 모두 기업용(엔터프라이즈급)이기에 일반 PC용 HDD들 보다는 수명이 깁니다..

SATA HDD를 사용하기를 권한다면 모델명 검사해서 일반 PC용인지 기업용인지 꼭 확인하시기 바랍니다..

SATA HDD는 모두 7200rpm으로 플레터가 돌아간다고 보셔도 됩니다..

HDD로만 구성한다면 고 rpm SAS HDD를 권해 드립니다..


참 그리고 캐쉬 많이 달린 12G 레이드 카드나 장비는 필수입니다..

HDD 1개로는 동시접속자 수용하기 어려울 것입니다..
     
caloto 2022-04
sas hdd 600gb*3 10k rpm hdd입니다. 레이드랑 캐쉬는 SAS 12G RAID 0,1,5,6지원, 캐시는 1GB cache 입니다.
술이 2022-04
풀스캔하는 용도의 DB가 아니면 SSD 사용할 필요가 없죠.
요즘 레이드카드 캐쉬 8G 정도입니다. SAS HDD 정도면 속도는 그리 나쁘지는 않을거 같은데...
단순한 데이터 입출력이면 대부분 메모리단에서 처리가 되구요 디스크 IO는 생각처럼 높지 않습니다.
만약에 트랜잭션 IO가 심하다고 한다면 앞단에 WAS를 넣겠죠.
dateno1 2022-04
2만이나 되는 중요하거 대규모 서비스라면 예산 좀 들더라도 U.2도 고려해보세요
백업에 대한 구성이 충분하고 서비스 다운없을만큼 여유롭게 구성이 가능하다면 SSD

백업에 한계가 있고 여유롭지 않은경우라면 SAS

입출력이 많은데 이중 입력보다 출력만 많은경우 SAS
입력과 쓰기가 많은경우 SSD

단 SSD는 고비용이 투자되야하는 부분이고
SAS는 비용이 조금이라도 적게 들어가는 부분임

현구성으로 봤을때 케쉬용으로 SSD만 설치하는것도 나쁘지 않을듯 보입니다

미션 크리티컬 한 서버의 느낌은 아닙니다

본문의 내용으로 본다면 SAS로 가는것이 바람직 합니다

서버는 그목적이 무중단 서비스가 기본이되야하는데 SSD에 문제가 생겨 백업을 리스토어 하는 시간과 노력이라면
차라리 SAS로 가는것이 바람직하죠..

동접2만인데 디스크가 … 너무 협소하다는 느낌이 듭니다
제온프로 2022-04
(추천사양)
SAS SSD 400GB x 4 = Raid 10
SAS SSD 800GB x 4 = Raid 10
SAS SSD 400GB x 6 = Raid 10
SAS SSD 800GB x 6 = Raid 10
스페어 하드 1개씩 추가 하시고요.
전통적으로 DB서버는 Raid 10을 많이 사용하고 있습니다.

SATA SSD는 빠르기는 한데 수명이 짧아서 빠른 대응에 자신 있으시면 가능.


QnA
제목Page 1996/5704
2014-05   5121427   정은준1
2015-12   1656768   백메가
2019-05   4306   야구감독
2019-04   4306   이희주
2015-05   4306   씨형
2015-08   4306   박완경
2019-01   4306   니크네이므
2017-01   4306   심우철
2016-03   4306   이희주
2021-06   4306   zestyus
2017-02   4306   두cpu
2006-10   4306   문병근
2016-02   4306   susemi
2014-02   4306   클로이베넷
2017-08   4306   정상백
2020-10   4306   Ibory
2021-03   4306   집구석
2017-11   4306   컴박
2016-09   4306   슬러그
2018-07   4306   김건우
2021-02   4306   캔위드
2021-05   4306   오이꼭지