29
올바른 SDDC 디자인을 위한 가이드 시스코 코리아

SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

올바른 SDDC 디자인을 위한 가이드

시스코 코리아

Page 2: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

수많은 소프트웨어 정의 기반 용어들….

SDN(Network)

SDC(Compute)

SDS(Storage)

SDS(Security)?????

SDIT(IT)

SDDC(DataCenter)

SDI(Infrastructure)

SDF(Facilities)

Page 3: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDDC(Software Defined DataCenter)란 무엇입니까?

SDx란…클라우드컴퓨팅, DevOps 및빠른인프라

프로비저닝에내재한자동화를중심으로인프라

프로그램기능성과데이터센터상호운용성확보를

위해표준을개선하자는시장의모멘텀….

SDDC란…데이터센터에서 추상화되어있는인프라

공유자원을수동화방식이아닌자동화기반으로

사용자요구에따라자원을분할 , 할당하는

인프라구성방식….

SDx(Software Defined Anything)

SDDC (Software Defined DataCenter)

Page 4: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDDC 아키텍쳐

4

Compute Network Storage

하드웨어

Controller Controller Controller

소프트웨어

Orchestration

소프트웨어

워크 플로우 기반 1:N 자동화개방형 API

1:N 프로비저닝 1:N 프로비저닝 1:N 프로비저닝개방형 API

SDC SDN SDS

Page 5: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDDC 주요 컴포넌트 및 동향 – SDC (Computing)

5

Compute

가상화 OS

Guest OS

Controller

LinuxKVM

API

API

CiscoUCSD

VMwarevCenter

SystemCenter

ESXMS

HyperV

MSWindow Linux

HP Dell Lenovo Cisco

API

API

KVMDocker

[ SDC 플랫폼 구조 ]

[컴퓨팅 하드웨어]

Intel x86 기반의 랙 서버, 블레이드 서버, 화이트 박스

[ 컴퓨팅 플랫폼 ]

Hypervisor – ESX, HyperV, KVM

Container – K8s & Docker

[ 제어/관리부 ]

컴퓨팅 플랫폼에 종속되어 운영

상용 또는 오픈 Hypervisor & Container 자동화 도구

[API]

Ansible, JSON, XML, 벤더제공 SDK 등 활용

K8sDocker

Page 6: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDDC 주요 컴포넌트 및 동향 – SDN

6

Network

Network OS

Controller

API

API

CiscoAPIC

Overlay관리도구

Underlay관리도구

VMwareNSX

VMware

API

API

Cisco Arista Juniper

CiscoNX-OS,ACI

JuniperJunOS

AristaEOS

[ SDN 플랫폼 구조 ]

[ 제어/관리부 ]

네트워크 플랫폼에 종속되어 운영

Overlay 자동화, Underlay 자동화 도구

[ 네트워크 플랫폼 ]

네트워크 플랫폼에서 API를 제공하는 방식을 선호

서버 기반/네트워크 기반 2가지 종류로 다양화.

[네트워크 하드웨어]

Turnkey 형 SDN을 요구하거나, 개방형 x86서버/스위

치 기반 구성

[API]

OpFlex , XML, JSON, Ansible, 벤더제공 Python SDK

기반 활용

Page 7: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDDC 주요 컴포넌트 – SDS

7

Storage

Storage OS

Controller

API

API

[ SDS 플랫폼 구조 ]

CiscoHX

VMwarevCenter

NutanixPrism

VMwareVSAN

API

API

CiscoHXDP

OpenSourceCeph/Swift

NutanixNOS

HP Dell Lenovo Cisco

[ 제어/관리부 ]

스토리지 플랫폼에 맞춰서 대부분 종속되어 운영.

하이퍼바이져 형태에 따라 자동화 플랫폼 연동

[ 스토리지 플랫폼 ]

HCI(Hyper Convergence Infra)라는 마켓용어로 정의

안정성을 위해 분산파일 시스템 사용

NFS, iSCSI 를 대부분 사용

[스토리지 하드웨어]

1U/2U x86기반 SSD 구성형태의 높은 가성비 아키텍쳐

[API]

XML, JSON, 벤더제공 SDK 기반 활용

Page 8: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

왜 SDDC가 주목 받는가? - IT 민첩성에 대한 요구 증가….

8

일반적인 IT 서비스 구성과 관리

Super Admin

서버 담당자 NW 담당자 스토리지 담당자

SDC/SDN/SDS 기반 IT 구성과 관리

Super Admin

서버 담당자 NW 담당자 스토리지 담당자

Controller

Controller

Controller

SDDC 기반 IT 구성과 관리

Super Admin

서버 NW 스토리지

Controller

Controller

Controller

Orchestration

CapEx : $ / OpEx : $$$ CapEx : $$ / OpEx : $$ CapEx : $$$ / OpEx : $

Page 9: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDC (Software Defined Computing)

Page 10: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDC(Compute) 혁신 – 기존 컴퓨팅 아키텍쳐의 문제점

10

x86 서버 정책 구성

스토리지네트워크서버 네트워크 정책

• NIC 펌웨어• NIC 숫자• PXE Booting• NIC Advanced 구성• KVM 설정• NIC QoS• VLAN Tag• MAC 주소 관리

서버 정책

• Server UUID• SoL 구성• BIOS Scrub 구성• BIOS 펌웨어• BIOS 세팅

• Power Capping• FAN 스피드

서비스 정책

• 가상화 환경 설정• MTU• OS별 BIOS 최적화

스토리지 정책

• iSCSI 구성• FC WWN 관리• FC 펌웨어• FC 부팅 정보

• RAID 구성• Disk Scrub 구성

Network / Storage IO

Server

Server 정책 구성

[ AS-IS : 기존 SDC 아키텍쳐 구성의 문제점]

Page 11: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDDC – SDC의 혁신을 말하다. 서비스 프로파일

11Service Profile하드웨어 컴퓨팅 자원 Programmability

Page 12: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDC(Compute) 혁신 – 서비스 프로파일 기반 자동화

12

DBAPPWEB

Software 기반의 정책 관리 모델

기존 시스템 플랫폼 관리 방식

UCS 기반의 정책 관리 모델

샤시#1 샤시#2 샤시#3

시스코 UCSM 정책 모델링

Service Profile

[ 시스코 UCS 기반의 SDC 아키텍쳐 장점- 정책기반 관리]

Page 13: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDC(Compute) 혁신 – 서비스 프로파일 기반 자동화

13

어플리케이션 정책

가상화 정책

네트워크 정책

스토리지 정책

서버 정책

1 각 영역별 정책 파일 설정UCS 서비스 프로파일

스토리지네트워크서버

2 서비스 프로파일템플릿 생성

3 서비스 프로파일 기반의정책 배포

Server UUID

MAC, WWN

Boot 정보

LAN, SAN 구성

Firmware 정책

Server UUID

MAC, WWN

Boot 정보

LAN, SAN 구성

Firmware 정책

5정책 기반의 구성 배포플랫폼 구현 (H.W Freedom)4 정책 기반의 자원

구성 / 관리

UCS Fabric Interconnector

UCSM (UCS Manager)

Object Model 생성

서비스 플랫폼 환경 구성

단일 관리 도구 및 컴포넌트를

통해 일괄 정책 관리

Service Profile 기반의 정책 관리

[ 시스코 UCS 기반의 SDC 아키텍쳐 장점- 정책기반 관리]

Page 14: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDC(Compute) 혁신 – 서비스 프로파일 기반 자동화 구현

14

UCS 기반의 정책 관리 모델

샤시#1 샤시#2 샤시#3

HTML5 기반 구성 관리

• 별도 라이선스 없음.

• Object 모델 기반 관리 OS

• 개방형 REST API

• PowerShell, Python

[ 시스코 UCS 기반의 SDC 아키텍쳐 장점- CIMC, UCSManager ]

Page 15: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDS (Software Defined Storage)

Page 16: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDS(Storage) 혁신 – 클라우드/스토리지 트렌드변화

1616

[ 시스코 UCS 기반의 SDC 아키텍쳐 장점- 정책기반 관리]

기존 스토리지 확장과 구성 방식

Storage

Storage OS

스토리지 제어부

가상화 OS

GUEST OS

Storage

Storage OS

스토리지 제어부

가상화 OS

GUEST OS

Storage

Storage OS

스토리지 제어부

가상화 OS

GUEST OS

▪ 제한적인 확장

▪ 관리의 복잡성

▪ 전통적 방식의 데이터 스토어 구성 및 관리

SDS 혁신 솔루션- UCS 기반의 HCI

▪ 간편한 확장성

▪ 단일화된 관리

▪ 향상된 데이터 스토어 구성 및 관리 기술

데이터스토어 / 스토리지 볼륨

스토리지컨트롤러가상머신가상화 OS

VMVMVMVMVM

UCS

Page 17: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDS(Storage) 혁신 – 새로운 형태의 스토리지 플랫폼 HX

1717

[ 시스코 UCS 기반의 SDC 아키텍쳐 장점- 정책기반 관리]

스토리지컨트롤러HYPERVISOR

VM VM VM

HYPERCONVERGED DATA PLATFORMHYPERCONVERGED DATA PLATFORMHYPERCONVERGED DATA PLATFORMHYPERCONVERGED DATA PLATFORM

스토리지컨트롤러HYPERVISOR

VM VM VM

스토리지컨트롤러HYPERVISOR

VM VM VM

스토리지컨트롤러HYPERVISOR

VM VM VM

스토리지컨트롤러HYPERVISOR

VM VM VM

Page 18: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

HCI 컴퓨팅 파워 일반 랙 서버 조합 다양한

스토리지연동

고집적

스토리지 연동

그래픽 가속

HX240C UCS C240 UCS B200 SAN/ISCSI스토리지 UCS C3260GPU CARD

블래이드 서버 조합

11

10

9

87

6543

2

1

11

10

9

87

6543

2

1

11

10

9

87

6543

2

1

11

10

9

87

6543

2

1

11

10

9

87

6543

2

1

11

10

9

87

6543

2

1

Cisco SDS(Storage) 혁신 – 새로운 형태의 스토리지 플랫폼 HX[ 시스코 UCS 기반의 SDC 아키텍쳐 장점- 다양성 제공]

Page 19: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

SDN (Software Defined Network)

Page 20: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDN(Network) 혁신 – SDN 네트워크 트렌드변화

21

[ 네트워크 아키텍쳐 트렌드의 변화]

▪ 사일로 구성

▪ 디자인 유연성 부족

▪ 가시성 및 통합 제어/구성 부족

전통적인 네트워크 아키텍쳐

1/1

0G

E 40GE/100GE

1/10/25 GE

▪ Network 추상화 – ONE FABRIC

▪ 디자인의 유연성 구현

▪ 가시성 및 통합 제어/구성 관리 부족

패브릭 네트워크 아키텍쳐

▪ SDN 기반 네트워크 추상황

▪ 디자인의 높은 유연성 구현

▪ 컨트롤러 기반의 가시성 및 통합

제어 및 구성

SDN 기반의 네트워크 아키텍쳐

Page 21: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco SDN(Network) 혁신 – Cisco ACI 기반 혁신적인 SDN

22

네트워크 자동화 / 정책 서버 기반의 소프트웨어 기반 데이터센터 구현

40GE/100GE

100Mbps/1GE/10GE/25GE

VMware MS OpenStack

40GE/100GE

100Mbps/1GE/10GE/25GE

VMware MS OpenStack

[ ACI 기반의 SDN 네트워크 아키텍쳐]

Page 22: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Telemetry (원격측정/분석)

Page 23: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Telemetry

24

[ 네트워크 분석 기술 동향]

▪ Flow 방식의 분석/탐지 기술

▪ 장기간 보존과 분석 어려움.

▪ 실시간 트래픽 탐지 어려움

Flow 기반 아키텍쳐

▪ Payload 까지 탐지 분석

▪ 대용량 트래픽 처리에 대한 부담

▪ 상대적으로 고가 솔루션

TAP 기반 기술

▪ Log 기반의 다양한 분석

▪ 다양한 Log 포맷 분석에 대한 부담

▪ Log 대용량 데이터처리에 대한 부담.

Syslog 방식 기술

Page 24: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Cisco의 새로운 Telemetry 기술 방향성

25

[ Cisco Tetration 애널리틱 기술]

Tetration Analytic

Page 25: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

엔터프라이즈 클라우드를 위한 SDDC

Page 26: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

엔터프라이즈 클라우드 / SDDC 플랫폼 요구사항

27

4

외부 클라우드

매니지드

퍼블릭

프라이빗프라이빗클라우드

통합형 인프라

3

프라이빗클라우드 구축

네트워크 컴퓨팅 스토리지원격지/중소규모데이터센터를 위한일관된 정책 구성/관리

8 9 애널리틱외부 데이터센터를포함하는 애널리틱

10보안

1

개방형/프로그래밍

최적의 데이터센터

네트워크

컴퓨팅

스토리지

L4-7 / 보안

데이터센터

POLICY

자동화 & 단순화

2

워크로드 기반의안전한연결과 이동

5

셀프 서비스 포털(IT as a Service)

6

정책기반 모델확장

7

차세대 데이터센터 / 클라우드 아키텍쳐 플랫폼

엔터프라이즈 클라우드/SDDC 플랫폼 요구 사항 10가지 개방형 인프라 아키텍쳐1

정책기반의 자동화2

프라이빗 클라우드3

엣지 환경의 IT 인프라8

데이터센터 애널리틱9

보안 플랫폼10

프라이빗 클라우드4

프라이빗 클라우드5

프라이빗 클라우드6

프라이빗 클라우드7

[ 성공적인 기업 클라우드/SDDC 구축을 위한 아키텍쳐 플랫폼 ]

Page 27: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

시스코가 제시하는 SDDC기반 기업형 클라우드

28

4

외부 클라우드

매니지드

퍼블릭

프라이빗프라이빗클라우드

통합형 인프라

3

프라이빗클라우드 구축

네트워크 컴퓨팅 스토리지원격지/중소규모데이터센터를 위한일관된 정책 구성/관리

8 9 애널리틱외부 데이터센터를포함하는 애널리틱

10보안

1

개방형/프로그래밍

최적의 데이터센터

네트워크

컴퓨팅

스토리지

L4-7 / 보안

데이터센터

POLICY

자동화 & 단순화

2

워크로드 기반의안전한연결과 이동

5

셀프 서비스 포털(IT as a Service)

6

정책기반 모델확장

7

차세대 데이터센터 / 클라우드 아키텍쳐 플랫폼

엔터프라이즈 클라우드/SDDC 플랫폼 요구 사항 10가지 개방형 인프라 아키텍쳐1

정책기반의 자동화2

프라이빗 클라우드3

엣지 환경의 IT 인프라8

데이터센터 애널리틱9

보안 플랫폼10

프라이빗 클라우드4

프라이빗 클라우드5

프라이빗 클라우드6

프라이빗 클라우드7

[ 성공적인 기업 클라우드/SDDC 구축을 위한 아키텍쳐 플랫폼 ]

1

Nexus / MDS

UCS

HyperFlex

ASA / FirePOWER

2

UCS Director

ACI (APIC)

UCSM

Cisco ONE

UCS/ ACI 기반 인프라

3

HybridCloudCloudCenter

5

서비스 카탈로그ECS

6

ACI 기반정책 모델

7

4

AWS,Azure,etc

8 UCS Mini + 스토리지 Tetration Analytic9

시스코 보안 솔루션 (Network + AMP + E-mail + Web+CloudLock )

10

Page 28: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

Analyze. Simplify. Automate. Protect.

혁신적인 SDDC 기술구현을위한시스코 ASAP 아키텍쳐

Page 29: SDDC 디자인을위한가이드 · 2017-07-04 · Docker [ SDC 플랫폼구조] [컴퓨팅하드웨어] Intel x86 기반의랙버, 블레이드버, 화이트박스 [ 컴퓨팅플랫폼]

THANK YOU