10.1 오브젝트 스토리지 리소스
10.1.1 스토리지의 분류 관점에서 본 오브젝트 스토리지
- 파일 단위로 데이터를 관리
- HTTP/HTTPS 프로토콜로 데이터에 접근
- OS 관점에서 마운트해서 사용하는 경우는 거의 없고 대부분 개별적인 파일 단위로 사용
10.1.2 오브젝트 스토리지의 내부 구성과 특징을 살린 활용 방법
특징
- 내부에 HTTP 서버를 내장하고 있으며 이를 통해 웹 사이트를 운영하는 것처럼 파일을 공개할 수 있다.
- 오브젝트 스토리지는 HTTP 서버, 파일 시스템, 네트워크 디바이스 접속까지 필요한 내용을 모두 포함
- 블록 스토리지를 사용하면 위의 구성요소를 모두 구축해야 한다.
- 블록 스토리지와 다르게 OS 명령이 아닌 API 를 사용하여 파일을 제어
- 파일을 여러 곳에 리플리케이션하는 기능 존재 → 백업 불필요
- 서비스에 필요한 용량 산정을 크게 고민하지 않아도 된다.
활용 방법
- 정적 웹 사이트 구축
- 용량이 큰 동양상 파일 서빙
- 빅데이터와 같이 데이터 양이 폭발적으로 늘어나서 분석이 쉽지 않은 로그 파일을 저장
단점
- 블록스토리지에 비해 낮은 IO 성능
- 파일의 정합성을 보장하기 위한 lock 기능 미비
10.2 오브젝트 스토리지의 제어를 위한 기본 API