Skip to main content
두 Artifacts 버전 사이에서 변경된 파일에 대해서만 스토리지 비용이 발생합니다.
Artifact deduplication
cat.pngdog.png라는 두 개의 이미지 파일을 포함하는 animals라는 이름의 아티팩트를 예로 들어보겠습니다.
images
|-- cat.png (2MB) # `v0`에서 추가됨
|-- dog.png (1MB) # `v0`에서 추가됨
이 아티팩트는 v0 버전을 부여받습니다. 새로운 이미지인 rat.png를 추가하면, 다음과 같은 내용을 포함하는 새로운 아티팩트 버전 v1이 생성됩니다.
images
|-- cat.png (2MB) # `v0`에서 추가됨
|-- dog.png (1MB) # `v0`에서 추가됨
|-- rat.png (3MB) # `v1`에서 추가됨
버전 v1은 총 6MB를 추적하지만, 나머지 3MB를 v0와 공유하므로 실제로는 3MB의 공간만 차지합니다. v1을 삭제하면 rat.png와 관련된 3MB의 스토리지가 회수됩니다. v0를 삭제하면 cat.pngdog.png의 스토리지 비용이 v1으로 전가되어, v1의 스토리지 크기가 6MB로 증가합니다.