우리 집에 AI가 있다: 1화. 고철 더미
소프트웨어 개발자가 클라우드 AI 서비스에 의존하지 않고, 자체 구축한 로컬 AI 코딩 에이전트 환경을 구성하는 과정을 다룬 글입니다. 저자는 e-폐기물로 취급받는 중고 서버용 GPU와 구형 부품들을 활용해 비용을 최소화하면서도 강력한 홈 AI 데이터센터를 조립하는 방법을 공개합니다. 이는 막대한 비용이 드는 AI 하드웨어의 장벽을 넘어, 개발자가 로컬 환경에서 AI 기술력을 확보하려는 실용적이고 흥미로운 시도로 평가할 수 있습니다.
우리 집에 AI가 있다 1장: 고철 더미 - 2026년 8월 13일
소프트웨어 개발자로 살아가기에 참 흥미로운 시대입니다. 제 생각에 트랜스포머(Transformer) 기반 대형 언어 모델(LLM)은 오랜만에 등장한 정말 새롭고 흥미로운 기술적 발전입니다. 이를 기반으로 구축된 AI 코딩 에이전트는 빠르게 이 직업의 핵심 요소가 되었는데, 이는 마치 목수가 수공구를 쓰다가 전동 공구를 사용하게 된 느낌과 비슷합니다. 좋든 나쁘든 말이죠.
저는 개인적으로 기술을 제 차고에서 직접 분해하고 조립해 볼 수 있어야만 그 기술을 믿을 수 있습니다. 누군가의 통제 아래 있는 서비스에 연결하여 코딩 에이전트를 사용한다는 개념은 제 신경을 거슬립니다. 문제가 발생할 수 있는 변수가 너무 많습니다. 결국 그것에 의존하게 되었을 때, 누군가가 그것을 앗아갈 수도 있으니까요.
이 기술 전반은 정말 흥미롭지만, 어디론가 가서 거대 AI 데이터센터에 연결하고 싶지는 않습니다. 저는 모든 가정에 작은 AI 데이터센터가 있기를 원합니다! 그런데 지금은 컴퓨터 부품 부족 현상(어쩌면 2010년대 후반이 컴퓨터 부품의 잉여 시대였던 걸까요?)을 겪고 있기 때문에, 가격을 감당하기 위해서는 쓰레기로 만들어야만 합니다.
여기서 가장 필요한 것은 다수의 GPU입니다. 방대한 양의 병렬 행렬 연산을 수행하는 빠른 메모리가 필요한데, 그게 바로 GPU입니다. 하지만 앞서 말했듯, 현재 AI 워크로드를 실행하도록 설계되었거나 그에 적합하다고 알려진 모든 것은 터무니없이 비쌉니다.
2022년에, 여러 기업들이 '클라우드 게임'이라는 개념을 띄우려고 했습니다. 비싼 게이밍 PC나 콘솔을 살 필요 없이 어딘가의 데이터센터에서 비디오 게임을 실행하는 방식이죠. AMD는 자사 워크스테이션 GPU 중 하나에 추가 RAM을 탑재하고 모든 비디오 출력 포트를 제거했습니다. 그리고 그렇게 완성된 그래픽 카드를 'V620'이라고 불렀습니다. 일반 대중에게 판매된 적이 없기 때문에 들어보지 못했을 수도 있습니다. AMD가 이 카드를 너무 많이 생산했는데, (지금 돌이켜 보면 명백한) 지연 문제 때문에 클라우드 게임이라는 사업은 실패하고 말았습니다.
이 카드들은 애초에 AI 워크로드를 위해 설계된 것이 아니고, AMD의 소프트웨어 지원은 악명 높을 정도로 좋지 않기 때문에, 이베이(eBay)의 '중고 서버 하드웨어' 전자 폐기물 판매자들에게서 비교적 저렴하게 구매할 수 있었습니다. 제가 구한 것들은 실제로 사용된 적이 없는 것 같으며, 거의 새 것처럼 보였습니다. 각각 매우 빠른 32GB의 VRAM을 탑재하고 있습니다. 물론 제가 사용하려는 목적에는 성능이 떨어진다는 평판을 가지고 있지만, 이걸 실제로 작동하게 만드는 게 얼마나 어렵겠습니까?
아 참, 이 카드에는 쿨링 팬이 없습니다. 서버용 카드라 서버의 엄청나게 시끄러운 송풍 팬이 알아서 식혀줄 것이라고 기대하고 설계되었습니다. 그건 잠시 후에 다루기로 하죠. 지금은 부품 부족 시대이므로, GPU 배열을 하나로 묶기 위해 다른 전자 폐기물도 좀 샀습니다.
마더보드는 2017년산 X299 플랫폼 제품으로, 누군가의 오래된 게이밍 PC에서 빼낸 것이며 이베이에서 저렴하게 살 수 있을 만큼 오래되었습니다. 여기에는 GPU 4개를 나란히 꽂을 수 있는 올바른 간격의 PCIe x16 슬롯이 4개 있는데, 이게 제가 여기서 신경 쓴 유일한 부분입니다.
여기에 장착된 CPU는 인텔 코어 i9 10900X로, 인텔이 지난 20년간 생산한 것 중 최악의 CPU입니다. 2019년 출시 당시 Skylake 칩을 우려먹기 한 재재재리프레시 버전이었으며, 당시 인텔이 AMD의 라이젠 칩을 프로세서 설계나 공정 미세화 어느 면에서도 따라잡지 못했기에 가격 대비 성능은 나쁘고 전력 소모는 엄청났죠. 하지만 저야 말짱 꽝입니다. 그 말은 지금 매우 싸게 구할 수 있다는 뜻이고, 어쨌든 제 할 일은 할 테니까요!
RAM과 SSD는 집 안에 있는 다른 컴퓨터에서 뜯어낸 것들입니다. 물론 이건 일종의 편법이죠. 지금 당장 새로 사야 했다면 짜증날 정도로 비쌌을 겁니다. 하지만 여기서 요구되는 사양은 생각보다 덜 까다롭습니다. 모든 연산 작업은 GPU의 VRAM에서 이루어지고, 디스크에서 모델을 로드한 후에는 다른 부품들이 거의 쉬고 있기 때문입니다. 이미 뜯어온 부품들이 없었다면 아주 저렴한 부품들로 해결했을 것입니다.
GPU 4개와 인텔의 효율 최악의 프로세서에 전력을 공급해야 하기 때문에 큰 용량의 파워 서플라이를 구했습니다. 이상하게도 1600W짜리를 사는 것이 이베이에서 더 저렴했습니다... (원문 유실)