이 차트는 꽤 훌륭하다고 생각하며, 위 분들께서 이미 말씀하신 내용 모두에 동의합니다 (다만, 초보자가 LLM을 지원용으로 사용하는 것은 강력히 비추천합니다. LLM은 매우 빈번하게 명백한 오류를 범하기 때문이죠). 하지만 셀프호스팅(self-hosting)은 상당히 포괄적인 용어이므로, 여기서 좀 더 구체적으로 구분해 볼 필요가 있습니다.
만약 여러분이:
- 자신의 하드웨어에서 Linux를 실행하는 데 익숙하다면 (또는 15년 전 Reddit 게시물들을 읽으며 고생하는 데 익숙하다면)
- 빅테크 기업에 돈을 쓸 여유가 없다면
- 24/7 안정적인 인터넷과 전력을 보장받을 수 있다면
- ISP(인터넷 서비스 제공업체)에 의한 제한(예: 80/443 포트가 닫혀 있거나 동적 IPv4 사용 등)이 없다면
- 기본적인 네트워크 설정(포트 포워딩)을 할 수 있다면
- 여분 컴퓨터가 있다면 (현실적으로 4GB DDR3 메모리가 탑재된 구형 사무용 PC라도 SSD만 있으면 충분합니다)
… 그렇다면 저는 확실히 자신의 하드웨어에 호스팅하는 것을 추천합니다. 여기서는 이유를 알 수 없는 이유로 셀프호스팅이 종종 나쁜 평판을 받곤 합니다(변동성 때문일까요?) 하지만 여러분이 이를 감당할 수 있는 능력이 있다면, 꼭 한번 시도해 보시길 강력히 권합니다. 셀프호스팅은 제가 늘 사용해 온 방식이었으며, 어릴 때 클라우드를 감당할 수 없었을 때 큰 도움이 되었습니다. 지금도 저는 저렴하고 예측 가능하며, 원하는 대로 자유롭게 설정할 수 있기 때문에 로컬 서버에서 셀프호스팅을 선택합니다.
셀프호스팅에는 배워야 할 것이 많습니다. 자신의 하드웨어나 VPS에 성공적으로 설치하더라도, 여전히 해야 할 일이 더 많이 남아 있을 것입니다. 이 모든 과정을 건너뛰고 호스팅된 플랜을 선택할 수도 있지만, 비용을 절약하고 싶다면 셀프호스팅(특히 자신의 하드웨어를 이용하는 경우)은 훌륭한 선택입니다.