왜 이름이 S3인가?
- S3라는 이름에 있는 세 개의 S는 Simple Storage Service를 말한다.
데이터 백업은 어떻게 되는가?
- 기본적으로 데이터는 특정 Region에 저장된다. 예) us-east-1.
- 그런데 힌 리전 안에도, AZ (Availability Zones)라는 곳들이 있고, 각각의 AZ는 독립적인 시설이기 때문에 한 곳이 파괴된다 하더라도 다른 곳들에 데이터가 안전하게 남아있을 수 있다. 세 곳의 AZ에 데이터가 복제되고, 이것을 아마존이 관리해준다.
주요 개념
- 오브젝트 (파일) 기반의 스토리지. 파일 단위로 저장된다.
- 오브젝트들은 버킷 안에 저장된다.
- 한 오브젝트는 5TB 용량까지 가능하다.
- 버킷의 사이즈나 전체 데이터 사이즈는 무제한이다.
- 버킷마다, 또는 파일마다 보안 접근 권한을 설정할 수 있다.
- 저장되는 파일들의 하이어라키는 없으나, 파일명에 폴더 구분 슬래시를 넣어서, 이런 하이어라키를 개념적으로 표현할 수는 있다.
- Read after write consistency: 새 객체를 올리고, 그것을 바로 읽으면, 방금 새로 올렸던 것을 읽는 처리가 보장된다.
- Eventual consistency for overwites and deletes: 기존의 객체 데이터를 덮어씌우거나 삭제한 경우에는, 그것을 바로 읽었다고 해도 예전 버전이 읽힐 수 있다. AZ끼리 동기화가 덜 되었을 수도 있고 해서.
'공부' 카테고리의 다른 글
[Jenkins] 워크스페이스 동기화 (0) | 2024.11.20 |
---|---|
[Jenkins] Pipeline 코드에서 사용할 수 있는 리눅스 명령어 (0) | 2024.11.20 |
[Jenkins] Freestyle과 Pipeline (1) | 2024.11.19 |
[Node] Module wrapper function (1) | 2024.11.19 |
AWS S3 개념 (2) 오브젝트 (1) | 2024.09.15 |