Public Cloud/AWS
S3 CP / Sync 차이점
후니옹
2024. 5. 13. 00:25
AWS S3
- Simple Storage Service
- 확장성과 데이터 가용성 및 보안과 성능을 제공하는 객체 스토리지
- 저장할 수 있는 파일 수의 제한이 없다
- 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 할 수 있다
- object 스토리지라고도 불리며 AWS는 S3에 저장된 데이터 하나 하나를 객체라고 명명하는데, 하나 하나의 파일이라고 생각하면 된다
S3를 사용할 때 CP / Sync를 많이 사용하지만 정확한 차이점은?
AWS S3 CP
- s3 cp는 모든 파일을 복사하기 때문에 타깃 경로에 파일이 이미 존재하는 경우에도 파일을 복사한다.
- 또한 원본에서 삭제된 파일은 타깃 경로에서 삭제되지 않는다.
AWS S3 Sync
- s3 sync는 파일을 복사하기 전에 타깃 경로를 확인하고 새 파일과 업데이트된 파일만 복사한다.
- 또한 --delete 옵션을 사용하는 경우 원본에서 삭제된 파일을 타깃 경로에서도 삭제한다.