16세의 나이에 오픈 소스 AI AWS 비용 최적화 도구를 만든 방법
요약
16세 개발자가 개발한 오픈 소스 AI 비용 최적화 도구 FinOptic을 소개합니다. AWS 인프라의 유휴 EC2, 방치된 EBS, 낭비되는 GPU 워크로드를 식별하여 비용을 절감합니다.
핵심 포인트
- TypeScript 기반의 초미니멀리즘 비용 최적화 엔진
- 유휴 EC2, 방치된 EBS, GPU 워크로드 낭비 탐지
- 데이터 유출 방지를 위한 100% 로컬 스토리지 저장 방식
- AWS Labs 데이터셋 기준 5초 이내 빠른 분석 성능
AWS 청구서는 AI 스타트업의 소리 없는 살인자입니다. 대부분의 창업자들은 자신도 모르는 사이에 유휴 컴퓨팅 (idle compute)과 방치된 스토리지 (orphaned storage)에 런웨이 (runway)의 30%를 낭비하고 있습니다.
현재의 FinOps 도구들이 얼마나 비효율적인지 목격한 후, 저는 주말을 이용해 FinOptic을 구축했습니다. FinOptic은 초미니멀리즘 방식의 오픈 소스 (open-source) AI 비용 최적화 엔진입니다. 저는 16세이며, 고성능 인프라 (high-performance infrastructure)를 구축하는 것을 좋아합니다.
🔥 핵심 기능 (Core Features)
TypeScript 백엔드는 청구서의 노이즈를 즉각적으로 필터링하여 3가지 핵심적인 비용 누수 지점을 격리합니다:
- 저활용 EC2 인스턴스 (Underutilized EC2 Instances): 유휴 컴퓨팅 (CPU < 5%, 월 비용 >$200)을 포착합니다.
- 방치된 스토리지 정리 (Orphaned Storage Purge): 사용 가능한 상태로 유지되며 시간당 비용이 발생하는 분리된 EBS 볼륨을 찾아냅니다.
- 낭비되는 AI 추론 스캐너 (Wasteful AI Inference Scanner): 활성 워크로드 (active workload)가 0%인 고가의 유휴 GPU 워크로드 (p3/p4/g5 인스턴스)를 표시합니다.
📊 성능 벤치마크 (Performance Benchmark)
저는 348개의 활성 엔터프라이즈 인스턴스가 포함된 AWS Labs의 공식 프로덕션 데이터셋을 사용하여 스트레스 테스트 (stress-test)를 진행했습니다. 5초도 채 되지 않아 FinOptic은 숨겨진 GPU 인프라 낭비를 찾아냈으며, 연간 수천 달러를 절감할 수 있었습니다.
가장 좋은 점은 무엇일까요? 100% 프라이빗 (private)하다는 것입니다. 모든 텔레메트리 (telemetry) 및 보안 설정은 브라우저의 로컬 스토리지 (localStorage)에 완전히 저장되므로 데이터 유출이 전혀 없습니다.
Amazon에 과다 지불하는 것을 멈춥시다. 스타 (Stars)와 풀 리퀘스트 (Pull Requests)는 언제나 환영합니다!
👉 GitHub 저장소 (GitHub Repository): https://github.com/soltanovicdana-web
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기