안녕하세요. 대머리독수리팀 입니다.
오늘은 NCP의 Storage 상품군에 대해 알아보겠습니다.
RAID
- 여러 개의 디스크를 묶어 데이터 read, write 하는 방식
- 성능 향상, 안정성의 증대, 효율성, 가용성의 증대를 하는데 쓰이는 기술
- 종류
- RAID 0
- RAID 1
- RAID 2
- RAID 3,4
- RAID 5
- RAID 6
- RAID 1+0
- 장점
- 운용 가용성, 데이터 안정성 증대
- 디스크 용량 증설의 용이성
- 디스크 I/O 성능 향상
스토리지 타입
- 스토리지 타입은 Block, Object 2가지 타입으로 나뉠 수 있음
- 각 타입 별 고유의 기능과 제한 사항이 존재
- Block Storage
- 데이터를 block 단위로 쪼개고, OS의 파일시스템을 기반으로 파일을 계층화 하여 저장
- 데이터 접근을 위해서 OS 내부에 마운트 필요하며, 마운트를 위해 파일 시스템 생성 필요
- 대용량(PB 이상) 데이터 저장에는 적합하지 않으며, 정형 데이터 저장에 적합
- Object Storage
- 오브젝트(데이터,데이터 조각)를 비 계층 구조에 저장
- 모든 오브젝트는 데이터와 고유식별번호, 메타데이터를 포함되며, 오브젝트 별 고유 식별번호를 통해 호출
- http(s) 기반의 API를 제공
- 대용량, 비정형 데이터 저장 및 보관에 적합
Block Storage
- 서버에 마운트해서 사용할 수 있는 스토리지
- OS의 파일시스템을 기반으로 기반으로 파일을 계층화하여 저장
- Block Storage 세부 스펙
- 볼륨 타입은 HDD/SSD 두 가지 타입 제공
- 기본 스토리지 (root 볼륨)의 경우 사이즈 50G(리눅스,윈도우)/100G(윈도우)로 고정
- 볼륨 용량은 10 ~ 2,000G 선택 가능
- 2,000G 이상의 볼륨 필요할 경우 리눅스 LVM,윈도우 동적 디스크 할당
- VM 당 최대 16개의 볼륨 attach 가능
- 볼륨 detach 기능 제공
- 볼륨 upsizing 기능 제공
- 볼륨 live snapshot 기능
- AZ간 스토리지 팜이 분리되어 존 간 공유 불가능
- Block Storage 주요 스펙
- 볼륨 detach 기능
- VM에 이미 할당 된 볼륨에 대해서 detach 기능 제공
- 동일 볼륨을 필요에 따라 detach하여 동일 계정의 다른 VM에 할당하여 사용 가능
- Detach 할 수 있는 VM 상태
- VM shutdown 상태
- VM running > VM 내부에서 볼륨 unmount
- 볼륨 upsizing 기능
- 볼륨 생성 시 할당된 용량 증설이 필요한 경우에 대비 용량 증설 기능을 제공
- upsizing만 가능
- 기본 스토리지 (=root 볼륨)에 대한 resizing은 불가능
- upsizing이 가능한 볼륨 상태
- 볼륨 avaliable 상태 (= VM에 할당되지 않은 상태)
- 볼륨이 할당된 VM의 상태가 Shutdown 일때
- 볼륨 detach 기능
네 여기까지가 NAVER CLOUD PLATFORM에서 사용되는 NCP의 Storage 상품군 소개 였습니다!
대 머 리 독 수 리 는 다음 주에 다시 돌아오겠습니다 ~
'CSP (Cloud Service Provider) > NAVER Cloud' 카테고리의 다른 글
[Naver Cloud Platform] 네트워크 기초와 네이버클라우드 플랫폼 로드밸런서, DNS (0) | 2022.07.11 |
---|---|
[Naver Cloud Platform] 네트워크 기초와 네이버클라우드 플랫폼 로드밸런서, DNS 서비스 (1) | 2022.07.04 |
[Naver Cloud Platform] Private subnet 및 Network interface Operation, Secure zone (0) | 2022.06.21 |
[Naver Cloud Platform] - Security 서비스 (0) | 2022.06.13 |
[Naver Cloud Platform] Storage Operation - 02 (0) | 2022.06.13 |
댓글