• 검색 결과가 없습니다.

6. 스토리지 서비스1강. 블록 스토리지

N/A
N/A
Protected

Academic year: 2022

Share "6. 스토리지 서비스1강. 블록 스토리지"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

6. 스토리지 서비스 1강. 블록 스토리지

학습내용

- 스토리지 서비스 - 블록 스토리지 학습목표

- 스토리지 서비스를 설명할 수 있다.

- 블록 스토리지의 개념과 제공업체별 서비스를 설명할 수 있다.

1. 스토리지 서비스 1) 스토리지 개념

- 컴퓨터 작업 데이터를 저장하는 저장소 용도 가. 종류

- DAS : 컴퓨터 내장형 하드디스크, 외장하드 디스크 - NAS : LAN으로 연결된 외장하드디스크

- SAN : 대용량의 데이터를 저장하기 위해 별도의 스토리지용 네트워크 구성

(2)

- 클라우드 스토리지는 데이터 스토리지를 서비스로서 관리하고 운영하는 클라우드 컴퓨팅 공급자를 통해 데이터를 인터넷에 저장하는 클라우드 컴퓨팅 모델

- JIT(Just-In-Time) 용량 및 비용이 온디맨드로 제공

- 자체 데이터 스토리지 인프라를 구매하거나 관리할 필요가 없음

- '언제 어디서든' 데이터에 액세스할 수 있는 민첩성, 세계적 규모 및 안정성 제공

3) 클라우드 스토리지 서비스 동작

(3)

4) 스토리지 서비스 예 가. 구글

[출처] https://cloud.google.com/products/storage?hl=ko

나. MS Azure

[출처] https://docs.microsoft.com/ko-kr/azure/?product=storage

(4)

다. AWS

[출처] https://aws.amazon.com/ko/products/storage/?nc2=h_ql_prod_st

(5)

5) 클라우드 스토리지 서비스 대표 종류

(6)

2. 블록 스토리지(AWS, 구글, MS Azure 사례 중심) 1) 개념

- 가상머신을 위한 외장 하드 서비스

- 블록 기반 클라우드 스토리지 솔루션은 개별 가상 서버로 프로비저닝되기 때문에 고성 능 워크로드에 필요한 엄청나게 낮은 지연 시간을 제공함

- 개별 파일 수준이 아니라 블록 수준에서 작동하므로 파일 이름과 메타데이터 대신 섹터 주소를 사용

- 블록 스토리지의 낮은 지연은 성능이 중요한 작업(예 :데이터베이스와 트랜잭션 등)에 적합

- 데이터베이스 또는 ERP 시스템과 같은 기타 엔터프라이즈 애플리케이션은 호스트별로 지연 시간이 짧은 전용 스토리지가 필요한 경우가 많음

- 이러한 스토리지는 Direct Attached Storage(DAS) 또는 Storage Area Network(SAN)와 유사

2) AWS EBS 블록 스토리지

가. EBS(Elastic Block Store) 특징

① Amazon EC2 를 위한 외장 하드 디스크 서비스

- EBS 스토리지 볼륨을 만들어 EC2 인스턴스(가상머신)에 연결

- 연결된 볼륨 상에 파일 시스템을 생성하거나, 데이터베이스를 실행하는 등 사용 가능 - 일관되고 지연 시간이 짧은 성능을 제공하는 영구 블록 수준 스토리지

② 탄력적 볼륨

- 가동 중단이나 성능 저하 없이 용량을 동적으로 스케일링, 성능 튜닝

③ 가용성 및 안정성

④ 암호화 제공

나. 2개 카테고리

- 대규모 처리량과 트랜잭션 집약적인 워크로드 모두를 지원하기 위해 Amazon Elastic Compute Cloud(EC2)에서 사용하도록 설계된 사용하기 쉬운 고성능 블록 스토리지 서 비스

① SSD 지원 스토리지 - IOPS 성능이 뛰어남

- I/O 크기가 작고 읽기/쓰기 작업 빈도가 높은 트랜잭션 워크로드에 적합(IOPS 성능으로 좌우)

- 데이터베이스 , 부트 볼륨 등의 워크로드에 적합

② HDD 지원 스토리지

- 대규모 스트리밍 워크로드에 적합 - 처리량 집약적 워크로드(초당 MiB) - 로그 처리

(7)

다. EBS 볼륨 유형 정리

라. EBS 볼륨 유형 가격

[참고] AWS EC2 인스턴스 스토리지 - 무료 로컬 직접 연결 블록 스토리지

- 가용성, 디스크 수 및 크기는 EC2 인스턴스 유형에 따라 다름 - 지속성 없음

- EC2 인스턴스 중단 또는 종료, 장애 발생시 데이터 자동 삭제

3) 구글 블록 스토리지 Persistent Disk

(8)

가. Persistent Disk 소개

- 업계를 선도하는 가격과 성능(SSD 및 HDD 포함)

- Compute Engine 도는 Google Kubernetes Engine에서 실행하는 가상머신 인스턴스 에 연결

- 투명한 크기 조절, 빠른 백업, 동시 읽기 지원

나. 종류

① 영역 표준 영구 디스크 및 영역 SSD 영구 디스크

- 효율적이고 안정적인 블록 스토리지

② 리전 표준 영구 디스크 및 리전 SSD 영구 디스크

-두 영역에 복제되는 리전 블록 스토리지

다. 가격

- 리전별로 상이함

(9)

[참고] 구글 블록 스토리지 가. 로컬 SSD

- VM 인스턴스를 호스팅하는 서버에 물리적으로 연결

- 표준 영구 디스크 또는 SSD 영구 디스크보다 처리량이 높고, 지연 시간이 짧음

- 로컬 SSD에 저장한 데이터는 인스턴스가 중지 또는 삭제될 때까지만 유지

3) MS Azure 블록 스토리지 서비스 – Azure Disk 가. Azure Disk 소개

- Azure Virtual Machines를 위한 뛰어난 지속성의 고성능 블록 스토리지

- 네 가지 디스크 스토리지 옵션(Ultra Disk Storage, 프리미엄 SSD, 표준 SSD, 표준 HDD) 중에서 원하는 옵션을 선택하여 워크로드 요구사항에 맞게 비용과 성능 최적화 제공

- SQL Server, Oracle과 같이 처리량과 트랜잭션이 많은 워크로드에서 밀리초 미만의 대

(10)

② 표준 SSD - 저렴한 SSD 제품

- 일관된 대기 시간이 필요한 테스트 및 초급 수준 개발 - 워크로드에 최적화

- 높은 처리량이 필요한 빅데이터 워크로드에 사용 - 표준 HDD에 비해 짧은 대기 시간 제공

- 모든 VM에 사용 가능

③ 표준 HDD

- HDD(하드 디스크 드라이브) 기반의 스토리지 미디어 사용

- 성능 변화에 덜 민감하고 자주 발생되지 않는 액세스 워크로드에 가장 적합

④ 울트라 디스크

- 가장 짧은 대기 시간과 일관된 높은 IOPS/처리량을 제공하는 차세대 고성능 SDD

다. 가격 예 (표준 SSD)

(11)

평가하기

1. 클라우드 제공업체가 제공하는

대표적 스토리지 서비스의 종류가 아닌 것은?

① 블록 스토리지

② 객체 스토리지

③ 파일 스토리지

④ DAS(Directed Attached Storage) - 정답 : ④

해설 : DAS는 컴퓨터에 직접적으로 연결되는 하드디스크와 같은 스토리지입니다.

2. 블록 스토리지에 대한 설명이 맞는 것은?

① 가상머신(VM)에서 사용할 수 있는 외장 하드 디스크

② 서비스인터넷 상의 공유형 스토리지

③ 처리 속도가 중요하지 않은 보관용 스토리지

④ 파일 데이터에 대한 공유 액세스를 제공하는 계층적 스토리지 시스템 - 정답 : ①

해설 : 블록 스토리지는 가상머신을 위한 SSD, HDD 용도의 스토리지 서비스로 대규모 처리량과 트랜잭션 집약적인 워크로드 모두를 지원하기 위해 설계되었습니다.

3. 다음 중 클라우드의 벤더의 블록 스토리지 서비스가 잘못 연결된 것은?

① AWS EBS

② AWS EC2

③ MS Azure Disk

④ 구글 Persistent Disk - 정답 : ②

(12)

학습정리

1. 스토리지 서비스

- 클라우드 스토리지는 데이터 스토리지를 서비스로서 관리하고 운영하는 클라 우드 컴퓨팅 공급자를 통해 데이터를 인터넷에 저장하는 클라우드 컴퓨팅 모 델

- 스토리지 서비스 종류 : 블록 스토리지 : 객체 스토리지 : 파일 스토리지 2. 블록 스토리지

가상머신(VM)에서 사용할 수 있는 외장하드 디스크 서비스

참조

관련 문서