☁️ 이 글은 IBM: Cloud Core 코스를 번역해 정리한 내용입니다.
1. 소개 및 학습 목표
이 모듈에서는 다음 4가지 주요 클라우드 스토리지 유형의 기능과 차이점에 대해 학습한다.
- 직접 연결 (Direct Attached)
- 파일 (File)
- 블록 (Block)
- 오브젝트 스토리지 (Object Storage)
또한 Content Delivery Network
의 이점에 대해 배운다.
2. 클라우드 스토리지 유형
클라우드 스토리지는 클라우드에서 데이터와 파일을 저장하는 곳이다.
액세스 방법, 제공 용량, 비용, 저장에 가장 적합한 데이터 유형 및 읽기 / 쓰기 속도에 따라 직접연결
, 파일
, 블록
, 오브젝트
스토리지 등 네 가지 주요 유형으로 제공된다.
2.1. 직접연결(Direct Attached)
- 혹은 '로컬 스토리지'라고도 부름.
- 빠르고, 일반적으로 서버 운영 체제를 저장하는 데만 사용됨.
- 호스트 서버
rack
에 있는 스토리지.
- ephemeral or non-persistent (임시 스토리지)
2.2. 파일(File)
- NFS (Network File System) 로서
compute node
에 있는 스토리지.
- 표준 이더넷 네트워크를 통해 컴퓨팅 노드에 연결.
- network traffic에 속도가 좌우된다.
2.3. 블록(Block)
compute node
에 volume으로 마운트 되어있는 스토리지.
- 고속 광섬유(fibre) 네트워크를 통해 컴퓨팅 노드에 연결
- 광섬유 네트워크라 파일 스토리지보다 비쌈.
- 일반적으로 한 번에 하나의
compute node
에만 마운트.
- Databases, Mail servers 에 이용.
파일 스토리지 vs 블록 스토리지
2.4. 객체(Object)
- 비정형(계층 구조가 아닌) 데이터 유형의 저장소
- API를 통해 액세스
- 컴퓨팅 노드를 필요로 하지 않음
- 파일을 계속 추가하고 사용한만큼만 지불 할 수 있으므로 무한한 용량을 제공
- 읽기 및 쓰기 속도면에서 가장 느림
- 때문에 DB같은 응용 프로그램을 실행하는 데는 적합하지 않음
- 텍스트, 오디오, 비디오 같은 정적 데이터에 적합.
3. 컨텐츠 전달 네트워크 (CDN)
인터넷 컨텐츠 전달을 가속화하는 분산 서버 네트워크.
- CDN 엔드포인트는 전세계 곳곳에 위치
- 분산 된 위치에 컨텐츠를 저장해 사용자와 서버 사이의 거리를 줄임.
- 웹 사이트 또는 미디어 컨텐츠의 임시 저장 또는 캐시 된 사본을 지리적으로 가까운 사용자에게 전달.