홈랩을 운영하는 사람에게 VPS가 유용한 이유
홈랩이 점검 중일 때 미션 크리티컬 서비스를 꼭 사용해야 했던 적이 있나요? 저도 그런 경험이 있었고, 다시는 그런 상황으로 돌아가고 싶지 않습니다. 그래서 저는 홈랩 설정의 일부로 VPS를 사용하고 있으며, 여러분도 그렇게 하는 것이 좋습니다.
VPS는 집을 떠난 당신의 홈랩입니다
조금의 구름 공간이 당신만을 위해
제 개인 연구실에서는 여러 대의 서버를 운영합니다. 일부는 오래된 기업용 장비이고 다른 일부는 새로운 미니 PC이지만, 공통점이 하나 있습니다. 모두 가상 머신을 실행할 수 있다는 점입니다.
모를 수도 있겠지만, VPS(또는 가상 사설 서버)는 단순히 누군가의 데이터 센터에 있는 서버에서 실행되는 가상 머신일 뿐입니다. 그 이상은 별로 없습니다. 따라서 이미 집에서 가상 머신을 운영하고 있다면, VPS도 별반 다르지 않습니다. 집을 떠난 나만의 홈랩이라고 생각하면 됩니다.
홈랩은 전력 중단, 인터넷 문제 또는 오래된 서버의 쿨러가 고장 나서 유지보수를 위해 내려야 하는 등의 다운타임에 취약할 수 있지만, VPS는 이러한 문제들에 시달리지 않습니다.
대부분의 VPS 제공업체는 서버를 위해 최신 기술과 하드웨어를 사용하며, 데이터 센터는 종종 방수 설계가 되어 있고 전원이 끊겨도 수 주 동안 운영할 수 있는 발전기를 갖추고 있어, VPS는 반드시 집에서 직접 운영할 필요가 없는 중요한 홈랩 서비스를 호스팅하기에 이상적인 장소입니다.
항상 켜져 있는 서비스도 홈랩이 다운되면 항상 켜져 있는 것이 아닙니다
홈랩이 다운되면 어떤 서비스가 필요할까요?
저는 모든 것을 직접 호스팅하기 때문에 예전에는 제 홈랩에 Uptime-Kuma를 로컬로 배포해서 사용했습니다. 문제는 홈랩이 다운되면 Uptime-Kuma도 함께 다운되어서 뭔가 문제가 있다는 알림을 받지 못한다는 점이었습니다. 이 때문에 결국 홈랩 스택에서 Uptime-Kuma를 제거하고 이 아이디어를 나중으로 미루게 되었습니다.
몇 달 후, 나는 내 홈랩의 라즈베리 파이에 Uptime-Kuma를 배포했는데, 그건 다른 모든 것과 같은 서버에서 실행하는 것보다 나았지만 이상적인 방법은 아니었다. 집 인터넷 연결이 끊기면 여전히 알림을 받을 수 없었기 때문이다. 그래서 나는 Uptime-Kuma를 나중으로 미뤄두었다.
VPS를 얻었을 때, Uptime-Kuma(그리고 내 홈랩의 현재 상태와 상관없이 24시간 액세스가 필요한 다른 많은 서비스)를 실행하기에 완벽한 장소라는 것을 깨달았습니다. 저는 VPS를 제 홈랩의 다른 시스템처럼 다룹니다. Portainer 에이전트를 실행해서 Portainer에서 Docker 배포를 관리할 수 있으며, 별다른 걱정을 할 필요가 없습니다.
제 주된 Portainer 인스턴스는 홈랩의 VPS에서 실행되지만, 만약 홈랩이 다운되어 Docker 유지보수가 필요할 경우 쉽게 VPS에 SSH로 접속할 수 있습니다. 제 VPS는 본질적으로 제 홈랩의 확장판이지만, 홈랩 자체가 겪는 다운타임에는 영향을 받지 않습니다.
VPS는 업타임 모니터(및 기타 서비스)가 항상 작동하도록 보장하는 저렴한 방법입니다
라즈베리 파이보다 저렴하다
저는 예전에는 모든 VPS 시스템이 DigitalOcean에서 부과하는 요금만큼 비싸다고 생각했었어요(주로 자세히 살펴본 적이 없어서), 하지만 OVH를 발견했을 때 모든 것이 바뀌었습니다.
OVH에서 저는 VPS-2 티어를 사용하고 있으며, 이 티어에는 12GB RAM, 6개의 vCore, 100GB NVMe 스토리지가 포함되어 있습니다. 월 $8 조금 안 되는 가격에 이용할 수 있으며, 연간 결제를 하면 비용을 조금 더 낮출 수 있습니다. NVMe가 아닌 스토리지, RAM이 적거나 코어가 적은 계획으로도 괜찮다면 더 저렴한 요금제도 있습니다.
원래 저는 개발 중인 SaaS 앱 때문에 VPS를 구했었고, 지금도 앱의 일부 기능을 위해 VPS를 사용하고 있습니다. 사실 저는 VPS를 이미 초과 사용했었고(적어도 출시 시점에는), 그래서 VPS를 홈랩 용도로 다시 사용하게 되었는데 정말 만족스럽습니다.
비교해보자면, 8GB RAM을 장착한 라즈베리 파이 4b는 현재 115달러입니다. 제가 VPS에 매달 7.70달러를 지불한다고 하면, 파이 비용을 회수하려면 정확히 15개월이 걸립니다. 하지만 VPS는 파이 4보다 훨씬 더 강력하고 다재다능합니다. 왜냐하면 VPS는 ARM이 아닌 정식 x86 운영체제를 실행하기 때문입니다.
결국 제 VPS는 제가 생각했던 것보다 제 홈랩에 훨씬 더 유용합니다. 24시간 내내 가동되어야 하는 서비스들이 있는데(예를 들어 제 홈랩의 모든 내부 문서를 담고 있는 위키) 어떤 이유로든 접근할 수 없으면 저는 큰 불편을 겪을 것입니다.
제가 한 방식대로 홈랩 용 VPS를 설정하는 데는 정말 많은 시간이 걸리지 않습니다. 사실, 몇 분만 있으면 설치하고 실행할 수 있어 주말(혹은 평일 저녁)에 하기에도 완벽한 프로젝트입니다.



