NAS

사내 NAS 도입 (3) - 캐싱용 SSD 선정

GRONG 2023. 1. 5. 18:15

캐시 SSD 선정 썸네일

NAS를 구성함에 있어 본체와 저장장치는 필수지만
1. 캐싱용 SSD 추가
2. 램 추가
는 말 그대로 추가이기 때문에 이 나스로 어떤 일을 할지에 따라 결정하면 됩니다

이 글에서는 먼저 '캐싱용 SSD를 필요로 하는가?'부터 짚어보고 가죠

(저도 초보라 틀린 부분이 있을 수도 있으니 참고만 해주세요!)

캐싱용 SSD의 역할

필요한지를 알기 위해서는 무슨 역할인지부터 알아야겠죠

아이언울프 캐시 SSD 설명

여러분이 파일을 옮기고 싶은데
1. 파일 용량이 크고, 개수가 적은 경우
2. 1번과 비슷한 용량이지만 파일 용량이 작고, 개수가 많은 경우

컴퓨터는 파일을 옮기려는 위 2가지 경우에서 어떤 상황을 더 힘들어할까요?
2번 경우에 더 힘들어합니다

한 사람이 대기표를 들고 많은 민원을 처리하러 오면 신원을 확인하고 이후로는 처리만 하면 되지만
많은 사람이 대기표를 들고 민원을 처리하러 오면 계속해서 자리에 앉는 사람이 바뀌고, 신원을 확인하고, 처리하는 과정이 추가되는 거랑 비슷합니다

이를 위한 묘책이 [자리에 앉는 사람이 바뀌고, 신원을 확인하는] 과정을 빠르게 잘하는 친구를 앉혀두는 겁니다
NAS의 SSD 캐싱도 이런 친구를 고용하는 것이라 할 수 있습니다

저한테도 SSD 캐싱이 필요할까요?

위에도 적어뒀지만 이건 어떤 업무를 하느냐에 달렸습니다
시놀로지는 이런 질문을 위해 캐싱 SSD가 필요할 만한 업무들을 적어뒀습니다

https://kb.synology.com/ko-kr/DSM/tutorial/What_are_Some_Considerations_for_Creating_SSD_Cache

 

SSD 캐시 생성 시 중요 고려 사항 - Synology 지식 센터

 

kb.synology.com

먼저 권장 응용 프로그램들을 보면

캐시 SSD 권장 응용 프로그램

 

첫 줄에서부터 2가지 조건이 나오는데 작은 데이터 블록자주 액세스하는 경우라고 명시되어 있습니다
파일 서버의 경우에는 작은 파일(주석에 1MB 이하의 파일이라고 나와있습니다)에 액세스 하는 경우라고 되어있는 만큼
대용량 백업은 SSD 캐싱이 잘하는 일이 아니기에 사진, 동영상 같은 파일을 다루시는 데에는 별 효과가 없습니다

캐시 SSD 비권장 응용 프로그램

그래서 바로 아래 권장하지 않는 내용에 나오죠

제가 구매를 하고자 하는 이유는 저희는 코드를 다룰 것이고
코드는 주로 많은 개수와 적은 용량의 텍스트 파일여러 명이 접근할 것이기 때문입니다

이처럼 목적이 명확하지 않은 이상 비용이 나가는 일이므로 "굳이..?"에 가까운 영역입니다
물론 비용이 괜찮다면 SSD 캐싱이 있다고 해서 성능이 떨어지는 것은 아니기에 추가하는 것은 당연히 자유입니다

이제 필요한지 아닌지 아셨을 테니 캐싱용 SSD를 골라볼까요?

SSD 어댑터

그러기 전에 하나 알아둬야 할 것이 있습니다

자신의 시놀로지 본체가 어떤 방식으로 SSD를 지원하는 지를 알아야 합니다

https://kb.synology.com/ko-kr/DSM/tutorial/Which_Synology_NAS_models_support_SSD_cache

혹시나 위에서 모델명을 검색해 보시고

시놀로지 캐시 SSD 지원

위 경우에 해당되신다면 아래와 같은 어댑터 카드를 별도로 구매하셔야 합니다
어떤 걸 사야할 지는 위에 검색한 모델명으로부터 알 수 있습니다

시놀로지 확장 유닛


제가 쓰려는 모델은 RS1221RP+로 이 사실을 모르고 지원된다길래 그냥 SSD만 구매했습니다..
저처럼 SSD만 사놓고 뚜껑을 연 후에 어리둥절하지 마시길 바랍니다..

SSD 고르기

정작 SSD를 고르는 일은 간단합니다

NAS도 수요가 한정적인 제품이지만 이 시장은 참여자가 더 적기 때문이죠
다나와에 NAS용 HDD는 카테고리가 새로 들어섰지만
NAS용 SSD는 따로 언급이 없는 것만 봐도 규모를 알 수 있습니다

일반 M.2 NVMe를 쓰면 되는 것 아닌가 싶으시겠지만 생각보다 문제는 복잡합니다

https://www.2cpu.co.kr/nas/30960

이런 글들을 보면 하드를 찾아봤을 때와 마찬가지로
대부분의 글이 각자의 경험을 토대로 이야기하기 때문에 혼란스럽기 그지없습니다

그래도 결론을 내린다면
인텔의 옵테인, 삼성의 Z-NAND, 아이언울프 캐시 SSD, 시놀로지가 내놓은 캐싱 전용 SVN3000
최고의 안정성을 원한다면 캐시 등급 SSD를 구매하라는 게 중론인 것 같습니다

이 부분에 대한 판단은, Backblaze 같은 객관적인 자료가 없기에
데이터의 안정성∝비용 관계임을 생각하셔서 결정하시면 될 것 같습니다

저는 기업에서의 사용인지라 데이터의 안정성이 굉장히 중요하므로
국내에서 무난하게 구할 수 있는 캐시 SSD인 아이언울프 525 500G를 골랐습니다

SSD 개수

좋다! SSD까지 골랐어! 하셔도 끝이 아닙니다
개수에 따라 용도가 달라지거든요

https://kb.synology.com/ko-kr/DSM/tutorial/What_are_Some_Considerations_for_Creating_SSD_Cache#FwSKL16B4F

이전에 보여드렸던 SSD 캐시 생성에 관한 글을 보면

시놀로지 캐시 SSD 읽기-쓰기

이렇게 개수에 관한 내용도 있습니다

  • 읽기 전용은 많은 사람들이 와서, 자주 다운로드 해갈 일이 있을 때
  • 읽기-쓰기는 위에 '권장 응용 프로그램'에도 있었던 작은 파일에, 자주 액세스 하는 경우

정도로 정리해볼 수 있겠네요
저는 작은 파일에 자주 액세스에 해당하므로 읽기-쓰기를 위해 2개를 구매하기로 결정했습니다


이렇게 해서 아이언울프 525 500G 2개를 구매하기까지의 탐색 과정이 끝났습니다
위에 말씀드렸듯이 어댑터를 별도로 구매하셔야 하는 모델이면 잊지 말고 어댑터도 같이 구매하세요!!!


도움이 되셨다면 좋겠습니다
질문, 지적 댓글 남겨주세요!

좋은 하루 보내세요 :)