88
© 2014 IBM Corporation SoftLayer 중급 세션 시리즈 : 스토리지 (Local, SAN, iSCSI 주요 오퍼링) - Chapter.5 SoftLayer 스토리지 소개 September, 2014 Korea Global Technology Services

SoftLayer 서비스 설명 3차 - 스토리지

Embed Size (px)

Citation preview

Page 1: SoftLayer 서비스 설명 3차 - 스토리지

© 2014 IBM Corporation

SoftLayer 중급 세션 시리즈 : 스토리지 (Local, SAN, iSCSI 등 주요 오퍼링)

- Chapter.5 SoftLayer 스토리지 소개 September, 2014 Korea Global Technology Services

Page 2: SoftLayer 서비스 설명 3차 - 스토리지

2 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

Session Objective

이번 세션에는 스토리지의 기본 개념에 대하여 알아보고 스토리지 생성 시 고려해야 하는

항목들을 살펴보겠습니다. 그리고 SoftLayer 스토리지 중 Local, SAN, SATA, SAS, SSD

구성 방법에 대해 알아보겠습니다.

• 학습 포인트

스토리지의 개념과 스토리지 종류별 특징을 이해한다

SoftLayer 에서 제공하는 스토리지 구성 시 고려사항 및 구성계획을 이해한다.

SoftLayer 스토리지 중 Local, SAN, SATA, SAS, SSD 구성방법을 이해한다.

Page 3: SoftLayer 서비스 설명 3차 - 스토리지

3 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

지난 시간에서는 …

SoftLayer 서버 개념 소개 및 주요 특징

SoftLayer VM 생성 및 관리요령

Baremetal 서버 생성 및 관리요령

Image 소개 및 사용방법

Page 4: SoftLayer 서비스 설명 3차 - 스토리지

4 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

목차

스토리지 구성 계획 • SoftLayer의 스토리지 오퍼링

• 스토리지 선택하기

• Local/SAN 구성 계획

• RAID 구성 계획

스토리지 구축 - Demo

스토리지란

• 정의 • Storage Network • 디스크 종류 • RAID 기술 • 주요 스토리지 기술

• Local 구성

• SAN 구성

• SATA, SAS, SSD 구성

Page 5: SoftLayer 서비스 설명 3차 - 스토리지

5 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지란 > 정의

스토리지란 디지털 데이터를 저장시키기 위한 컴퓨터 장치입니다.

1. Storage 는 데이터가 저장되는 컴퓨터

장치로, 데이터가 저장되는 디스크, 볼륨

서비스를 제공하는 콘트롤러로 구성됩니다.

2. Volume 은 서버에 제공되는 가상의 디스크

단위입니다.

3. Storage Network은 서버와 Storage간에

통신하는 네트워크 입니다.

4. 논리디스크는 Storage Volume 이 서버에서

인식되는 모습입니다.

Volume#1

Volume#4

Volume#7

Volume#2

Volume#5

Volume#8

Volume#3

Volume#6

Volume#9

Storage

Volume#3

Volume#6

C:\

D:\

1

Volume 2

Storage Network 3

논리 디스크 4

스토리지 주요 개념 스토리지 구조

Page 6: SoftLayer 서비스 설명 3차 - 스토리지

6 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지란 > Storage Network

Storage Network은 크게 Direct-attached storage(DAS), Network-attached

storage(NAS), Storage Area Network(SAN) 으로 구분됩니다.

LAN/WAN

DAS Storage

NAS Storage

SAN Storage

TCP/IP network

san switch

fiber channel network

fscsi protocol

NFS/CIFS protocol

iSCSI Storage

iSCSI protocol

NAS

SAN

DAS 1

1. Direct-attached Storage (DAS) 는 가장 전통적인

스토리지로 네트워크를 사용하지 않는 스토리지 입니다.

(1)번 서버는 DAS 스토리지와 바로 연결되어 있으며,

DAS 스토리지에서 제공하는 볼륨을 인식할 수 있습니다.

2. Network-attached storage(NAS) 는 LAN 또는 인터넷을

통하여 서비스를 제공하며 파일레벨의 접근을

제공합니다. 서로 다른 서버가 파일을 공유할 수 있으며

일반적으로 NFS, CIFS/SMB 프로토콜을 제공합니다.

(1)번 서버는 NAS Storage 에서 제공하는 특정

디렉토리를 TCP 네트워크를 통하여 사용할 수 있습니다.

3. Storage area network (SAN) 은 Block 레벨의 볼륨을

제공합니다. 일반적으로 fiber channel 기반에 fscsi

프로토콜을 사용합니다. (1)번 서버는 SAN Storage에서

제공하는 특정 디스크 볼륨을 디스크로 인식하고 마치

로컬 디스크처럼 포멧 하여 사용할 수 있습니다.

4. iSCSI 스토리지는 TCP 네트워크 위에서 SCSI

프로토콜을 사용하여 볼륨단위로 스토리지를 서버에

제공합니다. 일반적으로는 안정적인 성능을 제공하는

LAN 환경이 사용됩니다.

Storage Network

1

1

1

Page 7: SoftLayer 서비스 설명 3차 - 스토리지

7 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지란 > 디스크 종류

디스크는 스토리지의 데이터가 저장되는 기본 저장 단위로 다양한 종류의 디스크들이

사용되고 있습니다.

1. Solid State Drives : SSD 는 DBMS 시스템 등 고성능 업무에 적합합니다.

2. SATA Hard Drives : SATA II hard drives는 3.0Gb/s interface 와 8MB of cache를 가지며

7,200RPMs를 제공합니다. 또한 성능향상을 위하여 NCQ를 사용합니다.

3. SATA III drives : 6.0Gb/s interface 와 64MB of cache를 가집니다. 웹, 메일 및 대용량 스토리지

서버에 적합합니다.

4. Raptor Hard Drives : Western Digital® Raptor hard drives 는 1.5Gb/s interface 와 16MB of cache

를 가지며 10,000 RPMs를 제공합니다. 또한 성능향상을 위하여 NCQ를 사용합니다. 게임,

데이터베이스, 대용량의 웹서버에 적합합니다.

5. SA-SCSI Hard Drives : SA-SCSI hard drives 는 3.0Gb/s interface 와 16MB of cache를 제공하며

10,000 또는 15,000RPMs를 제공합니다. 게임, 스트리밍, 미션크리티컬 시스템에 적합합니다.

SoftLayer에서 제공하는 디스크 종류

Page 8: SoftLayer 서비스 설명 3차 - 스토리지

8 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지란 > RAID 기술

RAID( Redundant Array Of Independent Disk)란 여러 개의 하드디스크에 일부 중복된

데이터를 나눠 저장하는 기술로 데이터를 나누는 방법에 따라 저장장치의 신뢰성을

높이거나 전체적인 성능을 향상 시키는 목적으로 사용됩니다.

1. RAID는 독립적으로 만들어진 2개 이상의 하드 디스크 사이를 병렬로 처리해서 데이터를 입/출력

하는 것이라 2개 이상의 하드 디스크 드라이브가 있을 때에 구성 가능합니다.

2. RAID 는 스트라이핑(Stripping)과 미러링(Mirroring)으로 구분할 수 있는데, 스트라이핑과 미러링을

어떤 식으로 구성했느냐에 따라 RAID Level이 구분됩니다.

3. 스트라이핑이란 논리적으로 연속된 데이터를 물리적으로 여러 개의 저장장치에 나눠서 저장하는

방식이다. 단일디스크를 사용할 때 보다 높은 성능을 제공합니다.

4. 미러링은 데이터를 복수의 장치에 동일하게 저장하는 방식이다. 데이터 자체를 동일한 형태로 2개

이상의 복수 장치에 보관하기 때문에 한군데서 데이터가 분실되거나 파손되더라도 보존된 다른

장치에서 같은 데이터를 그대로 복구할 수 있습니다.

5. RAID는 디스크를 묶는 원리와 구성에 따라 다양한 조합으로 만들어 질 수 있다. 표준 규격은 RAID

0부터 1,2,3,4,5,6 등으로 이어집니다.

RAID 특징

Page 9: SoftLayer 서비스 설명 3차 - 스토리지

9 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지란 > RAID 기술 – RAID1

RAID 1은 데이터의 안정성을 높이기 위해 동일한 데이터를 1개 이상의 하드에 똑같이

저장하는 방식으로 한쪽이 망가져도 다른 하드가 살아있어 데이터 유실을 방지하는

방식입니다.

Capacity : 10GB

RAID 1 Flow

Capacity : 10GB

RAID Controller File1.txt

(200 KB)

File1.txt

(200 KB)

File1.txt

(200 KB)

RAID 1 저장 방식

1. File1.txt 는 RAID Controller에 의해 2개의

서로 다른 디스크에 저장됩니다.

2. 서버에서는 1개의 파일이 저장된 것으로

보이지만, 물리적으로는 2개의 디스크에

저장되어있습니다.

RAID 1의 사용 방식

1. RAID1은 2개의 하드 디스크를 1조로 묶는

것을 기본으로 합니다.

2. 주로 서버의 OS 영역을 2개의 디스크를

사용하여 RAID1으로 구성합니다.

10GB + [10GB] = 10GB

Page 10: SoftLayer 서비스 설명 3차 - 스토리지

10 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

D1

스토리지란 > RAID 기술 – RAID5

RAID5 는 데이터를 스트라이핑해서 저장하며, 패리티정보를 스트라이핑으로 구성된

디스크 내에서 처리하게 구성하여 1개의 하드가 고장 나도 남은 하드들을 통해 데이터를

복구할 수 있도록 지원합니다.

RAID 5 Flow

RAID 5 저장 방식

1. 데이터는 DISK1, DISK2, DISK3, DISK4 에

스트라이핑으로 분산저장 됩니다.

2. 패리티 데이터가 각 디스크마다 저장되어

1개의 디스크가 고장나는 경우 나머지

디스크의 패리티 비트를 사용하여 복구할 수

있습니다.

RAID 5의 사용 방식

1. 별도의 패리티 정보를 저장해야 하므로 쓰기

속도는 약간 저하됩니다.

2. 분산 저장된 패리티 정보로 디스크 장애에

자유로우며, 많은 가용 디스크 용량을

제공하므로 일반적으로 가장 많이 사용되는

방식입니다.

Dparity

C1

B1

A1

Cparity

B2

A2

D2

C2

Bparity

A3

D3

C3

B3

Aparity

DISK1 DISK2 DISK3 DISK4

Striping

10GB + 10GB + 10GB + [ 10GB ] = 30GB

RAID 5

Page 11: SoftLayer 서비스 설명 3차 - 스토리지

11 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

A7

스토리지란 > RAID 기술 – RAID10

RAID10은 디스크를 미러링 한 후 미러링 된 디스크들을 대상으로 스트라이핑 하여 성능과

가용성을 모두 높인 방식입니다.

RAID 10 Flow

RAID 10 저장 방식

1. 데이터는 DISK1, DISK2에 미러링되어

동시에 저장됩니다.

2. 미러링 된 디스크들을 대상으로 데이터는

스트라이핑으로 분산저장됩니다.

RAID 10의 사용 방식

1. 스트라이핑과 미러링이 모두 적용되어

성능과 가용성을 모두 제공합니다.

2. 미러링으로 인하여 물리 디스크 용량의

50%밖에 쓸 수 없습니다.

3. 높은 성능과 안정성을 요구하는

DB시스템에 주로 적용됩니다. A7

A5

A3

A1

A5

A3

A1

A8

A6

A4

A2

A8

A6

A4

A2

DISK1 DISK2 DISK4

10GB + [ 10GB ] + 10GB + [ 10GB ] = 20GB

DISK3

RAID 1 RAID 1

RAID 0

RAID 10(1+0)

Page 12: SoftLayer 서비스 설명 3차 - 스토리지

12 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지란 > 주요 스토리지 기술

데이터센터 환경에서 주로 사용되는 스토리지 기술은 다음과 같습니다.

1. Block Storage

- 서버에 물리 또는 가상의 디스크 볼륨을 할당해 주는 방식 입니다. 서버는 할당받은 볼륨을

독립된 디스크로 인식합니다.

- DAS, SAN, iSCSI 방식이 Block Storage 형태이며, 안정적인 성능 제공으로 DB와 같은

업무에 사용됩니다.

2. File Storage

- 파일 디렉토리를 서버에 할당해 주는 방식 입니다. 서버는 할당받은 디렉토리를 마치 로컬의

디렉토리처럼 인식합니다.

- NAS 방식 중 NFS 및 CIFS 방식이 File Storage 형태이며, 디렉토리 공유가 가능하여

파일서버와 같은 업무에 사용됩니다.

3. Object Storage

- 데이터를 Object 단위로 저장하는 방식입니다. API를 사용하여 저장하며 Object 접근 시

Unique ID를 사용하여 접근합니다.

- 주로 어플리케이션에서 파일을 저장할때 사용합니다. Object 별로 ID를 통하여 접근할 수

있으므로, 어플리케이션에서 첨부파일 저장을 하는 경우 사용됩니다.

Page 13: SoftLayer 서비스 설명 3차 - 스토리지

13 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

목차

스토리지 구성 계획

• SoftLayer의 스토리지 오퍼링

• 스토리지 선택하기

• Local/SAN 구성 계획

• RAID 구성 계획

스토리지 구축 - Demo

스토리지란

• 정의 • Storage Network • 디스크 종류 • RAID 기술 • 주요 스토리지 기술

• Local 구성

• SAN 구성

• SATA, SAS, SSD 구성

Page 14: SoftLayer 서비스 설명 3차 - 스토리지

14 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구성 계획 > SoftLayer의 스토리지 오퍼링

SoftLayer는 다양한 스토리지 오퍼링을 제공 하고 있으며, 요건에 따라 적절한 스토리지가

사용될 수 있습니다.

SoftLayer의 스토리지

Category Offering Description Type Performance

Maximum size

Manageable

Storage

Baremetal Only

RAID Server RAID Block Storage Easy

Common : VM,

Baremetal

Quantastor Dedicated External Storage Block Storage / File Storage

Hard

iSCSI(IOPS) Shared External Storage Block Storage Moderate

iSCSI Shared External Storage Block Storage Moderate

NAS Shared External Storage File Storage Easy

VM Only

SAN Shared External Storage Block Storage Easy

Local Internal Storage File Storage Easy

Object Storage Object Storage

Object Storage Object Storage

Unlimited(Total) 5GB per Object

Easy

Page 15: SoftLayer 서비스 설명 3차 - 스토리지

15 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구성 계획 > 스토리지 선택하기 – 기능/성능

기능 및 성능요구 사항에 따라 SAN/Local 부터 Quantastor 까지 스토리지를 선택할 수

있습니다.

RAID

Quantastor

iSCSI

SAN/Local

동적인 attach/

detach가 가능해야 하는가?

On-line snaphot/replication

기능이 필요한가?

대용량 디스크

(10TB이상) 필요한가?

2000IOPS 이상의

IOPS가 필요한가?

동적인 attach/

detach가 가능해야 하는가?

On-line snaphot/replication

기능이 필요한가?

시 작

No No

Yes Yes

Yes

No

2개 서버가 스토리지

를 공유하는 기능을

지원해야 하는가?

2개 서버가 스토리지

를 공유하는 기능을

지원해야 하는가?

No

No

Yes

Yes

iSCSI(IOPS) On-line snaphot/replication

기능이 필요한가?

Yes

No

Block 스토리지

Page 16: SoftLayer 서비스 설명 3차 - 스토리지

16 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구성 계획 > 스토리지 선택하기 – 기능/성능

File 스토리지와 Object 스토리지를 기능 및 성능에 따라 선택합니다.

File 스토리지, Object 스토리지

NAS(IOPS)

NAS

대용량 디스크

(10TB이상) 필요한가?

2000IOPS 이상의

IOPS가 필요한가?

시 작 No

Yes

Object Storage

Object 스토리지?

Yes

No

Page 17: SoftLayer 서비스 설명 3차 - 스토리지

17 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구성 계획 > 스토리지 선택하기 – 보안

SoftLayer는 Dedicated 오퍼링을 바탕으로 물리적으로 격리된 자원을 제공할 수

있습니다. 격리요건에 따라 솔루션을 선택할 수 있습니다.

물리적 격리 지원 논리적 격리 지원

RAID SAN

Local주1) NAS

Quantastore iSCSI/iSCSI(IOPS)

NAS/NAS(IOPS)

Object Storage

주1) Local 은 Private VM을 사용시에 만 물리적으로 격리된 자원을 사용함.

Page 18: SoftLayer 서비스 설명 3차 - 스토리지

18 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구성 계획 > LOCAL/SAN 구성계획

LOCAL/SAN 스토리지는 VM에서 가장 손쉽게 사용할 수 있는 스토리지 오퍼링 입니다.

구성 시 다음 사항이 고려되어야 합니다.

1. LOCAL

- 해당 VM 이설치된 서버의 물리적인 디스크에서 공간을 할당 받습니다. LOCAL 디스크는

저렴하지만, 작은 용량만을 제공하며, 다른 VM에 연결할 수 없습니다.

- LOCAL 디스크는 사용 중에 SAN으로 마이그레이션이 가능합니다.(VM의 다운타임이

필요합니다.)

- Private VM 에서 LOCAL 디스크를 사용 시에는 물리적으로 격리된 환경을 제공받을 수

있습니다.

2. SAN

- VM에서 가장 일반적으로 사용하는 스토리지 입니다.

- 사용이 간편하고, 상대적으로 우수한 성능을 나타내며 하나의 VM에 최대 8TB의 용량을

제공하므로 다양한 워크로드에 적용할 수 있습니다.

- VM에서 detach 후 다른 VM에 attach 가 가능합니다. 단, 동일 데이터센터에서 가능합니다.

VM 신청 DISK 선택 VM 생성 VM 로그인 사용

Page 19: SoftLayer 서비스 설명 3차 - 스토리지

19 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구성 계획 > SATA/SAS/SSD 구성계획

SATA/SAS/SSD 는 RAID 구성과 함께 다양한 구성이 가능합니다.

1. SATA

- 최대 4TB의 디스크를 제공하며, 가격이 저렴합니다.

- Hadoop 노드용 디스크를 구성할때 사용되거나, 백업용 데이터 저장공간용으로 적절합니다.

2. SAS

- 다양한 사이즈를 제공하며, 우수한 성능을 제공합니다.

- OS 영역 및 좋은 성능을 요구하는 다양한 워크로드에 사용 가능합니다.

3. SSD

- 가장 우수한 성능을 나타내며 가격이 상대적으로 높습니다.

- 높은 IOPS를 요구하는 DB 업무 등에 적용될 수 있습니다.

- 최대 800G 까지 구성 가능하며, Raid 와 함께 사용되면, 최고의 성능을 나타낼 수 있습니다.

Baremetal 신청 DISK 선택

Raid 및 Partition 구성 Baremetal 생성 Baremetal 로그인 사용

Page 20: SoftLayer 서비스 설명 3차 - 스토리지

20 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo

스토리지 구축

- Local 구성

- SAN 구성

- SATA/SAS/SSD 구성

Page 21: SoftLayer 서비스 설명 3차 - 스토리지

21 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > LOCAL / SAN 구성 개요

Local 스토리지와 SAN 스토리지는 SoftLayer VM에 장착 가능한 외장 스토리지로 손쉽게

사용 가능한 스토리지 입니다.

SoftLayer Storage Offering

Local Storage

- VM에 할당 가능한 디스크

- VM이 제공되는 물리 하드웨어의

인터널 디스크 중 일부 볼륨을

할당하는 방식

- 가장 저렴한 오퍼링

- 서로 다른 VM간에 이동은 불가

- Secondary Disk까지만 제공하며

최대 300GB 제공

- Private Virtual Server 에 사용 시

격리성을 제공함

SAN Storage

- VM에 할당 가능한 디스크

- 디스크당 최대 2TB까지 제공되며,

VM당 총 4개(8TB)까지 장착 가능함

- 서로 다른 VM간에 이동 가능

주요 특징

SAN

SSD SSD SSD SSD SSD

SSD SSD SSD SSD SSD

Baremetal Server

Baremetal Server

Baremetal Server

Pbl Prv Pbl Prv Pbl Prv

SSD SAS Nearline SAS

SATA 10K

SATA

Hypervisor

Virtual Server

Virtual Server

Virtual Server

Pbl Prv Pbl Prv Pbl Prv

Local

iSCSI/CIFS

Local Storage

SAN Storage

SATA/SAS/SSD/Raid

iSCSI NAS Quanta

Store

Object Storage

iSCSI

REST API

Page 22: SoftLayer 서비스 설명 3차 - 스토리지

22 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > LOCAL 구성 – Virtual Server 요청

1. Virtual Server 요청

Note 1

Page 23: SoftLayer 서비스 설명 3차 - 스토리지

23 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > LOCAL 구성 – Disk 선택

1. FIRST DISK를 LOCAL 로 선택

(25GB, 100GB 중 선택)

2. SECOND DISK를 LOCAL로 선택

(최대 300GB 선택 가능)

* LOCAL 사용시는 SAN 과 혼용하여

사용이 불가능 하며 SECON DISK

까지만 선택 가능함.

Note

2

1

Page 24: SoftLayer 서비스 설명 3차 - 스토리지

24 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > LOCAL 구성 – 생성 결과 확인

1. Device Details 에서 Storage 선택

2. 100GB Local 디스크와 300G Local

디스크 확인 가능

Note

2

1

Page 25: SoftLayer 서비스 설명 3차 - 스토리지

25 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SAN 구성 – Virtual Server 요청

1. Virtual Server 요청

Note 1

Page 26: SoftLayer 서비스 설명 3차 - 스토리지

26 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SAN 구성 – Disk 선택

1. Second Disk를 SAN으로 선택

* SAN 사용시는 VM의 모든 디스크

가 SAN 이어야 함

* SAN 은 디스크 당 최대 2TB 선택

가능

Fourth Disk까지 총 8TB까지 선택

가능

Note

1

Page 27: SoftLayer 서비스 설명 3차 - 스토리지

27 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SAN 구성 – 생성 결과 확인

1. Device Details 에서 Storage 선택

2. 25GB SAN 디스크와 10G SAN

디스크 확인 가능

Note

2

1

Page 28: SoftLayer 서비스 설명 3차 - 스토리지

28 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SATA, SAS, SSD 구성 개요

SATA, SAS, SSD 디스크는 Baremetal 서버에서 지원하는 오퍼링으로, 서버에 DAS

형태로 디스크가 추가되는 형태입니다.

SoftLayer Storage Offering

- SATA/SAS/SSD 디스크가 제공되며

서버 타입에 따라 4,12, 24, 36개의

디스크 장착이 가능함

-제공되는 디스크 형태는 다음과

같음

SATA : 250GB ~ 4TB

SATA 10K : 74GB ~ 300GB

SAS 10K : 74GB ~ 400GB

SAS 15K : 73GB ~ 600GB

SSD : 32GB ~ 800GB

- Hardware 기반의 Raid Controller

를 사용할 수 있으며, Raid0, 1, 5, 6,

10 의 구성 기능을 제공함

주요 특징

SAN

SSD SSD SSD SSD SSD

SSD SSD SSD SSD SSD

Baremetal Server

Baremetal Server

Baremetal Server

Pbl Prv Pbl Prv Pbl Prv

SSD SAS Nearline SAS

SATA 10K

SATA

Hypervisor

Virtual Server

Virtual Server

Virtual Server

Pbl Prv Pbl Prv Pbl Prv

Local

iSCSI/CIFS

Local Storage

SAN Storage

SATA/SAS/SSD/Raid

iSCSI NAS Quanta

Store

Object Storage

iSCSI

REST API

Page 29: SoftLayer 서비스 설명 3차 - 스토리지

29 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SATA, SAS, SSD 구성 – Baremetal 서버 요청

1. Baremetal Server 선택

2. 최대로 설치 가능한 디스크 수량

확인

Note

1

2

Page 30: SoftLayer 서비스 설명 3차 - 스토리지

30 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SATA, SAS, SSD 구성 – 디스크 구성

1. 디스크를 설치할 위치 선택

2. 설치할 디스크 타입 선택

* 서로 다른 디스크를 혼합하여 설치

가능함

Note

1

2

Page 31: SoftLayer 서비스 설명 3차 - 스토리지

31 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SATA, SAS, SSD 구성 – RAID 구성(OS 영역)

1. OS 영역 미러를 위하여 1,2를 선택 후

Create RAID 선택

2. RAID1 으로 구성(미러링)

• OS 영역을 안전하게 보호하기 위한 일

반적인 설정

• RAID 1 구성으로 Disk 1,2 는 Usable

300G의 용량을 OS 영역으로 사용함

Note

1

2

Page 32: SoftLayer 서비스 설명 3차 - 스토리지

32 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SATA, SAS, SSD 구성 – RAID 구성(DATA 영역)

1. 데이터 영역을 RAID 5로 구성하기 위하

여 Disk 3부터 Disk7까지 선택 후

Create RAID 선택

2. RAID5 를 선택함

• 800G SSD 디스크 5개 중 패리티 용량

을 제외하면 800GB X 4 = 3200GB

의 Usable 용량 확보

Note

2

1

2

Page 33: SoftLayer 서비스 설명 3차 - 스토리지

33 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

스토리지 구축 Demo > SATA, SAS, SSD 구성 – RAID 구성(Hotspare)

1. Global Hotspare 로 사용할 디스크로

8번 디스크를 선택한 후 Create RAID

선택

2. GLOBAL HOT SPARE 선택

Note

1

2

Page 34: SoftLayer 서비스 설명 3차 - 스토리지

34 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

Summary

본 세션을 통해 스토리지의 개념에 대해 알아보았고, SoftLayer 스토리지 중 인터널

스토리지 생성 Demo를 통해 스토리지 생성시 고려해야 할 각종 Option 및 선택 방법에

대하여 알아보았습니다.

• 스토리지는 데이터를 저장할 수 있는 장치이며 크게 Block Storage, File Storage, Object

Storage로 구분할 수 있습니다.

• VM에는 Local, SAN 스토리지 볼륨이, Baremtal 서버에는 SATA, SCSI, SSD 스토리지

볼륨이 제공됩니다.

• Baremetal 서버는 Raid 구성이 가능하며, Raid 0,1,5,6,10 을 구성할 수 있습니다.

Page 35: SoftLayer 서비스 설명 3차 - 스토리지

© 2014 IBM Corporation

SoftLayer 중급 세션 시리즈 : 스토리지 (Local, SAN, iSCSI 등 주요 오퍼링) - Chapter.6 SoftLayer External Storage September, 2014 Korea Global Technology Services

Page 36: SoftLayer 서비스 설명 3차 - 스토리지

36 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

Session Objective

이번 세션에는 본 SoftLayer 에서 제공하는 External Storage 유형과, 생성시 고려해야 할

각종 Option에 대해 이해하고, 실제 생성과정의 Demo를 통하여 External Storage 에 대한

전반적인 생성 및 사용에 대한 과정을 이해할 수 있도록 하겠습니다.

• 학습 포인트

SoftLayer에서 제공하는 External Storage의 유형을 이해한다.

SoftLayer External Storage의 사용 유형에 대해 이해한다.

SoftLayer External Storage의 생성 절차를 이해하고 수행할 수 있다.

Page 37: SoftLayer 서비스 설명 3차 - 스토리지

37 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

목차

SoftLayer External Storage 종류

• Overview

• iSCSI

• NAS

• QuantaStor

• Object Storage

SoftLayer External Storage 생성

• 생성 절차

• iSCSI 생성

• NAS 생성

• QuantaStor 생성

• Object Storage 생성

SoftLayer External Storage Demo

• iSCSI 사용 하기

• Object Storage 사용 하기

Page 38: SoftLayer 서비스 설명 3차 - 스토리지

38 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 종류 > Overview

SoftLayer는 In-Server Storage 옵션 외에도 VM/Baremetal 공통으로 네트워크로 접근할

수 있는 iSCSI, NAS, QuantaStor, Object Storage의 외장 스토리지 옵션을 제공하고 있습

니다.

SoftLayer Storage Offering

SSD SSD SSD SSD SSD

SSD SSD SSD SSD SSD

Baremetal Server

Baremetal Server

Baremetal Server

Pbl Prv Pbl Prv Pbl Prv

SSD SAS Nearline SAS

SATA 10K

SATA

Hypervisor

Virtual Server

Virtual Server

Virtual Server

Pbl Prv Pbl Prv Pbl Prv

Local

iSCSI/CIFS

Local Storage

SAN Storage

SATA/SAS/SSD/Raid

iSCSI NAS Quanta

Stor

Object Storage

iSCSI

주요 특징

iSCSI (Block Storage) • 디스크 공간을 iSCSI 프로토콜로 마운트

• Private Network를 이용하여 통신

• Snapshot / Replication 기능

NAS • 디스크 공간을 CIFS 프로토콜로 마운트

• IP 및 접근 정보 제공

• 복수 서버에서 동시에 마운트 사용 가능

• FTP 서비스 제공

QuantaStor • Software Defined Storage

• Baremetal 을 사용하여 대용량 전용 외장

스토리지 구성

• 서버에 iSCSI를 사용한 디스크볼륨,

NFS를 사용한 파일 디렉토리 할당 가능

Object Storage • OpenStack SWIFT 기반

• REST API를 통해 파일을 전송 및 다운로드

• SoftLayer CDN 서비스와 연계

• Public/Private end point (URL) 제공

Page 39: SoftLayer 서비스 설명 3차 - 스토리지

39 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 종류 > Overview

SoftLayer는 VM 및 Baremetal 서버에서 공통적으로 이용할 수 있는 여러종류의 외장

스토리지 를 제공하며, 각 오퍼링의 특징을 요약하면 아래와 같습니다.

Category Offering Description Functions Tenant Managed by

External Storage

Quantastor Dedicated External Storage (file I/O, block IO)

Snapshot, Replication, Archive

Single Client

iSCSI Shared External Storage (block I/O)

Snapshot, Replication Multi SoftLayer

NAS Shared External Storage (file I/O)

FTP Multi SoftLayer

Object Storage SWIFT Object based Storage CDN Integration, ISO repository

Multi SoftLayer

Page 40: SoftLayer 서비스 설명 3차 - 스토리지

40 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

iSCSI

Storage

SoftLayer DC1

Web2 Web1

iSCSI

Mount

SoftLayer DC2

Private Network

Create Snap

Restore Snap

iSCSI

Storage

Replicate

iSCSI

Mount

Private Network

SoftLayer External Storage 종류 > iSCSI Block Storage

SoftLayer에서 제공하는 iSCSI 스토리지는 블록 단위의 I/O를 처리할 수 있는 스토리지

옵션으로 Snapshot 및 Replication 기능도 함께 제공합니다.

SoftLayer iSCSI Storage

SoftLayer iSCSI Storage

• SoftLayer 모든 데이터센터에서 사용 가능

• VM 및 Baremetal 서버에 모두 사용 가능

• Private Network 을 이용하여 통신 (타 데이터센터 iSCSI 도 마운트 하여 사용가능)

• 동적인 Attach / Detach 가능

• Snapshot 및 Replication 지원

(타 데이터센터로 replication 가능)

Description

iSCSI

• Internet over Small Computer System Interface

• IP 네트워크를 이용하여 스토리지 데이터를 전송

• 네트워크(TCP) 상으로 SCSI 커맨드를 수행

• 원격에서도 스토리지에 접근할 수 있는 구조를

제공

• Block I/O

*Consistent Performance Storage : 필요한 IO 대역폭 (IOPS) 을 특정 수준으로 유지

Page 41: SoftLayer 서비스 설명 3차 - 스토리지

41 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer iSCSI Offering

*2014년 09월 기준

iSCSI Volume

• Customer Portal 에서 필요한 단위 볼륨을 선택

• 볼륨당 최소 20GB, 최대 3TB 까지의 크기 제공

• 복수의 iSCSI 볼륨 사용 가능

• OS에서 Block Device로 인식

• 원격에서도 네트워크를 통해 스토리지에 접속

• Snapshot 저장공간은 별도로 지정하여 사용

SoftLayer iSCSI Volume Use-case

• 가상화 환경 (VMware,Xen,Hyper-V) 에 대한

스토리지 제공

• DB 저장 공간

Description

SoftLayer External Storage 종류 > iSCSI Block Storage

SoftLayer iSCSI는 볼륨 사이즈 별로 생성이 가능하며. 사용량에 따라 추가/삭제를 할 수

있습니다.

Page 42: SoftLayer 서비스 설명 3차 - 스토리지

42 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

NAS Storage

SoftLayer DC1

Web2 Web1

CIFS Mount

Web4 Web3

CIFS Mount

SoftLayer DC2

Private Network

Private Network

FTP FTP

SoftLayer External Storage 종류 > NAS

SoftLayer NAS Description

SoftLayer NAS

• SoftLayer 모든 데이터센터에서 사용 가능

• VM 및 Baremetal 서버에 모두 사용 가능

• CIFS 프로토콜을 이용하여 마운트 (Windows / Linux 모두 쉽게 마운트하여 사용 가능)

• Private Network 을 이용하여 통신 (타 데이터센터 NAS 도 마운트하여 사용가능)

NAS

• Network Attached Storage

• 네트워크에 연결된 저장장치를 의미

• 복수의 서버에서 동시에 마운트하여 사용할 수

있는 구조를 제공

• 원격에서도 네트워크를 통하여 스토리지에 접속

• File I/O

*Consistent Performance Storage : 필요한 IO 대역폭 (IOPS) 을 특정 수준으로 유지

SoftLayer에서 제공하는 NAS 스토리지는 파일 단위의 I/O를 처리할 수 있는 스토리지

옵션으로 FTP 기능도 함께 제공합니다.

Page 43: SoftLayer 서비스 설명 3차 - 스토리지

43 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer NAS Offering

*2014년 09월 기준

NAS Volume

• Customer Portal 에서 필요한 단위 볼륨을 선택

• 볼륨당 최소 20GB, 최대 2TB 까지의 공간 제공

• 복수의 서버에서 마운트하여 사용 가능

• 원격에서도 네트워크를 통해 스토리지에 접속

SoftLayer NAS Use-case

• 복수의 WEB/WAS 서버에 컨텐츠를 저장 및 공유

• FTP 파일서버로 이용

Description

SoftLayer External Storage 종류 > NAS

SoftLayer NAS는 볼륨 사이즈 별로 생성이 가능하며. 사용량에 따라 추가/삭제를 할 수

있습니다.

Page 44: SoftLayer 서비스 설명 3차 - 스토리지

44 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

User

QuantaStor Portal

QuantaStor CLI

Management tools

SoftLayer External Storage 종류 > QuantaStor

SATA SATA 10K

SAS 10K SAS 15K

SSD

Disk Option

Block File

Directory

Web2 Web1

SoftLayer QuantaStor Description

QuantaStor

• Dedicated Mass Storage Server

• Software Defined Storage

• 스토리지 볼륨을 생성하여 할당

• 스토리지 불륨의 Thin provisioning 가능

• iSCSI / NFS 프로토콜 지원

• RAID 관리

• Replication / Snap / Object Storage 연동 기능

SoftLayer QuantaStor

• Baremetal 서버에 Appliance (cloud edition) 설치

• 요건에 맞는 디스크 성능 설계

• 안정적인 IOPS 제공 (Single-tenant)

• Public/Private Network로 관리 Console에 접근

• SoftLayer Object Storage로 의 데이터 백업 지원 Block NFS

SoftLayer 의 Baremetal 서버를 이용하여 별도의 계정 전용의 스토리지 풀을 생성하여

이용할 수 있는 QuantaStore 어플라이언스를 제공합니다.

Page 45: SoftLayer 서비스 설명 3차 - 스토리지

45 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer QuantaStor Offering

QuantaStor Volume

• Baremetal 서버에 OS를 QuantaStor로 선택

• 스토리지 사이즈 별로 License를 제공

• 사용자가 디스크 볼륨을 구성 가능

• 서버 구성에 따라 추가적으로 증설 가능

QuantaStor Use-case

• 가상화 환경 (VMware,Xen,Hyper-V) 에 대한

스토리지 제공

• DB 저장 공간

Description

QuantaStor 3.x OS License

xSmall

(4TB)

Small

(16TB)

Medium

(48TB)

Large

(128TB)

Cloud Edition

* License 는 RAW DATA 기준

*2014년 09월 기준

SoftLayer External Storage 종류 > QuantaStor

QuantaStor는 Cloud edition 라이센스 제공하고 있으며 RAW 디스크 용량별로 크게

4가지로 제공하고 있습니다.

Page 46: SoftLayer 서비스 설명 3차 - 스토리지

46 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

User

Hong Kong Cluster

London Cluster

Amsterdam Cluster

Dallas Cluster

San Jose Cluster

Singapore Cluster SoftLayer Portal

Swift CLI

Swift GUI

Management tools

Application

REST API

SoftLayer External Storage 종류 > Object Storage

SoftLayer Object Storage Description

Object Storage

• Object-based Storage

• Software Defined Storage

• Object라 불리는 개별 단위에 대한 저장/관리

• RESTful API 제공, HTTP 프로토콜로 통신

•기존의 수직적인 파일 구조 대신 metadata를 통해

Object 단위로 관리

• 유연한 확장성과 가용성을 제공

SoftLayer Object Storage

• OpenStack SWIFT 프로젝트 코드 이용

• DAL/SNG/SJC/AMS/LON/HKG/TOR Cluster

• SoftLayer Customer Portal, SWIFT CLI 및 GUI 등

RESTful API를 통하여 어디서든 관리 가능

• CDN (Content Delivery Network) 와 연동해서

사용 가능

• Public/Private endpoint 제공

• On-demand 사용량 만큼 과금

*2014년 09월 기준 Toronto Cluster

SoftLayer은 센터별로 별도의 Object Storage 클러스터를 구축하여 클라우드 스토리지

공간을 제공하고 있습니다.

Page 47: SoftLayer 서비스 설명 3차 - 스토리지

47 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SWIFT Architecture

Load Balancer

Proxy Proxy

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Storage

Node

Zone#1 Zone#2 Zone#3

Account

Container

Container

Object Object Object

Internet

A

A

A

A

Object Object Object

Logical Structure

SoftLayer External Storage 종류 > Object Storage > Architecture

Object Storage는 유연한 확장성, 높은 가용성을 저렴한 가격에 제공할 수 있는 것이 큰

특징입니다.

Page 48: SoftLayer 서비스 설명 3차 - 스토리지

48 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer Object Storage Offering

Object Storage Offering

• Customer Portal에서 Object Storage 계정 생성

• 계정 아래 여러 개의 Object Store Cluster 사용

가능

• 복수의 계정 신청 가능

• 원격에서도 네트워크를 통해 스토리지에 접속

• Object metadata tag 지원

• Static Site Access 지원 (웹서비스 활성화)

• CDN 연동 지원

Object Storage Use-case

• 사용자들의 컨텐츠를 보관

• 백업 데이터 보관

• Custom ISO 파일을 업로드하여 Softlayer서버에

로드 가능

Description

*2014년 09월 기준

SoftLayer External Storage 종류 > Object Storage

SoftLayer Object Storage는 기본적인 저장 기능 외에 CDN 서비스 연동 및 웹에서 URL로

접근 가능하게 해주는 서비스, 태깅의 추가 기능도 제공합니다.

Page 49: SoftLayer 서비스 설명 3차 - 스토리지

49 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

목차

SoftLayer External Storage 종류

• Overview

• iSCSI

• NAS

• QuantaStor

• Object Storage

SoftLayer External Storage 생성

• 생성 절차

• iSCSI 생성

• NAS 생성

• QuantaStor 생성

• Object Storage 생성

SoftLayer External Storage Demo

• iSCSI 사용 하기

• Object Storage 사용 하기

Page 50: SoftLayer 서비스 설명 3차 - 스토리지

50 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > 절차

외장 스토리지 용도

및 필요 용량 산정

외장 스토리지

볼륨 신청 외장 스토리지

접속 정보 확인

서버에

외장 스토리지 연결 사용

외장 스토리지 신청 절차

•각 스토리지 별 use-

case를 확인 후,

용도에 맞는 외장

스토리지 선택

• 필요 용량 산정

•Customer Portal

Storage 에서 필요한

스토리지 신청

• QuantaStor 경우,

Baremetal 신청

OS : QuantaStor

선택

• iSCSI :Target IP

• NAS : Hostname

• Object Storage :

Endpoint URL

• QuantaStor :

Mgmt GUI에서

확인

• iSCSI Mount

(Window/Linux)

• NAS Mount

(Window/Linux)

• Object Storage

(REST API Call)

• iSCSI, NAS, Object

Storage 는 월별

사용량 기반

• QuantaStor 는

월별 Baremetal

서버 사용량 기반

절차 별 주요 Task

SoftLayer External Storage는 업무 요건에 맞는 알맞은 종류와 용량을 산정하고, 웹에서

볼륨을 신청합니다.

Page 51: SoftLayer 서비스 설명 3차 - 스토리지

51 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > External Storage 주문하기

SoftLayer External Storage를 생성하기 위해서는 우선 관련 상품을 주문 해야 하며,

아래의 절차를 거쳐서 SoftLayer External Storage Offering을 확인합니다.

1. control.softlayer.com 로그인

2. Dashboard 의 Order > Storage

클릭

3. 해당 Storage Offering 선택

Page 52: SoftLayer 서비스 설명 3차 - 스토리지

52 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > iSCSI Storage 생성하기

iSCSI 볼륨이 필요한 Datacenter 및 용량을 선택하여 생성을 요청하고, 생성된 볼륨은

iSCSI 리스트에서 접속 정보 및 용량을 확인할 수 있습니다.

1. Datacenter 선택

(AMS01/DAL01,05,06/HKG02/HOU02/LON02/

SJC01/SEA01/SNG01/TOR01/WDC01)

2. Volume 용량 선택

(20G/40G/80G/100G/120G/200G/250G/300G/

350G/430G/450G/500G/700G/1000G/1500G/

2000G/3000G)

3. Customer portal Storage > Block Storage

iSCSI Storage List에서 신청한 볼륨 확인

LUN 의

이름 확인

Target IP

주소 확인 필요 정보 입력

Page 53: SoftLayer 서비스 설명 3차 - 스토리지

53 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > Consistent Perf. iSCSI Storage 생성

iSCSI 볼륨 중 일정 수준의 IOPS가 필요한 경우 Consistent Performance Offering 을

통해 요건에 맞는 IOPS를 가진 iSCSI 볼륨을 생성할 수 있습니다.

1. Datacenter 선택

(AMS01/DAL01,05,06/HKG02/HOU02/LON02/

SJC01/SNG01/TOR01/WDC01)

2. Volume 용량 선택

(20G/40G/80G/100G/250G/500G/1000G/

2000G/4000G/8000G/12000G)

3. IOPS 및 OS 종류 선택

4. Customer portal Storage > Block Storage

iSCSI Storage List에서 신청한 볼륨 확인

LUN 의

이름 확인

Target IP

주소 확인 필요 정보 입력

Page 54: SoftLayer 서비스 설명 3차 - 스토리지

54 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > NAS Storage 생성하기

NAS 볼륨이 필요한 Datacenter 및 용량을 선택하여 생성을 요청하고, 생성된 볼륨은

iSCSI 리스트에서 접속 정보 및 용량을 확인할 수 있습니다.

1. Datacenter 선택

(AMS01/DAL01,05,06/HKG02/HOU02/LON02/

SJC01/SEA01/SNG01/TOR01/WDC01)

2. Volume 용량 선택

(20G/40G/80G/100G/250G/500G/1000GB/

2000GB)

3. Customer portal Storage > File Storage

File Storage List에서 신청한 볼륨 확인

LUN 의

이름 확인 Target Host이름확인 필요 정보 입력

Page 55: SoftLayer 서비스 설명 3차 - 스토리지

55 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > Consistent Perf. NAS Storage 생성

NAS 볼륨 중 일정 수준의 IOPS가 필요한 경우 Consistent Performance Offering 을 통해

요건에 맞는 IOPS를 가진 iSCSI 볼륨을 생성할 수 있습니다.

1. Datacenter 선택

(AMS01/DAL01,05,06/HKG02/HOU02/LON02/

SJC01/SNG01/TOR01/WDC01)

2. Volume 용량 선택

(20G/40G/80G/100G/250G/500G/1000G/

2000G/4000G/8000G/12000G)

3. IOPS 선택

4. Customer portal Storage > File Storage

File Storage List에서 신청한 볼륨 확인

LUN 의

이름 확인 Target Host이름확인 필요 정보 입력

Page 56: SoftLayer 서비스 설명 3차 - 스토리지

56 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > QuantaStor 생성하기

QuantaStor는 Appliance의 형태로 제공되며, Baremetal 서버 구성 방법과 동일하며 OS

만 QuantaStor를 선택하여 생성하면 됩니다.

1. Baremetal 서버 구성

2. OS : OSNEXUS 라이센스 선택

(4TB/16TB/48TB/128TB)

3. Customer portal Storage > Device Storage

File Storage List에서 신청한 볼륨 확인

접속 정보 확인

Page 57: SoftLayer 서비스 설명 3차 - 스토리지

57 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage 생성 > Object Store 생성하기

Object Storage를 사용하기 위해서는 이에 필요한 계정을 신청하게 되며, 필요한 지역의

Object Store Cluster를 선택하여 사용할 수 있습니다.

1. Pay as you go 과금 정책 확인

2. 계정 신청

3. Customer portal Storage > Object Storage

에서 계정 확인

계정정보 확인

Page 58: SoftLayer 서비스 설명 3차 - 스토리지

58 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo

External Storage

- iSCSI 사용

- Object Storage 사용

Page 59: SoftLayer 서비스 설명 3차 - 스토리지

59 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > 마운트

1

LUN 의

이름 확인

Target IP

주소 확인 필요 정보 입력

2

iSCSI Target 정보 확인

서버에 iSCSI 마운트 하기

Page 60: SoftLayer 서비스 설명 3차 - 스토리지

60 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

Step.1 윈도우 서버에 접속하여 Server Manager 실행 > Tools > iSCSI Initiator

SoftLayer External Storage Demo > iSCSI > Windows 마운트

Page 61: SoftLayer 서비스 설명 3차 - 스토리지

61 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Windows 마운트

Step.2 Discovery 탭을 누른 후 Discover Portal을 선택한 후 iSCSI IP를 입력

Page 62: SoftLayer 서비스 설명 3차 - 스토리지

62 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Windows 마운트

Step.3 Advanced 를 선택하고 Enable

CHAP log on을 체크한 후 Name 과

Target secrect에 iSCSI의 Username과

Password를 입력합니다. OK를 두 번

클릭

Step.4 Targets 탭으로 이동한 후

Connect 를 클릭한 후 Advanced 를

선택하고 Step.3 와 같이 CHAP을

설정합니다. Ok를 두번 누른 후 Status가

Connected로 변경되었을 확인

Page 63: SoftLayer 서비스 설명 3차 - 스토리지

63 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Windows 마운트

Step.5 Server Manager > File and

Storage Services > Disks 를 선택한 후

iSCSI 디스크를 Online 으로 활성화.

Step.6 online 된 디스크를 선택 후

마우스 오른쪽 버튼을 클리하여 New

Volume을 생성합니다.

Page 64: SoftLayer 서비스 설명 3차 - 스토리지

64 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Windows 마운트

Step.7 볼륨 생성 확인

Page 65: SoftLayer 서비스 설명 3차 - 스토리지

65 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

# yum -y install iscsi-initiator-utils

Step.1 현 디스크 구성 확인

Step.2 iSCSI 패키지 설치

#chkconfig iscsid on

#chkconfig iscsi on

#chkconfig | grep iscsi

iscsi 0:off 1:off 2:on 3:on 4:on 5:on 6:off

iscsid 0:off 1:off 2:on 3:on 4:on 5:on 6:off

Step.3 iSCSI 서비스를 자동구동 되도록 설정

#vi /etc/iscsi/iscsid.conf

node.session.auth.username = username

node.session.auth.password = password

discovery.sendtargets.auth.username = username

discovery.sendtargets.auth.password = password

Step.4 iscsid.conf 수정, target정보추가

# iscsiadm -m discovery -t sendtargets -p 10.2.69.21

10.2.69.21:3260,1 iqn.2001-05.com.equallogic:0-8a0906-

17eabf70b-781006f7fa253d75-ibmi348246-1

Step.5 iSCSI의 IP를 사용하여 볼륨 discovery

# iscsiadm -m node -T iqn.2001-05.com.equallogic:0-8a0906-

17eabf70b-781006f7fa253d75-ibmi348246-1 -p 10.2.69.21 --

login

Logging in to [iface: default, target: iqn.2001-

05.com.equallogic:0-8a0906-17eabf70b-781006f7fa253d75-

ibmi348246-1, portal: 10.2.69.21,3260] (multiple)

Login to [iface: default, target: iqn.2001-05.com.equallogic:0-

8a0906-17eabf70b-781006f7fa253d75-ibmi348246-1, portal:

10.2.69.21,3260] successful.

Step.6 iSCSI 로그인

# iscsiadm -m node -T iqn.2001-05.com.equallogic:0-8a0906-

17eabf70b-781006f7fa253d75-ibmi348246-1 -p 10.2.69.21 --op

update -n node.startup -v automatic

Step.7 iSCSI 로그인

# ls -l /dev/disk/by-path

lrwxrwxrwx 1 root root 9 Jul 30 00:32 ip-10.2.69.21:3260-iscsi-

iqn.2001-05.com.equallogic:0-8a0906-17eabf70b-

781006f7fa253d75-ibmi348246-1-lun-0 -> ../../sda

lrwxrwxrwx 1 root root 10 Jul 29 03:01 xen-vbd-51712 -> ../../xvda

lrwxrwxrwx 1 root root 11 Jul 29 03:01 xen-vbd-51712-part1 ->

../../xvda1

lrwxrwxrwx 1 root root 11 Jul 29 03:01 xen-vbd-51712-part2 ->

../../xvda2

lrwxrwxrwx 1 root root 10 Jul 29 03:01 xen-vbd-51728 -> ../../xvdb

lrwxrwxrwx 1 root root 11 Jul 29 03:01 xen-vbd-51728-part1 ->

../../xvdb1

Step.8 생성된 iSCSI 디바이스 정보 확인

SoftLayer External Storage Demo > iSCSI > Linux 마운트

Page 66: SoftLayer 서비스 설명 3차 - 스토리지

66 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

# mkdir /data

# vi /etc/fstab

/dev/sda /data ext3 _netdev 0 0

#mount /data

Step.9 파일 시스템 (ext3) 생성

Step.10 생성된 파일 시스템 마운트

# umount /data

# vi /etc/fstab

/dev/sda /data ext3 _netdev 0 0 <-- Remove this

line

# iscsiadm -m node -T iqn.2001-05.com.equallogic:0-8a0906-

17eabf70b-781006f7fa253d75-ibmi348246-1 -p 10.2.69.21 --

logout

Logging out of session [sid: 3, target: iqn.2001-

05.com.equallogic:0-8a0906-17eabf70b-781006f7fa253d75-

ibmi348246-1, portal: 10.2.69.21,3260]

Logout of [sid: 3, target: iqn.2001-05.com.equallogic:0-8a0906-

17eabf70b-781006f7fa253d75-ibmi348246-1, portal:

10.2.69.21,3260] successful.

# iscsiadm -m node -T iqn.2001-05.com.equallogic:0-8a0906-

17eabf70b-781006f7fa253d75-ibmi348246-1 -p 10.2.69.21 --op

update -n node.startup -v manual

# iscsiadm -m node --op delete --targetname iqn.2001-

05.com.equallogic:0-8a0906-17eabf70b-781006f7fa253d75-

ibmi348246-1

# service iscsid stop

Stopping iscsid: [ok]

# chkconfig iscsid off

# chkconfig iscsi off

Step.11 iSCSI 삭제

# mkfs.ext3 -b 4096 /dev/sda

- 과정 중략-

SoftLayer External Storage Demo > iSCSI > Linux 마운트

Page 67: SoftLayer 서비스 설명 3차 - 스토리지

67 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 만들기

1 Snapshot 공간을 별도로 생성

Page 68: SoftLayer 서비스 설명 3차 - 스토리지

68 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 만들기

1

2 확정

Page 69: SoftLayer 서비스 설명 3차 - 스토리지

69 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 만들기

3 Snapshot 공간 확인

4 Snapshot 생성

Page 70: SoftLayer 서비스 설명 3차 - 스토리지

70 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 만들기

5 Snapshot 을 이용한 복구

Page 71: SoftLayer 서비스 설명 3차 - 스토리지

71 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 스케줄 만들기

1 Snapshot 스케줄 생성

Page 72: SoftLayer 서비스 설명 3차 - 스토리지

72 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 스케줄 만들기

2 Snapshot 스케줄 설정

Page 73: SoftLayer 서비스 설명 3차 - 스토리지

73 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 스케줄 만들기

3 Snapshot 스케줄 확인

Page 74: SoftLayer 서비스 설명 3차 - 스토리지

74 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 스케줄 만들기

4 Snapshot 생성 확인

Page 75: SoftLayer 서비스 설명 3차 - 스토리지

75 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Snapshot 스케줄 만들기

5 Snapshot 을 Enable 하면 Read Only 로 마운트 가능

Page 76: SoftLayer 서비스 설명 3차 - 스토리지

76 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Replication 만들기

1 Replicatoin 생성

Page 77: SoftLayer 서비스 설명 3차 - 스토리지

77 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > iSCSI > Replication 만들기

2 복제할 데이터선택 후 확정

Page 78: SoftLayer 서비스 설명 3차 - 스토리지

78 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

1 사용할 클러스터 선택

Page 79: SoftLayer 서비스 설명 3차 - 스토리지

79 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

2 Container 생성

Page 80: SoftLayer 서비스 설명 3차 - 스토리지

80 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

2 Container 명 입력 후 생성

Page 81: SoftLayer 서비스 설명 3차 - 스토리지

81 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

3 생성된 Container 클릭

Page 82: SoftLayer 서비스 설명 3차 - 스토리지

82 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

4 파일 업로드

Page 83: SoftLayer 서비스 설명 3차 - 스토리지

83 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

5 컴퓨터에 있는 파일을 업로드

Page 84: SoftLayer 서비스 설명 3차 - 스토리지

84 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

Page 85: SoftLayer 서비스 설명 3차 - 스토리지

85 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

6 Enable Static Site 선택하여

웹으로 컨텐츠를 접근 가능

SoftLayer External Storage Demo > Object Storage > Object 생성

Page 86: SoftLayer 서비스 설명 3차 - 스토리지

86 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

SoftLayer External Storage Demo > Object Storage > Object 생성

Page 87: SoftLayer 서비스 설명 3차 - 스토리지

87 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링

Summary

Chapter6에서는 External Storage의 종류와 이용 방법에 대해서 알아보았습니다.

iSCSI 스토리지

• Block IO를 제공하는 스토리지로, SoftLayer iSCSI는 Snapshot 및 Replication 기능을 제공합니다.

• iSCSI 스토리지는 DB 저장 영역이나, 가상화 환경에 대한 스토리지를 제공합니다.

• SoftLayer 모든 데이터 센터에서 생성이 가능하며, Private 네트워크를 이용합니다.

NAS 스토리지

• File IO를 제공하는 스토리지로, SoftLayer NAS는 FTP 기능도 함께 제공합니다.

• NAS 스토리지는 WEB/WAS 의 공통 컨텐츠 저장 영역으로 활용될 수 있습니다.

• SoftLayer 모든 데이터 센터에서 생성이 가능하며 Private 네트워크를 이용합니다.

Consistent Performance Storage

• 일정 수준 IOPS를 지속적으로 제공해주는 스토리지 서비스입니다.

• iSCSI, NAS 모두 Consistent Performance 스토리지를 생성할 수 있습니다.

QuantaStor

• 계정 전용의 대용량 스토리지로, 계정 사용자가 전적으로 스토리지를 관리합니다.

• SoftLayer 에서 제공하는 모든 Baremetal 서버에 Appliance를 설치하여 이용할 수 있습니다.

• QuantaStor에서 생성한 볼륨은 CIFS/NFS로 마운트시킬 수 있습니다.

Object Storage

• 높은 확장성과 가용성을 제공하는 스토리지 서비스 입니다.

• REST API를 이용하여 데이터를 전송합니다.

• 오래된 데이터의 아카이브 혹은 사용자 컨텐츠를 저장하는 공간으로 활용할 수 있습니다.

Page 88: SoftLayer 서비스 설명 3차 - 스토리지

88 / 94 SoftLayer 중급과정 세션 시리즈 : 제 3회 Storage - Local, SAN, iSCSI 등 주요 오퍼링