25
June. 2016 안종석 NAIM Networks, Inc. [email protected] 멀티 클라우드 통합 관리

멀티 클라우드 통합 관리 V1.0

Embed Size (px)

Citation preview

Page 1: 멀티 클라우드 통합 관리 V1.0

June. 2016

안종석NAIM Networks, [email protected]

멀티 클라우드 통합 관리

Page 2: 멀티 클라우드 통합 관리 V1.0

2Copyright ⓒ 2015 by NAIM Networks, Inc. All rights reserved.

Contents

I. Market Trend• 엔터프라이즈/텔코 , 시장별 서비스 특징• 클라우드 관리 , 매니지드 클라우드 서비스• 멀티 클라우드 통합 관리

II. 기술• 서비스 설계 고려 요소• 텔코 클라우드를 위한 서비스 고려• 클라우드 네트워킹 / SDN (ONOS)• CORD , 아키텍처 , DevOps , 오케스트레이션• TOSCA , YANG, 오픈스택

Page 3: 멀티 클라우드 통합 관리 V1.0

3Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

201x

데모 서비스 서버(VMware, WAN Controller, wIPS,

IPS/IDS, NAC, NMS Server)

PC X 2대

iPad X 2대iPhone 1대

AP X 2대 (wIPS)

PoE 스위치

플로우 기반 유/무선 네트워크 구축 및 관리

SDN 기반 IoT 플랫폼

VNC

Femto/WiFi Load Balancing

0. 소개

Page 4: 멀티 클라우드 통합 관리 V1.0

4Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

그림: 엔터프라이즈 클라우드 전략 (직원 1000명 이상),

(출처: RughtScale, 2015, State of the Cloud Report)

멀티 클라우드 (Multi-Cloud)

• Multiple Private

• Multiple public

• Hybrid cloud

I. Market Trend

Page 5: 멀티 클라우드 통합 관리 V1.0

5Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

텔코(Telco) 환경

많은 부분의 통신사 수익은 새로운 서비스의 도입으로 발생

관리 비용의 증가로 인한 관리 수익의 감소

클라우드, 모바일비디오 등 신규 서비스 등장

가상서버 및 네트워크 연결 속도의 증가

I. Market Trend

Page 6: 멀티 클라우드 통합 관리 V1.0

6Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

엔터프라이즈: 애플리케이션 요구에 적합한 클라우드 자원

텔코 (Telco): 오피스의 네트워크 기능 가상화 기반 데이터센터화

요구 조건

성능

비용

보안

준수

위치

벤더

기존 DC

애플리케이션

App 1

App 2

App 3

App 4

App 5

App 6

App 7

자원 풀

퍼블릭 클라우드 1

퍼블릭 클라우드 2

프라이빗 클라우드

가상화

베어메탈

App 1

App 2

App 3

App 4 App 5

App 6 App 7

비디오헤드엔드

모바일게이트웨이

PE / 서비스에지

모바일 / 태블릿

셋탑박스 / TV

CE Router / 브로드밴드

모바일 / 태블릿

셋탑박스 / TV

CE Router / 브로드밴드

서비스 1

서비스 2

컨텐츠 2

컨텐츠 1

SP’sCloud

네트워크기능 가상화

(NFV)

I. Market Trend – 엔터프라이즈/텔코

Page 7: 멀티 클라우드 통합 관리 V1.0

7Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.IMS (IP Multimedia Subsystem)

Cloud

요청요청

응답응답

• 웹 요청

– 초 단위 지연 허용– 서버가 접속 유지를 위한 전송 가능– 응답의 유실 발생

엔터프라이즈 (Enterprise) : 요청/응답 기반 클라우드 서비스 텔코 (Telco): 실시간 멀티미디어 서비스

Telco Cloud

시그널링시그널링

미디어미디어

시그널링시그널링

미디어미디어

• 실시간 멀티미디어 애플리케이션

– 지연과 유실에 민감– 음성의 경우 LTE는 200 ms를 넘지 않아야– 초단위 지연 발생시 음성 품질 저하를 감지

Cloud Telco Cloud

웹 기반 IMS

Stateless Stateful

낮은 업링크 사용 / 높은 다운링크 사용

높은 업링크 / 다운링크 사용

TCP UDP

TLS IPsec

프로세싱 집중 고려 지속적인 프로세싱

큐 처리 즉각 처리

컨텐츠의 캐시화 실시간 스트리밍

5-7 계층 4-7 계층

I. Market Trend – 시장별 서비스 특징

Page 8: 멀티 클라우드 통합 관리 V1.0

8Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

클라우드 사업자 솔루션: 자사를 위한 하이브리드 클라우드 솔루션 공개 기반 기술: 오픈스택을 기반으로 확장하는 것이 추세 멀티 클라우드 통합 관리 기술: 누가?

I. Market Trend – 클라우드 관리

Page 9: 멀티 클라우드 통합 관리 V1.0

9Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

포털 서비스 제공 멀티 퍼블릭 클라우드 연계 서비스 부가 서비스 생태계 멀티 클라우드 통합 관리 솔루션 필요

I. Market Trend – 매니지드 클라우드 서비스

퍼블릭클라우드

멀티 사이트 적용

백업 / 복제

SSD 스토리지

오브젝트스토리지

10G / 40G 이더넷백본

클라우드 컴퓨팅

Security as a Service (SaaS)

네트워크 서비스

가상 데이터센터L2/L3

클라이언트데이터센터

Page 10: 멀티 클라우드 통합 관리 V1.0

10Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

SLA 유지 온프레미스(On-premise)와 클라우드 간의 통합관리 상호 운영 가능한 클라우드간 경유 적용 비용 절감 실시간 프로비젼(Provision)과 스케일(Scale)

I. Market Trend – 멀티 클라우드 통합 관리

프라이빗 클라우드 (Private Cloud)퍼블릭 클라우드 (Public Cloud)

멀티 클라우드 기술 적용 기반

하드웨어 인프라

Dev

Ops

온프레미스(On-premise)

레가시(Legacy)

베어메탈(Bare Metal)

멀티 클라우드 통합 관리

멀티 클라우드 통합 서비스 관리자

SLA인벤토리

관리 적용/배포 프로비저닝서비스탬플릿

거버넌스정책 인증

기타

Page 11: 멀티 클라우드 통합 관리 V1.0

11Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

II. 기술 - 서비스 설계 고려 요소

Google 2015

에지클라우드

적용

코어클라우드

적용

클라우드 서비스 구분

• 데이터 플레인 분리/테이블의 캐시 사용/마이크로 세그먼트 구조 바람직

• 텔코는 데이터센터 내에서 처리 가능한 서비스 제공 구조(에지 클라우드)

Page 12: 멀티 클라우드 통합 관리 V1.0

12Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

텔코(Telco)는 멀티 클라우드 서비스를 위한 하드웨어 인프라 구축 5G 고려

에지 클라우드

에지 클라우드

에지 클라우드

코어 클라우드

코어 클라우드

코어 클라우드

5G?

II. 기술 – 텔코 클라우드를 위한 서비스 고려

Page 13: 멀티 클라우드 통합 관리 V1.0

13Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

데이터센터 환경에서 클라우드 서비스 기술 사용

• Verizon (2015 예)

지연감소 분산 구조

코어네트워크 부담 감소

대형은 서버당 10 Gb

20-50 Rack/Regional DC

소형은 서버당 최대 100 Gb

2-6 Rack/edge DC

• Blueplanet (2016 예)

CORD 기반

가입자 규모별 구성

최대 15 Rack

Backbone Edge AccessInternet

Regional DC Edge DC

버라이존(Verizon)

블루플래닛(blueplanet)

Central Local

CORD (Central Office Re‐architected as Datacenter)

II. 기술 – CORD

Page 14: 멀티 클라우드 통합 관리 V1.0

14Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

CORD

Leaf‐Spine패브릭

BBUs(Multi‐RATs)

Front‐ Haul To RRUs Back Haul RRU

ResidentialResidential Software Stack vOLT, vSG, vRouter, 

vCDN

5GMobility Stack over Multiple RATs

4GMobility Software 

Stack : vBBU, VOD, vCDN, 

vDNS

Host 1

Host 2

Host 3

가상 계층

VNF-2C

VNF-2C

VNF-2C

VNF-1 VNF-3

라우터1

라우터2

OperatorMobile Core

vSG (Virtual Subscriber Gateway)BBU (Baseband Unit) RRU (Remote Radio Unit)

CORD 구성: ONOS(SDN 컨트롤러), OpenStack, XOS and more

RESTful API / TOSCA TOSCA, Yang

RAT (Radio Access Technology)

II. 기술 – CORD 관리 아키텍처

TOSCA (Topology and Orchestration Specification for

Cloud Applications)

Page 15: 멀티 클라우드 통합 관리 V1.0

15Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

소프트웨어 스택 (Software Stack)

일반 서버에서구동하는 컨테이너

가상 네트워크와 필요한 플로우

제어애플리케이션

VNFaaS

일반 서버에서구동하는 가상머신

가상 네트워크와 필요한 플로우

제어애플리케이션

VNFaaS

II. 기술 – 소프트웨어 스택

Page 16: 멀티 클라우드 통합 관리 V1.0

16Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

표준 TOSCA 기반 오케스트레이션

RESTful API / TOSCA

표준 TOSCA 기반오케스트레이션OSS 시연 동영상

II. 기술 – 소프트웨어 스택

Page 17: 멀티 클라우드 통합 관리 V1.0

17Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

TOSCA YANG

기관 OASIS IETF

적용 기반 IT, 애플리케이션 네트워킹

목적

애플리케이션 중심, 애플리케이션과 관련 가공 기능 적용, 확장성(Scale), 복구(Healing), 업그레이드, 설계 싯점 초점, 이행을 위한 기술(Description)

운영중인 네트워크 기기와 애플리케이션 컨피규레이션, 운영중을 초점, 블랙박스

슬로건 Bring them up and running Configure them

예제CRM 시스템, SQL DB, IPTV 서버, 가상 네트워크 템플릿 적용

새로운 IPTV 서비스 프로비져닝

운영설치, 시작, 컨피규레이션, 확장성, 복구, 업그레이드, 중지, 삭제

시작한 후 / 정지 전에 운영과 컨피규레이션,

작업 방법기업은 템플릿을 작성하고, 사용자는 템플릿린스턴스를 작성함

표준 기구와 기업은 모델을 작성하고, 사영자는 인스턴스를 작성 한다.

TOSCA와 YANG

• CORD와 운영의 인터페이스 표준 TOSCA와 YANG

II. 기술 – 소프트웨어 스택

YANG (Yet Another Next Generation)TOSCA (Topology and Orchestration Specification for Cloud Applications)

Page 18: 멀티 클라우드 통합 관리 V1.0

18Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

II. 기술 – SDN 컨트롤러

SDN 컨트롤러 : CORD는 클라우드 네트워킹을 위한 SDN 컨트롤러 사용(ONOS)

Page 19: 멀티 클라우드 통합 관리 V1.0

19Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

멀티벤더프라이빗클라우드

해외 퍼블릭클라우드

국내 퍼블릭클라우드

인프라기능

자동화 / 최적화 기능

멀티 벤더멀티 클라우드Orchestration

Platform

애플리케이션 요구 사항

표준 기반 클라우드애플리케이션 요구 기능

App / DB / 컴퓨팅 / 네트워크/ 스토리지 / 정책

II. 기술 – 표준 기반 오케스트레이션

요구 기능 : App, DB, 컴퓨팅, 네트워크, 스토리지, 정책, 기타 인프라: 오픈스택, AWS, Azure, IBM, VMware, 기타

Page 20: 멀티 클라우드 통합 관리 V1.0

20Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

프로비젼

(Provision)

설치

(Install)

구성

(Configure)

적용

(Deploy)

모니터

(Monitor)

성능 제어

(Scale)

II. 기술 – 멀티 클라우드 DevOps

관리의 자동화 자동화를 위한 플러그인 허용

Page 21: 멀티 클라우드 통합 관리 V1.0

21Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

호스트

미들웨어

앱 모듈

연결

멀티 클라우드 오케스트레이션 : 표준 기반 GUI 서비스

생성 소스(TOSCA)

적용 후 맵(오픈스택)

II. 기술 – 멀티 클라우드 오케스트레이션

Page 22: 멀티 클라우드 통합 관리 V1.0

22Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

TOSCA Template

or CSAR

• TOSCA-Parser

Heat Orchestration Template

(HOT) Deploy

TOSCA Types

Validation

TOSCA Nodes

Tests

• Heat-Translator

Map

Validation

Generate

Tests

https://github.com/openstack/heat-translatorhttps://pypi.python.org/pypi/heat-translator

https://github.com/openstack/tosca-parserhttps://pypi.python.org/pypi/tosca-parser

Heat

TOSCA (OASIS open standards consortium)• TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0

Committee Specification Draft 03 (17 March 2016)

• 토스카 파서(TOSCA-Parser): Parser for TOSCA Simple Profile in YAML

• 히트번역기(Heat-Translator): An OpenStack project to map and translate non-Heat

Heat (e.g. TOSCA) templates to Heat Orchestration Template (HOT)

CSAR (Cloud Service Archive)

TOSCA YAML HOT YAML

TOSCA (Topology and Orchestration Specification for Cloud Applications)

• Tacker is an OpenStack project forNFV Orchestration and VNF Management using ETSI MANO Architecture

• Mitaka w/TOSCA-Parser

II. 기술 – TOSCA

Page 23: 멀티 클라우드 통합 관리 V1.0

23Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

Tacker: 멀티 사이트를 위한 오픈 NFV 오케스트레이터 (OpenStack)

• VNF 라이프 사이클 관리

프레임워크 모니터

프레임워크 컨피규레이션

• VNF 카탈로그 관리

TOSCA 탬플릿 지원

• EPA 지원

CPU-Pinning, Huge Page, NUMA awareness, SR-IOV

• 자원 생성 자동화

Flavor, Network and Image creation

Kingbird: 멀티 리전을 관리하며 자원을 동기화 Tricircle: OpenStack L2/L3 네트워크를 연결하여 volume/VM 이동,

이미지 배포, 글로벌 자원 가시화 분산 쿼타 관리

EPA (Enhanced Platform Awareness) NUMA (Non-uniform memory access)

II. 기술 – 오픈스택

Page 24: 멀티 클라우드 통합 관리 V1.0

24Copyright ⓒ 2016 by NAIM Networks, Inc. All rights reserved.

Page 25: 멀티 클라우드 통합 관리 V1.0

Copyright ⓒ 2015 by NAIM Networks, Inc. All rights reserved.

[email protected]+82-2-552-05555th Floor, Anam BLDG616 Yeondongdaero, Kanamgu, Seoul, Republic of Korea