현재 또는 미래의 직업을 위한 기술 학습, 하드웨어 "괴짜" 또는 가정에 특정한 서비스를 제공하기 위한 것이든 자체 홈 랩 서버를 소유해야 하는 많은 이유가 있습니다. 나는 컴퓨터 장비와 그 작은 알루미늄 시트에서 잠재적인 생산성을 느끼는 것을 좋아합니다. 의심할 여지 없이 집에 있는 연구실이 지금의 제가 있는 데 도움이 되었고 지금도 계속해서 도움이 되고 있다고 말할 수 있습니다. 그 중 하나 또는 전부가 귀하의 이유인지 여부에 관계없이 귀하는 홈 랩 시리즈의 일부로 여기에 있습니다. 이 시리즈에서는 기본 개념과 아이디어부터 시작하여 이러한 개념과 아이디어를 사용하여 자신의 홈 랩을 설계하고 실현할 수 있습니다.
현재 또는 미래의 직업을 위한 기술 학습, 하드웨어 "괴짜" 또는 가정에 특정한 서비스를 제공하기 위한 것이든 자체 홈 랩 서버를 소유해야 하는 많은 이유가 있습니다. 나는 컴퓨터 장비와 그 작은 알루미늄 시트에서 잠재적인 생산성을 느끼는 것을 좋아합니다. 의심할 여지 없이 집에 있는 연구실이 지금의 제가 있는 데 도움이 되었고 지금도 계속해서 도움이 되고 있다고 말할 수 있습니다. 그 중 하나 또는 전부가 귀하의 이유인지 여부에 관계없이 귀하는 홈 랩 시리즈의 일부로 여기에 있습니다. 이 시리즈에서는 기본 개념과 아이디어부터 시작하여 이러한 개념과 아이디어를 사용하여 자신의 홈 랩을 설계하고 실현할 수 있습니다.
목적
가장 먼저 평가하고 결정해야 할 것은 실험실의 목적입니다. 이것은 가정용 실험실에 대한 나머지 결정 및 구매를 안내합니다. 내가 당신을 위해 결정을 내릴 수는 없지만 내가 할 일은 당신에게 정보를 제공하고 내가 내 연구실에서 사용한 것과 당신의 필요를 충족시킬 수 있는 것을 결정할 수 있도록 알려주는 것입니다.
현재 제 홈 랩의 주제는 다양성입니다. 당시 제 직업은 VMware 제품과 하드웨어를 지원하는 주요 OEM 회사에서 기술 지원으로 일하고 있었습니다. 가상화를 지원하기에 충분히 강력하고 내가 지원하는 하드웨어를 잘 나타내는 회사의 하드웨어가 필요했습니다. 나는 또한 나머지 가족을 위해 특정 서비스를 받고 싶었습니다. Active Directory와 함께 Microsoft Windows Server를 실행하고 싶었고 이를 DNS 확인에 사용했습니다. 내가 어디에 있든 미디어 서버가 영화를 호스팅하고 재생할 수 있기를 원했습니다. 나는 또한 이 장비를 사는 데 큰 돈을 쓰고 싶지 않았습니다.
내 하드웨어
앞에서 언급한 요구 사항을 충족하기 위해 엔터프라이즈급 서버와 하드웨어를 구입하기로 결정했습니다. 대부분의 사람들이 여기에서 찾기가 더 어려울 내 전문 서버를 제외하고 목록이 있습니다.
- Dell T20(1xE3-1225v3, 32GB RAM, SATA 컨트롤러, 1x200GB SAS SSD, 1x2TB SSD)
- Dell R320(1x E5-2450L, 192GB RAM, H310 RAID 컨트롤러, 4x6TB SAS 드라이브)
- Dell R420(2xE5-2440, 256GB RAM, H310 RAID 컨트롤러, 1x500GB SAS 드라이브)
- Dell R620(2xE5-2670v2, 128GB RAM, H710 RAID 컨트롤러, 6x500GB SAS 드라이브)
델 EMC 파워 에지 R620
다른 서버가 있지만 더 전문적이고 대부분의 사람들에게 어렵거나 비용이 많이 듭니다. T20 서버는 Active Directory, DNS 및 Microsoft Windows Hyper-V를 실행하는 관리 서비스를 위한 작은 서버입니다. 다른 세 서버는 VMware ESXi 서버를 실행하고 있으며 로깅, 관리 및 엔터테인먼트와 같은 다른 모든 요구 사항을 처리합니다.
델 EMC 파워에지 T20
예산
위의 목록을 보면 내 예산이 귀하보다 훨씬 크다고 생각할 수 있습니다. 이것은 진실에서 멀어질 수 없습니다. 나에게 도움이 되고 오래 지속되는 부분에 돈을 쓰겠지만, 여전히 감당하기 힘든 비용입니다.
나는 호스트당 $1500 이상을 지출하게 되는 다른 사람들의 홈 랩 게시물을 감사하고 즐기지만, 나 자신은 그렇게 많이 지출하지 않으려고 노력합니다. 위의 대부분의 기계를 매우 저렴하게 구입했습니다. 나는 Craigslist, eBay 및 정부 경매와 같은 사이트를 자주 방문하고 리퍼브 장비에 대한 훌륭한 거래를 일상적으로 찾습니다. 대부분의 서버를 개당 $300 미만으로 구입했습니다. RAM은 확실히 비쌀 수 있지만 나중에 업그레이드하기에 충분히 쉽습니다. 내가 많이 사용하는 도구 중 하나는 LabGopher.com. 지금 봐도 HP와 Dell Sandy Bridge 및 Ivy Bridge Xeons의 예는 300달러 미만으로 사용할 수 있는 액세서리를 찾을 수 있습니다.
이제 위의 방법이 저에게 도움이 되지만 일부 사람들은 집에 전체 랙 마운트 서버를 갖고 싶어하지 않을 수도 있다는 점을 충분히 이해합니다. Sandy Bridge 및 이후 엔터프라이즈 서버에서도 여전히 열과 소음이 발생합니다. 그러한 사람들에게는 Intel NUC 또는 SuperMicro의 SuperServer를 살펴보는 것이 더 나을 수 있습니다. 둘 다 가정용 실험실에서 매우 잘 작동하며 신뢰할 수 있습니다. 어떤 것을 결정하든 장단점이 있습니다. 다음은 각 유형의 장단점에 대해 도움이 될 수 있는 표입니다.
서버 유형 | 프로의 | 단점 |
리퍼브 엔터프라이즈급 서버 | 저렴함(옵션 범위) 신뢰할 수있는 엔터프라이즈용 동일한 도구 및 하드웨어(iLo/iDrac/etc) 강한 전용 하드웨어 뛰어난 확장성 |
중간에서 높은 소음 중간에서 높은 열 넓은 공간 필요 중간에서 높은 전력 사용 |
Intel NUC 또는 기타 초소형 폼 팩터 PC | 작은 크기 / 휴대성 작은 힘 필요 최신 하드웨어 품질 보증 낮은 노이즈 낮은 열 |
다중 노드에 대한 중간 비용(옵션 범위) 원격 관리 없음 확장성 옵션이 제한됨 최대 32GB RAM(비공식 64GB) |
슈퍼마이크로 슈퍼서버 5028D-TN4T | 중간 크기 / 휴대성 적은 전력 필요 최신 하드웨어 원격 관리 강한 높은 확장성 품질 보증 낮은 노이즈 낮은 열 |
다중 노드의 경우 중간에서 높은 비용(옵션 범위) 프로세서 확장성이 제한됨(일반적으로 납땜됨) 최대 128GB RAM |
일반 데스크탑 사용 | 보통 크기 최신 하드웨어 적당히 확장 가능 낮음 – 중간 잡음 약불~중불 |
실제로 이 용도로 설계되지 않았으므로 소프트웨어에 따라 드라이버가 제한될 수 있습니다. 다중 노드에 대해 적당히 비쌉니다(옵션 범위). 원격 관리 없음 최대 128GB RAM(마더보드 및 세대에 따라 다름) |
데스크톱/노트북에서 VMware Workstation 또는 기타 데스크톱 가상화 패키지 사용 | 보통 크기 최신 하드웨어 적당히 확장 가능 저소음 낮은 열 |
전용 하드웨어가 아니므로 자체 리소스 사용 확장성이 제한적일 수 있음 보통 고가(VMware 워크스테이션용 하드웨어 및 라이선스) |
위에서 지적한 것보다 더 중요하다고 생각할 수 있는 다른 우선순위가 분명히 있습니다. 이 표는 일부 옵션을 알지 못하는 경우를 대비한 시작점일 뿐입니다. 장단점 중 일부는 다소 주관적일 수 있습니다. 예를 들어, 소음과 열. 그런 이유로 위의 4개 머신이 실행되는 것을 간략하게 살펴보겠습니다.
- 전원 – 내 서버는 모두 일정량의 전원을 사용하지만 이는 워크로드에 따라 다릅니다. 평균적인 작업량으로 약 140와트의 전력 소비를 하고 있습니다.
- 더위 – 이것이 나의 가장 큰 문제입니다. 끔찍하지는 않지만 제 방에 통풍이 제대로 되지 않아서 서버가 온도를 3~5도 정도 올리고 서버의 부하가 높아지면 소음과 온도도 같이 올라갑니다.
- 소음 – 팬이 정상적인 작업 부하로 작동하는 경우 51dB 또는 조용한 거리와 거의 동일하며 약 2피트(1미터 미만) 떨어져 있습니다.
전반적으로 저는 제 설정에 매우 만족합니다. 어느 시점에서 업그레이드하지 않겠다는 말은 아니지만, 여기에 쓴 돈에 비하면 잘 작동합니다.
엔터프라이즈 서버 – 유형
연구실에서 엔터프라이즈 서버를 사용하고 있으므로 이에 대해 자세히 설명하겠습니다. 엔터프라이즈 서버에는 몇 가지 하위 유형이 있습니다. 주요 내용은 다음과 같습니다.
- 타워 – 데스크톱 타워의 더 큰 버전입니다. 엔터프라이즈 서버에 필요한 추가 복원력 때문에 크기가 더 큽니다. 예를 들어 여러 전원 공급 장치와 더 강력한 냉각 장치를 찾을 수 있습니다.
- 랙 마운트 – 피자 상자 모양입니다. 랙 마운트 서버는 서버 랙과 관련된 높이로 설명합니다. 하나의 높이 단위를 1U 서버라고 합니다. 2 단위 높이는 2U 서버 등으로 알려져 있습니다. 기류는 서버 전면으로 들어가 후면으로 나갑니다. 측면, 상단 또는 하단에 통풍구가 없습니다. 이는 데이터 센터 또는 서버 룸에 있는 많은 수의 서버를 보다 효율적으로 냉각하기 위해 서버 랙을 열기 통로와 냉기 통로로 설계하기 때문입니다.
- 모듈식 또는 블레이드 시스템 - 랙 장착 인클로저 또는 타워에서 찾을 수 있습니다. 대부분의 경우 인클로저는 랙에 장착되며 내부에 더 작은 '블레이드' 서버를 랙에 장착합니다. 전원, 네트워킹 및 경우에 따라 스토리지는 내부 블레이드 간에 공유됩니다. 이러한 시스템의 주요 이점은 밀도입니다. 작은 공간에 많은 컴퓨팅 노드 또는 서버 프로세서를 장착할 수 있습니다. 한 가지 예는 단일 인클로저에 최대 1000개의 64/10 높이 블레이드를 장착할 수 있는 Dell MXNUMXe입니다. 각각은 XNUMXU 인클로저에 듀얼 프로세서와 RAM으로 구성됩니다.
이 모든 것이 가정용 랩 서버 요구 사항에 대해 무엇을 의미합니까? 엔터프라이즈 서버를 구입하려는 경우 랙 마운트는 가장 인기 있고 가장 저렴한 서버 유형입니다. 타워는 일반 타워 데스크탑에 가깝기 때문에 더 바람직하지만 일반적으로 랙 마운트보다 비쌉니다. 이는 기업이 랙 마운트를 훨씬 더 많이 구매하고 리퍼비시 서버를 구매함에 따라 희소성 때문입니다. 마지막 유형의 서버는 확실히 흥미롭지만 주의 사항이 있습니다. 블레이드 서버는 더 비싸고 엔클로저가 한 번에 여러 서버의 요구 사항을 충족하기 때문에 훨씬 더 많은 전력이 필요하고 훨씬 더 많은 열을 발산합니다. 일부 인클로저는 대부분의 집에서 흔히 볼 수 있는 220v 대신 120v 전원을 필요로 하며 팬이 최고 속도로 작동할 때 소음으로 귀가 먹먹해질 수 있습니다. 간단히 말해 랙 마운트 서버가 일반적으로 가장 좋은 옵션입니다.
구매
장비 경로를 결정했으면 서버를 구입해야 합니다. 많은 것이 당신이 얼마나 가지고 있거나 지출하고 싶은지에 달려 있지만, 나는 당신이 무엇을 사고 있는지 보기 위해 eBay 목록을 해독하는 방법을 빠르게 보여줄 것입니다. 나는 판매자나 목록을 보여주지 않을 것이며, 당신이 볼 가능성이 있는 것만 보여줄 것입니다.
목록 제목은 다음과 같습니다. 이것의 일종의 변형. 이제 Dell의 경우 다음 명명 규칙이 적용됩니다.
시작 문자는 'R', 'T' 또는 'M'입니다. 이들은 R=랙, T=타워, M=모듈러 또는 블레이드를 나타냅니다. 지난 몇 년 동안 Dell이 우리에게 슬쩍 끼어든 몇 가지 다른 유형이 있습니다. 와 같은 FX2 블레이드 섀시이며 FC를 사용하여 내부 블레이드의 이름을 지정합니다. 또한 VRTX 섀시이지만 내부에 일반 M 블레이드를 사용합니다. 또 하나는 클라우드 서버인 'C'형 서버입니다. 최근까지 그들은 단지 리브랜딩이었지만 최신 모델은 Dell의 일반 서버 제품군에 더 가까워졌습니다. Dell 이름의 숫자도 의미가 있습니다. 첫 번째 숫자는 기능을 지정합니다. 2,3는 SMB 서버이고 4은 엔터프라이즈 서버이고 5,6,7는 데이터 센터 서버입니다. 예를 들어 8,9 및 840은 엄청난 양의 RAM을 수용할 수 있는 고급 940소켓 서버입니다. 두 번째 숫자는 세대를 지정합니다. 예를 들어 4의 2는 720세대 서버입니다. 저는 개인적으로 홈 랩용으로 최소 12g 서버를 권장합니다. 마지막 숫자는 Intel 또는 AMD 시스템임을 나타냅니다. 12은 인텔이고 0는 AMD입니다. R5 서버의 예를 보면 랙 마운트, 엔터프라이즈, 715세대, AMD 서버라고 추론할 수 있습니다. 세대는 기본적으로 포함될 하드웨어 세트를 지정합니다. 예를 들어 일반적으로 특정 버전의 iDRAC (원격 관리 카드 솔루션), 특정 프로세서 및 메모리 기능.
HP는 해독하기가 좀 더 어려운 것 같고 IBM은 매직 디코더 링이 필요합니다. 항상 모델명을 사용하여 온라인에서 기계를 조사해야 하며 일반적으로 제품 마케팅 시트를 쉽게 찾을 수 있습니다.
광고로 돌아갑니다. 위의 광고는 Dell 랙 마운트 중소기업용 서버이며 13세대 Intel 기반 서버입니다. (1) Haswell 또는 5세대 Intel 프로세서를 기반으로 하는 E2640-3v4인 7개의 코어 프로세서가 있습니다. 이것은 i4770-32과 동일한 제품군입니다. 이 시스템은 DDR4 Registered Server RAM을 사용하는 1GB RAM과 함께 제공됩니다. 이것은 데스크톱 RAM과 다릅니다. 마지막으로 XNUMX개의 드라이브가 함께 제공됩니다. XNUMX테라바이트 하드 드라이브. 광고 속으로 조금 더 들어가면 일반적으로 좀 더 자세히 알려줍니다. 예를 들어 어떤 종류의 RAID 컨트롤러가 함께 제공되는지 알고 싶기 때문에 이것은 중요할 수 있습니다.
이 광고에서는 (2) 750W 전원 공급 장치를 포함하여 추가 정보를 제공합니다. 일반적으로 기계에는 하나만 필요하지만 다른 하나는 당겨서 백업으로 유지할 수 있기 때문에 좋습니다. 기술적으로 핫 스페어로 남겨 둘 수 있으며 서버가 실패하면 서버도 전환됩니다. 캐디(하드 드라이브 캐디)는 포함되어 있지 않습니다. 즉, 드라이브를 더 추가하려면 구매해야 합니다. 일반적으로 서버별로 다르지만 그다지 비싸지는 않습니다. 이 시스템에는 PowerEdge Raid Controller를 나타내는 PERC H330도 함께 제공됩니다. HP 버전은 HP Smart Array Pxxx 카드라고 합니다. 이것은 드라이브를 제어하고 사용 방법에 따라 성능을 극적으로 향상시킬 수 있기 때문에 약간의 연구를 수행하는 데 유용합니다. 일부 RAID 카드는 특정 RAID 레벨만 지원합니다. 드라이브 블랭크가 포함될 수 있지만 그렇지 않은 경우가 많습니다. 서버를 통해 좋은 공기 흐름을 유도하는 데 도움이 되므로 유용합니다.
각 광고는 조금씩 다르게 구성됩니다. 약간의 연습을 통해 쉽게 빗질을 시작하고 놀라운 거래를 찾을 수 있습니다. 다음 게시물에서는 가정용 실험실의 스토리지에 대해 자세히 알아볼 것입니다.
– 마이크 윌슨 @IT_근육
이 게시물은 홈 랩을 구축, 유지 관리하고 때때로 다시 구축하는 재미와 도전 과제를 탐구하는 데 전념하는 사용자 제출 콘텐츠 시리즈의 일부입니다. 이 시리즈는 /r/홈랩. 설정 공유에 관심이 있으시면 다음 주소로 이메일을 보내주십시오. [이메일 보호]