하기 자료는 클라우드를 연구하시는 분들께 도움이 되고자 수업 내용 및 위키백과의 내용을 참조하여 정리한 자료입니다.
클라우드 스토리지
클라우드 스토리지(cloud storage)는 디지털 데이터를 논리 풀에 저장하는 시스템이다. 논리 풀이라는 것은 물리적인 스토리지가 일반적으로 호스팅 업체에 의해 소유, 관리되는 복수의 서버들에 걸쳐 있는 데이터 스토리지 모델이다. 이러한 클라우드 스토리지 제공자들은 사용자들이 데이터를 늘 사용 및 접근할 수 있도록, 또한 물리 환경이 보호된 상태로 실행되도록 서비스를 제공한다. 개인 또는 단체는 클라우드 스토리지 용량을 제공자로부터 구매 또는 임대하여 사용자, 단체의 데이터나 애플리케이션의 데이터를 저장한다. (출처 위키백과)
1)스토리지의 정의
- 컴퓨터에 데이터를 저장하는 저장소 역할을 수행하는 부품
- 컴퓨터의 하드디스크와 동일한 역할을 수행하는 부품
a) DAS(Directed Attached Storage)
-시스템에 전용 케이블로 직접 연결 (외장 하드 등)
b) NAS(Network Attached Storage)
- LAN 연결 사용으로 비용 저렴, 파일 단위 데이터에 접속 (OS는 파일 서브로 인식), 대용량의 데이터를 저장하기 위하여 스토리지를 빠른 속도의 네트워크에 연결
c) SAS(Storage Area Network)
- 확장이 용이하며 고속의 전용 네트워크 구성으로 빠른 속도 제공, 블록 수준에서 데이터 저장 (OS는 디스크로 인식) ), 대용량의 데이터를 저장하기 위하여 스토리지를 빠른 속도의 네트워크에 연결
2) 블록 Vs. 2) 파일Vs. 오브젝트(객체) 스토리지
a) 블록 스토리지
- Raw 스토리지 : 사용전 파일시스템으로 포맷, 마운트 필요
- 데이터가 로컬 디스크(DAS, Directed Attached Storage) 혹은 SAN 스토리지 상의 볼륨에 블록 단위로 저장 및 액세스, 디스크는 파티션(Partition)으로 구성, 파티션은 디스크 블록으로 구성, 데이터는 디스크 블록에 저장
- 일반적으로 파일 시스템( Microsoft NTFS, Unix ZFS)을 구성하여 사용, 디스크는 블록들의 집합 파일시스템은 블록들의 집합에 다수 파일들의 배치를 구조화
- 데이터베이스 또는 ERP 같은 엔터프라이즈 어플리케이션을 위한 지연 시간이 짧은 스토리지, 로컬 디스크, SAN/iSCSI 스토리지
- AWS에서의 블록스토리지 : 물리 호스트내 인스턴스 스토어(Instance Store), Amazon EBS
b) 파일 스토리지
- 파일 시스템(디렉토리와 파일로 이루어지는 계층구조)으로 구성된 스토리지
- 공유 파일 시스템 용 NAS(Network Attached Storage)의 경우, 네트워크 기반 프로토콜을 사용하여 파일 단위로 액세스, CIFS/SMB(윈도우), NFS(Linux)
- AWS에서의 파일 스토리지 : Amazon EFS(Elastic File System), Amazon FSx for Windows File Server, Amazon FSx for Lustre
c) 오브젝트 스토리지
- 데이터, 데이터속성, 메터데이터, 오브젝트 ID를 저장하는 가상의 컨테이너(객체)를 저장
- API 기반의 데이터 접근
- 메터데이타 또는 정책에 기반한 운영, Openstack Swift 등
- AWS에서의 오프젝트 스토리지 : Amazon S3, Amazon S3 Glacier
3) 스토리지 접근 방법
a) 내구성 (Durability)
- 데이터를 유실하지 않는 능력, 예상 데이터 손실 측정으로 평가
b) 가용성
- 더 적은 다운타임 제공 역량, 예상 다운타임 측정으로 평가
c) 보안
- 보안 조치 제공 여부 평가
d) 스토리지 당 비용, $/GB 평가
e) 확장성
- 상향 유연성 즉 스케일업 평가
f) 성능
- 성능 지표 평가 일반적으로 블록 스토리지가 가장 좋음
g) 통합 연계(Integration)
- 연계 역량 평가 오브젝트 스토리지 가장 좋음
4) 데이터백업(Data Backup)
데이터가 손상되거나 유실되는 것을 대비하여 데이터를 복사하고 다른 곳에 저장
5) 클라우드 스토리지 장점 (출처 위키백과)
- 회사들은 일반적으로 한 달 평균 사용량에 해당하는 비용만 내는 구조이다. 그렇다고 해서 클라우드 스토리지가 저렴하다는 것은 아니다.
- 클라우드 스토리지를 사용하는 업체는 전기 사용량의 70%를 절약할 수 있다.
- 클라우드 스토리지는 회사 내부 혹은 해당 업체에 만들거나, 두 개를 동시에 조합할 수 있으며, 비용이나 업무 지속성, 재해 복구 기능, 보안, 정부 정책 등의 조건에 따라서 선택할 수 있다.
- 스토리지 가용성과 데이터 보호는 스토리지의 고유한 구조, 어플리 케이션, 추가적인 기술과 노력, 비용 등에 달렸다.
- 추가 용량 구매나 유지 보수 작업 등의 스토리지 유지 작업은 서비스 공급자가 책임진다.
- 클라우드 스토리지 업체는 웹 서비스 등을 통해서 다른 업체에 있는 자원을 다양하게 사용하는 방법을 제공한다.
- 클라우드 스토리지에 필요한 가상 머신 이미지를 저장하고, 필요한 순간에만 다운로드 받아서 현지에서 사용할 수 있는 시스템을 제공한다.
- 클라우드 스토리지는 전 세계 센터에 백업을 나누어 저장하기 때문에 장애 발생을 하지 않는다. 증분 백업을 진행하므로, 데이터 백업 용량이 적어진다.
- 클라우드 스토리지는 Webdav를 이용해서 내부 드라이브로 인식될 수 있다. 사무실이 여러 군데에 있는 경우 유용하다.
6) 클라우드 컴퓨팅 플랫폼
알파7, 아마존, 앱스케일, 블루믹스, 클라우드 파운드리, 코카인 (PaaS), 엔진 야드, 엔스트라티우스, 엑소 플랫폼, 그린클라우드. 앱 엔진, 헤로쿠, HP 힐리온, 잉크탱크, 젤라스틱, 멘딕스, 마이크로소프트 애저아웃시스템즈, openQRM, 오픈시프트, 오렌지스케이프, 라잇스케일, Force.com, VM웨어 vCloud Air
'클라우드' 카테고리의 다른 글
RDBMS(Relational Database Management System) (0) | 2021.06.07 |
---|---|
가상 사설 클라우드 ( VPC, Virtual Private Cloud ) (0) | 2021.06.07 |
웹사이트 속도를 더 빠르게 하는 CDN서비스 (CloudFront) (0) | 2021.06.07 |
S3 스토리지 클래스와 객체라이프 사이클관리 (0) | 2021.06.07 |
Amazon S3(Simple Storage Service) (0) | 2021.06.07 |