개요

개인 소유 하드웨어(MacBook 2대)와 VMware 가상머신 3대를 결합해 구축한 실제 분산 컴퓨팅 환경. 클라우드가 아닌 온프레미스 인프라 위에서 경량 쿠버네티스(K3s) 클러스터를 직접 구성하고, 그 위에 실시간 표적 추적 및 AI 기반 위협 분석 파이프라인을 운용했습니다.

표적·위협 패턴·요격 자산 등 국방 도메인 데이터는 전부 시뮬레이션입니다. 이 프로젝트의 목적은 실전 배치가 아니라, 그 시나리오를 통해 온프레미스 분산 인프라와 AI 파이프라인을 실제로 설계·운영하면서 부딪힌 제약(하드웨어·비용)과 그에 대한 판단 과정, 실제로 발견·수정한 프로덕션 이슈를 보여주는 데 있습니다 (자세한 포지셔닝 근거는 AX-Portfolio-Positioning-Strategy.md).

인프라 구성

구성 요소 사양
물리 호스트 MacBook 2대
가상화 VMware (Ubuntu Server 3대)
클러스터 K3s — Master 1, Worker 2
상시 가동 Amphetamine 기반 Closed-Display Mode 커스텀 전원 정책 (클램쉘 상태에서도 무중단 운용)

애플리케이션 스택

AI 마이크로서비스 확장 — threat-intel-ai-service

기존 target-tracking-service(Java/Spring AI)는 실시간 단일 표적을 고정된 10개 위협 패턴 지식베이스와 비교하는 RAG만 지원했다. 비정형 위협 인텔 문서 검색과 실제 탐지 이력 기반 분석이라는 두 가지 빈틈을 메우기 위해, 별도 저장소로 Python AI 전용 마이크로서비스를 폴리글랏 구조로 추가했다 (threat-intel-ai-service).

아키텍처

CI/CD & 배포