피드로 돌아가기
GeekNewsInfrastructure
원문 읽기
DigitalOcean에서 Hetzner로 마이그레이션하기
Bare Metal 전환 및 LLM 기반 Glue Code 자동 이전을 통한 인프라 비용 절감
AI 요약
Context
DigitalOcean 및 Linode의 단일 VM 환경에서 운영되던 복잡한 레거시 스택의 고비용 구조. 10년 이상 누적된 Glue Code와 상이한 라이브러리 의존성으로 인한 벤더 종속성 심화 및 마이그레이션 난이도 상승.
Technical Solution
- LLM 에이전트(Claude Code)를 활용한 레거시 Glue Code 분석 및 대상 환경에 맞춘 코드 재작성 수행
- 가상화 오버헤드 제거를 위해 Virtual Machine에서 Dedicated CPU 및 NVMe 기반 Bare Metal 서버로 전환
- 인프라 단순화를 통해 복잡한 가상화 계층의 Cache Contention 및 네트워크 지연 시간 최적화
- Kubernetes 기반 워크로드 분산 및 Velero를 통한 애플리케이션 레벨 백업 체계 구축
- PostgreSQL WAL 백업 및 PITR(Point-in-Time Recovery) 도입을 통한 데이터 정합성 보장
- SW RAID1 구성을 통한 물리 디스크 장애 시 가용성 확보 설계
실천 포인트
- Bare Metal 이전 시 하드웨어 장애를 대비한 원격 저장소 일일 백업 및 RAID1 구성 검토 - 클라우드 벤더 종속성 탈피를 위해 k8s 및 S3 호환 스토리지 기반의 추상화 레이어 설계 - 비용 절감과 가용성 사이의 Trade-off 분석을 통한 서비스별 적정 SLA 설정 - IP Reputation 이슈 확인을 위해 대상 인프라 ASN의 방화벽 차단 여부 사전 검증