홈으로 돌아가기

가정용 DevOps 클러스터: 저예산 연구실

이 기사는 DevOps 실습을 위한 홈 클러스터 연구실 생성 과정을 설명합니다. 서버 장비 선택, 네트워크 인프라, 백업 전원 솔루션에 대한 세부 사항이 제공됩니다. 서버 랙 구성에서 저예산 DIY 접근 방식에 특별한 주의를 기울였습니다.

큰 비용 없이 가정용 DevOps 클러스터를 조립하는 방법?
Advertisement 728x90

## 집 DevOps 클러스터: 저예산 홈랩 사례 연구

DevOps 실력을 갈고닦기 위한 홈랩 구축에 기업급 하드웨어가 필요하지 않습니다. 이 프로젝트는 중고 부품과 커스텀 해킹으로 장애 내성을 갖춘 기능적인 클러스터를 만드는 방법을 보여줍니다. 저렴한 부품과 DIY 정신에 초점을 맞췄으며, 막 입문하는 엔지니어에게 딱 맞아요.

하드웨어: 서버와 특징

클러스터는 SuperMicro 5017C-MF 서버 4대로 구성됩니다. 핵심 특징은 두 세대 마더보드를 섞어 쓴 점입니다. 콘솔 노드 한 대는 X9SCL-F 보드(Xeon E3-1220v2, 8 GB RAM, OS용 60 GB SSD와 NFS용 8 TB HDD)를 사용하고, 워커 노드 세 대는 X10SLL-F 보드(Xeon E3-1220v3, 16 GB RAM, 60 GB SSD)를 씁니다. 세대 차이로 인해 CPU 호환성이 결정되는데, 9세대 보드는 1·2세대 CPU를, 10세대 보드는 3·4세대 CPU를 지원합니다.

주요 서버 사양:

Google AdInline article slot
  • 콘솔 노드 (X9SCL-F): Xeon E3-1220v2, 8 GB RAM, 60 GB SSD (OS) + 8 TB HDD (NFS)
  • 워커 노드 (X10SLL-F): Xeon E3-1220v3, 16 GB RAM, 60 GB SSD (OS)

혼합 아키텍처지만 클러스터 운영에 문제없습니다. 모든 서버가 네트워크로 연결되어 중앙 관리되기 때문입니다. 주요 제한사항—구형 보드에서 최신 CPU 미지원—은 훈련 목적상 큰 문제 아닙니다.

네트워크 인프라와 스위칭

네트워크 스위치는 Tenda-TEG1016M입니다. 16개 기가비트 포트, VLAN 지원, 컴팩트한 크기로 선택됐습니다. VLAN 기능은 네트워크 격리 실험을 위해 남겨뒀는데, 보안과 세그먼테이션 학습에 필수적입니다.

스위치는 커스텀 3D 프린트 브래킷으로 랙 마운트했습니다. 공간 최적화와 튼튼한 고정이 장점입니다. Tenda는 가격(약 2,000 루블)이 싸고 홈 클러스터에 충분한 대역폭으로 골랐습니다.

Google AdInline article slot

백업 전원: 구형 UPS 업그레이드

설정에 APC PowerStack 450 UPS를 사용합니다. 구형이지만 장점 많아요: apcupsd를 통한 COM 포트 관리, 자동 배터리 진단, 상세 모니터링. 정격 280W(피크 450W)로 클러스터 부하를 감당합니다.

특별한 개조: UPS 내부에 220V-to-12V 전원 공급기를 설치해 스위치를 구동합니다. C-13 출력을 다른 용도로 쓰고 외부 어댑터를 없앴습니다. 과부하 방지를 위해 전부하 테스트 후 진행했습니다.

수제 서버 랙: 아이디어에서 완성까지

랙은 긁어모은 재료로 조립해 상용 제품 대비 비용을 최대 70% 줄였습니다. 베이스는 적합한 크기 라미네이트 파티클보드 인클로저(너비 = 2 레일 + 서버)입니다. Push-To-Open 가구 레일로 450 mm 부드럽게 슬라이드해 서버 접근이 쉽습니다.

Google AdInline article slot

주요 제작 요소:

  • 편리한 서버 접근을 위한 450 mm 트래블 레일
  • 깔끔한 배선용 플라스틱 케이블 타이
  • 스위치용 3D 프린트 브래킷
  • 안정성을 위한 추가 발과 브레이스

초기 8대 서버 랙 시도는 금속 각재 보강 필요로 실패했습니다. 현재 4대 버전은 튼튼하며 수직 확장 가능—위에 랙 하나 더 쌓기만 하면 됩니다.

결과와 향후 계획

프로젝트는 6개월 만에 ~50,000 루블 예산으로 완성:

  • 서버: 25,000 루블 (4대 + HDD, SSD, 팬)
  • UPS: 4,000 루블 (본체 + 배터리 + 개조)
  • 스위치: 2,000 루블
  • 랙과 부품: 5,000 루블

클러스터는 Nextcloud, Element, Seafile을 기본 장애 내성으로 안정적으로 운영합니다. 다음은 NFS 최적화와 전면 패널 먼지 필터입니다. 네트워크 대역폭 강화와 VLAN 기능 추가도 계획 중입니다.

핵심 교훈

  • 하드웨어 유연성: 서버 구성 혼합이 학습 작업에 방해 안 되지만 CPU 세대 주의 필요.
  • DIY로 돈 절약: 커스텀 랙과 UPS 업그레이드로 상용 대비 2~3배 비용 절감.
  • 확장성: 안정성 유지하며 수직 확장 가능.
  • 필수 개조: 먼지 필터 추가와 NFS 최적화로 장기 신뢰성 확보.

— Editorial Team

Advertisement 728x90

다음 읽기