<1> RAID
<2> 파일 시스템
<3> 블록 스토리지
<4> 스넵샷
<5> 오브젝트 스토리지
<6> NAS = 다수의 VM가능한 네트워크 볼륨 디바이스 제공
<1> RAID
Radi0 = Stripe , 순차적으로 디스크에 더이터를 저장. 디스크 페일시 데이터 유실. 높은 성능, 최소 2개 필요.
Raid1 = 미러링 , 가용량을 절반 , 비용 증가 단점, 복원이 용이하다. 동일한 데이터 저장. READ 성능 향상.
Raid5 = 스트라이브 방식, 페러티라는 정보를 가지고 복구 할수 있도록 하는방식
RAID 1+0 = 데이터를 미러링하면서 스트라이프 함 . 4개 디스크 필요. DBMS용으로 사용.
디스크를 안정적으로 운영 하기 위한 것은?
RAID
RAID 0가 일반 디스크보다 나은점이 아닌 것은?
읽기 성능은 좋다.
쓰기 성능은 좋다.
안정성은???
RAID 1+0 특징은?
디스크가 2개 필요하다? 아니다 4개이다.
<2> 파일 시스템
1
연속 할당 방식?
저장 장치 크기의 제약이 있고, 데이터 공간에 대한 낭비가 심하다.
2
비연속 할당 방식?
비효율적인 부분을 개선.
다음 블럭에 대한 정보를 가짐. 링크 구조로 구성. 비 연속적으로 할당.
문제점?
링크 오류가 생기면 파일에 대한 유실이 된다.
3
색인 할당 방식?
색인 구조로 구성
포인트 정보를 별도의 테이블로 관리를 한다.
4
로컬파일 시스템
5
네트워크 파일 시스템 (NFS, CIFS) = 네트워크 통해 파일 시스템 접근 , 용량을 높이려면 고가의 인프라 비용 발생
6
분산 파일 시스템? = HDFS ,ADF ,CODA
용량의 한계를 극복
장애시 복구가 가능
다양한 접근 경로
파일을 쪼개서 노드에 분산 복제
원격으로 접속 가능한 시스템이 아닌것은?
NTFS ?
NFS
CIFS
7
분산 파일 시스템 = Object Storage
파일을 쪼개지 않고 복제
8
스토리지 타입?
블록 스토리지?
블럭단위로 쪼개고 ,OS파일 시스템 기반으로 운영. 서버에서 사용.
데이터 접근을 위해 마운트 필요함.
대용량에 적합하지 않으며, 정형 데이터 저장에 적힙.
오브젝트 스토리지?
데이터와 고유식별번호,메타데이터를 포함,오브젝트별 고유 식별 번호로 호출
http(s)기반 API제공
대용량, 비정형 데이터 저장
확장성과 속도, 가격에서 장점
<3> 블록 스토리지
서버에 마운트해서 사용
OS파일 시스템으로 주로 사용함.
HDD/SSD 두가지 타입
기본 OS영역 스토리지는 리눅스는 50GB , 윈도우는 100GB
볼륨용량은 10GB~2000GB
2000GB 이상은 리눅스는 LVM사용 , 윈도우는 동적 디스크 할당으로 처리가능하다.
1대 VM은 최대 16개 볼륨 추가 가능 (OS영역 1개 포함)
볼륨 해제 가능 = VM 셧다운 상태(중지) , VM운영중에는 VM 내부에서 볼륨 Unmount상태에만 가능.
볼륩 업사이징가능 = 다운 사이징은 불가능 = OS영역은 안된다. = 볼륨 사용가능상태 = VM할당된지 않은 상태, VM 셧다운 상태
볼륨 라이브 스넵셧 가능
존간 스토리지 팜이 분리되어 다른 존간 공유는 불가능 = 스냅셧 기능을 이용해 해결
LVM 작업 순서 확인
FDISK ? PV ?
Windows UUID ??
<4> 스넵샷
볼륨 데이터만을 이미지화 하는 기능
내서버 이미지는 VM대상
스넵샷은 볼륨 대상이다.
스넵샷 이미지를 통해 신규 볼륨 생성가능
예)
리전간 동일 볼륨 생성 필요시 리전간 복제시 사용
존간 동일 데이터 생성 가능
볼륨 타입 hdd /ssd 변경 가능
볼륨 사이즈 변경 불가능 = 볼륨 사이의 경우 불륨 해제후 업사이징 필요
루트 볼륨 이슈 발생시 스냅샷 이미지를 이용 복구용으로 가능
<5> 오브젝트 스토리지
AWS S3와 같은 오브젝트 단위 무제한 저장 스토리지.
비정형 데이터를 안전하게 관리
AWS S3 호환 API제공 통해 S3 서드파트 솔루션 사용이 가능하다.
콘솔, RESTful API , SDK , CLI 를 통해 파일 관리
저장 파일은 각 파일마다 고유한 접근 URL 부여
버킷단위 , 오브젝트 단위 접근 권한 설정 기능 제공
CDN/GCDN . CLA 의 logging , VOD Transcoder 연동
서브 어카운트 연동을 통한 권한 관리 제공을 한다.
AWS S3 API를 사용 가능하다?
사용 가능하다.
<6> NAS = 다수의 VM가능한 네트워크 볼륨 디바이스 제공
1
용량은 500GB ~ 10,000G (10T) 생성 가능 , 100GB단위로 용량 증설한다.
NAS는 최대 10테라!!!
2
리눅스는 NFS 로 사용.
Window는 CIFS 사용 NAS 스토리지를 만들면 된다.
이기종 공유하기 위해서는 Samba등 추가 지원 설치해야 한다.
라이브 리사이징 가능
스냅샷 기능 제공 = 즉시 , 스케줄 = 시점 복원 가능
모니터링 기능 제공 = 볼륨의 사용 %
커스텀 IP에 네이버 VM사설 등록을 통해 타 계정 VM간 공유 사용 가능.
3
NFS는 IP로 접근 제어
CIFS는 ID와 패스워드로 접근 제어
NAS에 할당된 용량중 일정 부분을 스냅샷 공간으로 할당
디폴트는 스냅셔 미생성.
최대 7일 보관
자동 생성 및 즉시 생성 가능
디폴트는 스냅셔 미생성?
맞다. 디폴트로는 돈 나오니 미생성이다.
기타
자동 백업 시간 ?
12시 ?
0시 ?
4시 ?
국내 서비스로 좋은것은?
cdn
cdn+
global traffic manager
다시보기
https://brunch.co.kr/@topasvga/3483
감사합니다.