DISTRIBUTION RESULTS & ASSURANCE
100대에 배포했다면, 100대의 결과까지 확인해야 합니다.
전체 배포 결과에서 완료, 실패, 미완료 장비를 구분하고, 장비별 파일 상태를 확인합니다.
일부 장비에 파일이 전달되지 않았거나 정해진 시간 안에 완료되지 않았다면, Assurance가 그 결과를 업무 성공 조건에 따라 판정합니다.
- 장비별 결과완료, 미완료, 실패 장비 구분
- 파일별 상태장비마다 전달된 파일 확인
- Assurance 판정업무 성공 조건에 따른 최종 판정
Factory A software distribution
Central Linux Server → Factory A, 100 devicesStudio / Runs
- Completed
- 96
- Incomplete
- 3
- Failed
- 1
| Target device | Files | Result |
|---|---|---|
| factory-a-001 | 3 / 3 | Completed |
| factory-a-043 | 2 / 3 | Incomplete |
| factory-a-044 | 1 / 3 | Incomplete |
| factory-a-045 | 0 / 3 | Failed |
DEVICE & FILE RESULTS
배포 결과를 장비별, 파일별로 확인합니다.
전체 배포 결과에서 특정 장비를 선택하면 해당 장비에 전달된 파일과 미완료 파일을 확인할 수 있습니다.
파일명 검색을 통해 필요한 파일의 상태를 찾고, 전송이 중단됐다면 어디까지 완료됐는지 추적합니다.
Central Linux → factory-a-043
RunsFactory Afactory-a-043
| File | Size | Result |
|---|---|---|
application.bin | 2.4 GB | Completed |
config.json | 12 KB | Completed |
release-notes.txt | 24 KB | Incomplete |
- Target path
/opt/application/
EXCEPTION HANDLING & RECOVERY
장애가 발생해도, 완료된 배포를 반복하지 않습니다.
네트워크 단절, 저장 공간 부족, 장비 오프라인 등 예외 상황에 따라 대기, 재시도, 건너뛰기 정책을 적용합니다.
정상 완료된 장비는 그대로 유지하고, 문제가 발생한 장비와 파일을 대상으로 필요한 복구를 수행합니다.
복구 시도와 최종 결과는 실행 이력에 기록됩니다.
Recovery status, Factory A
| Device | Issue | Recovery |
|---|---|---|
| factory-a-043 | Network interrupted | Recovered |
| factory-a-044 | Insufficient storage | Recovered |
| factory-a-045 | Device offline | Recovered |
factory-a-043, application.bin
100%중단된 지점부터 전송 재개, 완료 파일 유지- Completed devices
- 96, unchanged
문제가 있던 3대만 복구해 100대 모두 배포를 마쳤습니다. 복구 시도는 실행 이력에 남습니다.
DISTRIBUTION ASSURANCE CONTRACT
100대 모두 배포했어도, 약속된 시간을 넘겼다면 성공이 아닐 수 있습니다.
Assurance Contract에서 필수 장비, 필수 파일, 저장 위치, 파일 무결성, 완료 기한 등의 성공 조건을 정의합니다.
파일 전송이 기술적으로 완료되더라도 계약 조건을 충족하지 못했다면 업무 실패로 판정합니다.
Factory A software distribution
04:00, Distribution started06:20
EXECUTION HISTORY & ASSURANCE ANALYSIS
배포 결과를 기록하고, 반복되는 문제를 찾아냅니다.
실행별 오류 발생 횟수, 복구 시도, 최종 상태와 Contract 판정을 확인합니다.
특정 장비에서 네트워크 단절이나 저장 공간 부족이 반복되면 관련 실행 이력과 장비 상태를 함께 분석합니다.
이를 통해 다음 배포에서 장비 점검, 실행 일정, 예외 처리 정책을 개선할 수 있습니다.
Factory A distribution
Execution history
| Run | Errors | Recoveries | Contract |
|---|---|---|---|
| Nov 09 | 4 | 3 | Failed |
| Nov 08 | 2 | 2 | Passed |
| Nov 07 | 3 | 3 | Passed |
| Nov 06 | 1 | 1 | Passed |
Repeated issue3 occurrences
- factory-a-043
- Network interruptions
- Last 3 runs
- Nov 07, Nov 08, Nov 09
Review connection history and recovery attempts before the next distribution.
FAQ
배포 결과 및 Assurance
여러 장비의 배포 결과를 한 번에 확인할 수 있나요?
Runs에서 전체 배포 결과와 장비별 완료, 미완료, 실패 상태를 확인할 수 있습니다.
특정 장비에 어떤 파일이 배포됐는지 확인할 수 있나요?
장비별 파일 상세에서 파일명으로 검색하고 개별 파일의 배포 결과를 확인할 수 있습니다.
배포가 중단되면 어느 파일까지 완료됐는지 확인할 수 있나요?
완료된 파일과 미완료 파일을 구분하고 전송 상태를 확인할 수 있습니다.
실패한 장비만 다시 배포할 수 있나요?
복구 정책에 따라 완료된 장비는 유지하고 실패하거나 미완료된 장비의 전송을 재시도할 수 있습니다.
장비가 오프라인이거나 저장 공간이 부족하면 어떻게 되나요?
설정된 예외 처리 정책에 따라 대기, 재시도, 건너뛰기 등을 적용할 수 있습니다.
Assurance Contract란 무엇인가요?
필수 대상 장비, 필수 파일, 저장 위치, 무결성, 완료 기한 등 업무 성공 조건을 정의하고 배포 결과를 평가하는 기준입니다.
모든 장비에 배포가 완료돼도 Assurance가 실패할 수 있나요?
가능합니다. 모든 파일이 전달됐더라도 완료 기한을 초과하거나 다른 필수 조건을 충족하지 못하면 Contract가 실패할 수 있습니다.
배포 중 발생한 오류와 복구 횟수를 확인할 수 있나요?
실행별 오류와 복구 시도, 최종 결과를 기록하고 추적할 수 있습니다.
반복적으로 문제가 발생하는 장비를 찾을 수 있나요?
실행 이력과 장비 상태 기록을 통해 반복 장애와 배포 지연 원인을 분석할 수 있습니다.
Assurance의 성공 조건을 변경할 수 있나요?
기본 Contract를 제공하고 운영 요구사항에 맞게 성공 조건과 예외 처리 정책을 조정하도록 설계합니다.
GET STARTED