이 사례는 대역폭이나 데이터 사용량에 민감한 현장 장치에 증분 업데이트를 구성하여 변경 부분만 전송하고 업데이트 비용을 줄이는 방법을 보여 줍니다.
시나리오
섹션 제목: “시나리오”원격 사업장에 배포한 장치들이 4G 데이터 통신 같은 협대역 네트워크로 연결되어 있습니다. 전체 이미지 다운로드는 비싸고 오래 걸리므로 경량 업데이트 방안이 필요합니다.
1단계: 증분 패키지 생성
섹션 제목: “1단계: 증분 패키지 생성”증분 업데이트에는 버전 간 변경 부분만 포함됩니다. Advantech 기술 지원 또는 클라우드 환경의 도움을 받아 다음을 수행합니다.
- 현재 버전과 대상 버전을 기반으로 증분 패키지를 생성합니다.
- 클라우드에서 게시하거나 현장에 오프라인으로 전달합니다.
2단계: 클라우드에서 증분 게시(권장)
섹션 제목: “2단계: 클라우드에서 증분 게시(권장)”- JelinaCloud에서 증분 패키지를 구성하고 적용 장치 범위를 지정합니다.
- 장치 에이전트가 증분 업데이트 대상을 감지하면 자동 다운로드·적용합니다.
- 클라우드에서 업데이트 상태와 완료율을 확인할 수 있습니다.
기본적으로 플릿 장치는 증분 패키지를 자동 설치하지 않습니다. 수동 지정 후 설치가 시작되므로 현장에서 업데이트 시점을 제어하기 쉽습니다.
3단계: 오프라인 증분 적용(네트워크 없는 현장)
섹션 제목: “3단계: 오프라인 증분 적용(네트워크 없는 현장)”네트워크에 전혀 접근할 수 없으면 오프라인 업데이트를 사용합니다.
- 오프라인 OTA 업데이트로 오프라인 패키지를 생성합니다.
- 현장 담당자가 패키지를 장치로 가져가 오프라인 적용합니다.
- 시스템, 커널, 장치 에이전트와 애플리케이션의 네 가지 업데이트를 오프라인으로 제공할 수 있습니다.
4단계: 업데이트 검증
섹션 제목: “4단계: 업데이트 검증”jelina-info # 새 버전 적용 여부 확인jelina-local-ota -s # 업데이트 상태 확인| 비교 항목 | 전체 이미지 업데이트 | 증분 업데이트 |
|---|---|---|
| 전송 데이터 양 | 큼(전체 시스템) | 작음(변경 부분만) |
| 업데이트 시간 | 김 | 크게 단축 |
| 데이터 통신 비용 | 높음 | 낮음 |
| 적합한 시나리오 | 광대역 환경 | 협대역/데이터 사용량에 민감한 현장 |
관련 문서
섹션 제목: “관련 문서”- 시스템 업데이트 — 업데이트 방식 개요
- 업데이트와 재해 복구 — 증분 업데이트 원리
- JelinaCloud 증분 패키지 구성 안내