저는 정보보안학과 전공 학생이며
예전부터 개인 서버를 만드는 데에 흥미가 있었고
웹 서핑도중 NAS라는 개념의 개인 서버가 있다는 걸 알게 되었습니다.
군대에 가게 되었고 동시에 나만의 학습용 서버가 필요하다는 욕심이 생겼고
구매해서 구축해보게 되었습니다.
물론 네트워크 지식이 얕고 희박한 저에게 너무나 벅찬 과정이었으나
막상 만들어보니 구축 과정이나 지식이 저에게 도움이 많이 되었습니다.
돈을 더 들이거나 덜 들였으면 각각의 장단점이 더 명확했을 테지만
그럼에도 저는 제 수중에 꽤 많은 돈을 서버 구축에 지불했습니다.
서버용 HDD, nvme 캐시 메모리, 시놀로지 4 베이짜리 서버
다 합하니 100만 원 초반 가량이 나온 거 같은데 돈을 꽤 들였습니다 제 수준에서,,
NAS란?
약자로는 NAS(Network Access Storage)라는 의미로
네트워크 연결 스토리지라고 불립니다.
NAS에 네트워크를 연결해 내부(기업, 가정)용 저장소나 중계기 서버 역할을 수행하거나
DDNS, 포트 포워딩을 통해 외부 접속이 가능한 개인용 서버 용도로도 사용이 가능합니다.
개인용 NAS 어떤 걸 만들어야 하나?
개인 환경부터 기업이라면 내부적인 시스템 외 환경 요소까지
고려해야 할 요소도 천차만별임과 동시에 가격도 차이가 큽니다.
저는 개인용 서버 제품군중 가장 안정성이 확실한 Synology 사의 DS420+ 제품을 구매했습니다.
깡통 가격만 해서 60만 원 대이긴 하는데
가격이 더 낮으면 낮을수록 지원되는 시놀로지 자체 소프트웨어의 수가 줄어든다거나
안정성, 용량, 속도 등의 측면에서 품질이 더 떨어집니다.
물론 이런 점은 가격이 높아질수록 대부분은 커버가 됩니다.
또 5만 원 아래로 만들 수 있는 저렴한 iptime 제품 NAS 서버도 있으며
실력만 된다면 구형 노트북을 가져다가 헤놀로지로 만들어 사용할 수도 있습니다만.
본인이 실력이 진짜 없다. 컴맹 수준이다.
하면 Iptime 같은 맛보기용 서버를 구매해서 구축해보거나
Virtual box 같은 가상 머신을 사용해 서버를 만들어보는 경험을 쌓은 후 더 비싼 제품을 구매하는 걸 추천합니다.
시놀로지 제품 또한 초보자부터 중급자가 개인용 서버로 굴리기에 적합합니다.
가격은 물론 꽤 높은 편이지만 자체적으로 제공되는 보안 설루션과 다양한 소프트웨어 주기적인 업데이트가
있다는 걸 감안하면 그리 비싸다고 볼 수도 없습니다.
헤놀로지는 자신이 직접 시놀로지에서 제공하는 서버를 컴퓨터에다 구축하는 겁니다.
실력이 조금 더 있으면 가능하겠지만
저는 할 줄 모릅니다. 하하
필요가 있으면 언젠간 배워서 하지 않을까 싶습니다.
아무튼 저는 시놀로지 제품을 구매해서
잘 쓰고 있고
서버에는 서버용 HDD와 메모리 등
서버용 제품을 맞춰서 사용해야 전력(전기세,, ) 성능을 알맞게 사용할 수 있습니다.
결론
장점 | 단점 | |
시놀로지 | 간편하고 편리하다. | 가격이 비싸다. |
헤놀로지 | 가격대비 맞는 성능 혹은 그 위의 성능을 직접 낼 수 있다. |
자체 서버 구축에 대한 지식들이 필요하다. |
그외 저가형 서버들 | 싸거나 비싸거나 | 싼건 싼 이유가 있습니다. 비싼 건 비싼 이유가 있구요 하지만 잘 알려지지 않은 브랜드를 마구잡이로 사면 별로 이득이 없습니다.(특히 중국산) |
NAS와 또 구매해야 하는 제품들 그리고 고려군
1. HDD 혹은 SSD ( 하드 구매 시에는 무조건 서버용/NAS용 제품 구매를 권장합니다. )
HDD는 일반 하드디스크
SSD는 고속 하드디스크로 일반적으로 알려져 있습니다.
조금 더 설명하자면
- HDD는 기존의 물리적인 방식으로 데이터가 저장되는 하드
- SSD는 반도체 메모리에 데이터를 기록하며 HDD와는 확연히 다른 속도와 성능(소음) 차이가 존재
빠른 예시로 제가 구매한 DS420+ 제품은 하드가 끼워져있지 않은
말 그대로 깡통으로만 판매됩니다. 대부분 그럴걸요?
아무튼 서버를 구성할 하드를 자신이 직접 골라서 세팅해야 한다는 것인데
여기서 또 생각할 여지가 생깁니다.
느리지만 저렴한 HDD를 꽂아 많은 용량을 사용할 것이냐
빠르고 성능 좋은 SSD를 꽂아 넣을 것이냐 대부분 이지선다일 것입니다.
이건 이제 자기 형편에 맞게 하시면 되지만
하드를 고르실 때 무조건 NAS/서버 전용 하드를 구매해 사용하셔야 합니다.
컴퓨터에서 사용되는 일반 하드들과 서버용 하드의 차이점은
- 속도 차이
- 신뢰/안정성 차이
- 처리량 차이
간단히 말해 장기간 전원이 켜져있어야 하는 서버 특성상
수명에 따른 안정성이 고려되어야 하는데
일반 하드에는 그런 요소가 더 적고
NAS/서버용 하드는 그런 요소들을 맞춤형으로 집어넣었다는 것입니다.
사실 저는 물리적인 기계들에 대해서는 배움이 부족하지만
꽤 많은 곳에서 NAS/서버용 하드를 사용하도록 권장하고 있기에
저도 괜히 구축해서 사용하는 서버가 하드 때문에 고장 나는 일은 최대한 피하고 싶기 때문에
서버용 하드를 사용합니다.
또한
서버 제품 회사별로 호환되는 하드의 종류에 제한이 존재하며
서버 기기의 하드 규격 또한 차이가 있으니
하드 구입 시 규격 또한 인지하고 있어야 합니다.
( NAS에서 2.5inch만 지원하는데 3.5inch hdd만 잔뜩 샀다면 사용할 수가 없습니다.)
제가 구매했던 제품은 아래 씨게이트 HDD입니다.
HDD
구입 당시 4TB에 15만 원 대였네요
서버용 하드입니다.
제 NAS가 4 Bay(하드 4개를 꽂을 수 있음) 제품이기에
4개를 살까 했지만 그 정도의 돈은 없었답니다.. 하하
NVME 메모리
NVME라는 해당 장치는 비휘발성 고속 메모리입니다.
원래 SSD에서만 지원되는 고속 메모리 체계에서 사용되었으나
NVME라는 지원체계를 통해 HDD도 해당 고속 메모리를 사용할 수 있게 되었다고 합니다.
이 고속 메모리의 의의는 고속의 캐시를 사용해 서버의 성능(속도)을 향상하는 데에 있습니다.
시놀로지 혹은 서버 제품군에 따라 해당 메모리를 사용할 수 있고 없고의 지원 여부가 각각 다 다르니
확인해보시고 구매하시기 바랍니다.
제 DS420+ 제품군은 해당 고속 메모리를 지원했기에 사용할 수 있었습니다.
꽤 여러 제품군을 둘러봤었는데
가격이나 안정성 측면에서 적합한 게 삼성 제품밖에 없어서 이걸 구매했습니다.
가격은 당시 12만 원이었네요
저는 두 개 사서 두 개를 꽂아두었습니다.
결론
고려항목 | 이유와 고려사항 |
NVME(고속 메모리) | 제품별 지원여부에 따라 장착 및 사용이 가능합니다. 본인의 제품이 해당 고속메모리 장착이 가능한 제품인지 확인해보시는걸 권장합니다. SSD에 뛰어난 호환성을 보이지만 HDD에도 지원합니다. 서버의 속도를 빠르게 해줍니다. |
SSD or HDD | 성능,속도 면에서는 SSD가 압도적이지만 가격은 정말 비쌉니다. 가성비 위주의 용량을 챙기려면 HDD를 사용합니다. 하드는 NAS/서버용 하드사용을 권장합니다. |
서버가 필요한 이유 | 서버가 필요한 이유는 천차만별입니다. 저 같은 경우에는 군대에 있을당시 저만의 개발도구와 해킹툴을 넣어 사용할 서버가 필요했고 거기에 개인 서버가 적합하다고 느꼈기에 사서 구축했습니다만 사실 과소비는 맞습니다. 충분히 다른 방법으로도 가능했을지도 모릅니다 개인 서버는 가장 기초적인 용도로는 개인 파일 저장의 용도입니다. 더 나아가 개인 웹사이트 호스팅도 가능하며 저 같은 경우에는 시놀로지에서 제공하는 가상머신을 사용해 추가적인 해킹툴을 사용했으며 Docker를 사용해서 자체적인 VSCode를 사용했습니다. 즉 무궁무진한 기능을 자기 실력껏 사용가능하다는 것입니다. |
서버의 가격과 성능 | 저렴한 맛보기용도 서버 : Iptime 그외 저가형 서버 혹은 자체 PC에서 가상머신을 사용한 서버 안정성/성능 추가적인 소프트웨어와 주기적인 업데이트 제공 - 시놀로지 처음부터 끝까지 모든걸 자기 원하는대로 커스텀해서 만드는 개인서버 - 헤놀로지 |
지식 | 네트워크,포트포워딩,DDNS,하드웨어 지식 기초 |
그외 | 소비전력은 서버별로 상이하니 알아보시는걸 추천드립니다. |
다른글
'정보보안 > Server(NAS,VM)' 카테고리의 다른 글
SK브로드밴드 와이파이 공유기 관리자 페이지 접속하는법 (6) | 2022.06.11 |
---|---|
시놀로지 나스 외부접속 설정법 // Synology NAS DDNS Setting (1) | 2022.05.28 |
도커 가상화 리눅스 환경에서 파이썬 버전 변경(Ubuntu 18.04) (0) | 2021.06.20 |
군대에서 nmap 으로 NAS 서버 원격 접속하기 (0) | 2021.06.07 |
시놀로지 나스에서 Visual Studio Code 사용하기(Docker, 웹 서버, 군대) (5) | 2021.04.03 |
댓글