🧩 들어가며
“서버는 비싸다.” 하지만 중고 스마트폰 보드로 수십 대의 미니 서버를 만든다면?
저는 중고폰 30~40대를 활용해 병렬처리 가능한 ARM 클러스터 서버를 만들었습니다.
이 글은 그 모든 과정을 정리한 실전 기록입니다.
🎯 기획 배경
- 고성능 서버는 가격, 전력, 공간 모두 부담
- Snapdragon 845~888급 안드로이드폰은 1~5만원대
- AI 연산까지 가능한 고성능 SoC 보드 확보
- 컨트롤 기술 학습 + 병렬 시스템 경험이 목표
📦 준비물
| 항목 | 수량 | 설명 |
|---|---|---|
| 스마트폰 보드 | 30~40대 | Snapdragon 800대 이상 |
| USB 충전기 | 5~6개 | 멀티포트 (5V 2.4A 이상) |
| 기가비트 허브 | 1개 | 48포트 이상 |
| USB → LAN 어댑터 | 30~40개 | USB 3.0 기가비트 |
| UTP 랜선 | 30~40개 | Cat5e 이상 |
📡 구성도
하드웨어 구성 이미지

⚙️ 소프트웨어 설치
📲 Termux 설정 (각 노드)
pkg update && pkg upgrade -y
pkg install openssh python git -y
sshd
🔐 SSH 연결
ssh-copy-id user@192.168.0.X
💡 팁
- ADB over TCP로도 초기 접속 가능
- Termux에서 Flask, Python, OpenSSH 모두 설치 가능
🔁 병렬처리 구조 개요
예시: 도시 시뮬레이션 분야별 분산 처리
- Node A: 인구
- Node B: 교통
- Node C: 에너지
- Node D: 환경
- Node E: 경제
📌 마스터 → 노드 호출 방식
response = requests.post("http://192.168.0.X:5000/simulate", json=payload)
📊 확장 아이디어
- AI 추론 클러스터 (TensorFlow Lite)
- REST API 분산 서버 (이미지 변환, OCR 등)
- Kubernetes (k3s) ARM 클러스터 실험
📌 마무리하며
중고폰만으로도 병렬 서버, 클러스터, AI 실험이 가능합니다.
클라우드 요금 아끼고, 기술은 쌓고, 재미는 덤입니다 :)
📁 다운로드 및 예제
- Termux 설치 스크립트
- Flask 병렬 모듈 예제
- GitHub 링크 준비 중...