피드로 돌아가기
The Disconnected Edge: How We Solved In-Flight Data Sync at 35,000 Feet
Dev.toDev.to
Infrastructure

Hanger-based Edge Proxy와 Atomic Sync를 통한 기내 데이터 동기화 최적화

The Disconnected Edge: How We Solved In-Flight Data Sync at 35,000 Feet

Shubham2026년 6월 14일3advanced

Context

위성 인터넷의 높은 비용과 극심한 Latency로 인한 Cloud-native 아키텍처 적용 불가 상황 분석. 배터리 기반 하드웨어와 불완전한 네트워크 환경이라는 물리적 제약으로 인한 데이터 무결성 확보 필요성 증대.

Technical Solution

  • AWS Cloud와 기내 장치 사이에 Hanger Content Proxy를 배치하여 로컬 캐싱 및 전송 효율 극대화
  • 항공기 정비 및 케이터링 시간대의 고속 Wi-Fi를 활용한 데이터 Ingest 전략 채택
  • Content Manifest를 통한 전체 상태 정의 및 의존성 트리 관리를 통한 Source of Truth 단일화
  • Sequential Atomic Download 방식을 도입하여 개별 에셋의 무결성 검증 후 디스크 쓰기 수행
  • 데이터 성격에 따른 분리 처리로 Media Asset은 Hanger Wi-Fi를, Critical Telemetry는 GSM망을 이용하는 Hybrid Networking Layer 구축

- 네트워크 단절이 빈번한 환경에서 전체 페이로드 대신 경량 Manifest를 통한 상태 동기화 검토 - 전송 중단 시 데이터 오염 방지를 위한 Atomic Write 및 Hash 검증 프로세스 도입 - 데이터의 중요도와 크기에 따라 전송 채널(High-bandwidth vs Low-latency)을 분리하는 계층적 네트워크 설계 적용

원문 읽기