[openstack day in korea 2015] keynote 2 - leveraging openstack to realize the skt software-defined...

21
0 Leveraging OpenStack to Realize the SKT Software-Defined Data Center Jinsung Choi, Ph.D. CTO, Corporate R&D Center, SK Telecom February 5, 2015

Upload: openstack-korea-community

Post on 16-Jul-2015

364 views

Category:

Software


0 download

TRANSCRIPT

0

Leveraging OpenStack to Realize

the SKT Software-Defined Data Center

Jinsung Choi, Ph.D.

CTO, Corporate R&D Center, SK Telecom

February 5, 2015

1

Introduction – About SK Group

No. 1 Network Operator in Korea

Total IT Service Provider

IT Outsourcing, IT Consulting

System Integration

Global Platform Player

Global Top 2 Memory Semiconductor Player

Memory (DRAM, Flash)

System IC (Foundry, CIS)

T-Map

2

MARKET

‘Cloud / Data Market’

‘Hyper Connected’

‘Global Media Service’

TECHNOLOGY

„S/W Defined Everything‟

‘Cloud, Big Data, Artificial Intelligence’

‘N/W-IT Convergence’

ENVIRONMENT

‘Energy’

‘Security & Safety’

‘Wellness’

IoT/Home IT

Media N/W 【 Mega Trend 】

Introduction – ICT Mega Trend

3

SKT Cloud Service Portfolio

【 Public Cloud 】

○ B2B Public Cloud Service

【 Private Cloud 】

(www.tcloudbiz.com) (www.tbizpoint.com)

(www.tcloud.com)

Cloud Server Cloud Storage Hybrid Cloud Cloud Security

Enterprise Solution Groupware Solution Collaboration Solution System Support

○ B2C Public Cloud Service

Picture/Video File/Document Address

○ Developer‟s Center

(developers.sktelecom.com)

T-API Backend as a Service Development Tools

○ Dev/Operation Cloud (T Shared Infra)

Internal Cloud Service for Development

External Cloud Service for Operation

Interface Internal Systems

○ Fast Delivery Center

○ Cloud for N/W Service (IPC Center)

Internal Cloud Service, especially for Developing Solution Development

Internal Cloud Service, especially for Developing Network Solution

Network Function Virtualization

4

B2B Cloud Service

【 T cloud biz Values 】

T cloud biz

5

Computing Storage Security

Product &

Services

Virtual Infra

Legacy Infra

Cloud Server

Hybrid Cloud

Easy Storage

Easy Disk

VM Firewall

Vaccine

Data Encryption

SAP B1

Cloud CRM

Cloud Contact Center

T Cloud Biz Platform

서버 Storage Security

Hybrid Cloud

Server

Private Cloud

B2B Cloud Service

Groupware

Bulletin board

Messenger

SMS

Enterprise Solution

Collaboration System Support

Tbiz mail

Tbiz Groupware

Office Pack

Privacy Protection

Secure Coding

Cloud DRM

T cloud biz Service Catalog

6

Platform for Developers

Targeted for mobile app development utilizing telco assets & APIs

T APIs BaaS (Backend as a Service)

Tools 1 2 3

• HTML5 WDK

• dPaaS

• SCM

• Mobile QA

• User

• Data

• Geopoint

• File

• Push

• …

• Geo-fence

• WebRTC

• Payment

• Push Notification

• Speech Recognition

• AR

• Big Data

• … https://developers.sktelecom.com/

T developers

7

T developers Screenshots

(https://developers.sktelecom.com) T developers

T API

(http://www.playrtc.com) PlayRTC

9

Operating System for Warehouse-Scale Computer

DCOS

Operating

Environment

○ DCOS Administrator Console

- Integrated Monitoring Infra

- Orchestrator Function Integration

- Integrated Event Management

DCOS API

○ Delivery DCOS Open API

- Development for automation and service

- Integrated Authentication and Access control

DCOS

Deployer

○ Installation Process and Configuration Automation of DCOS core S/W & OpenStack

- OS, S/W Installation and Provisioning automation

- Physical & virtual resources Provisioning

DCOS

Kernel

○ DCOS core functions

- Integrated Resource Management/Control

- Workload Scheduling

- Resource Migration and so on

1

3

2

4

Server Storage Network

OpenStack (Core Services) Nova Keystone

Glance Heat

Neutron Cinder Swift

Ceilometer Horizon Trove

High-performance Event Bus

AMQP (Message Exchange)

DBMS (Meta Data)

Configuration Automation DCOS Kernel

DCOS Operating Environment

DCOS API DCOS Deployer

1

3 2

4

【 Architecture 】 【 Tasks 】

Data Center OS (DCOS)

10

○ Support multi-datacenter operation through integration of DCOS AOE to DCOS API

○ DCOS API can be extended in scalable ways

○ DCOS Kernel manages operation on physical resources and on virtual resources seamlessly

DCOS Kernel

Resource Manager

Integrated Identity Manager

DCOS API DCOS API

Logical Data Centers

DCOS AOE DCOS AOE

Service 1 Service 2

Users

Data Center Operator

Data Center Operator

REST

REST

REST +

SSL +

Trusted Channel (VPN)

AMQP

Data Center n

Data Center 1

Physical Resource

OpenStack Cluster OpenStack Cluster

Virtual Resource

DCOS AOE

DCOS Kernel

DCOS API

Data Center Operator

Data Center Resource

REST

AMQP

Message Queue

DCOS AOE

DCOS Kernel

DCOS API

Data Center Operator

Data Center Resource

DCOS AOE

DCOS Kernel

DCOS API

Data Center Operator

Data Center Resource

DCOS Operation Model

Expansion

11

Multi-datacenter operation Virtual resource management with integrated

OpenStack Horizon

Advanced monitoring (Zabbix supported)

Metering and billing

DCOS Screenshots

12

High

Availability

Topology Manager

Flow Manager

Statistics

E2E Monitoring

Clustering

SDN Controller

OpenFlow Service

Chaining

NW Appliance

Control Layer

X86 (Intel Xeon) + Linux

DDoS L4 VPN IDS

OVS (Open vSwitch) OVS Acceleration

L7 Service

Chaining

Open

vSwitch

SDN

Controller

VPC

NW

Appliance

【 Architecture 】 【 Tasks 】

4

1

2

3

4

1

2

3

○ SDN Controller

- E2E Network Management

- Flexible and Agile Network Service

- Carrier grade network

○ Open H/W Network Appliance

- Switching ASIC & x86 Server based Network Appliance

- Carrier grade Performance, Controllability and Flexiblilty

○ Virtual Private Cloud

- Overlay Network, Virtual Private Network

- Inter-Cloud Management

○ Carrier Grade Virtual Switch

- vSwitch Acceleration Tech in SDDC

- L7 Awareness based Service Chaining Tech

Data Plane

Switching ASIC (Broadcom, Intel)

Software-Defined Networking

13

Application Workloads

Needs from IT Infra operators

Pilot Test

Employing SK hynix products for general spec. Flash & DRAM memory devices

Vertically Optimized Storage Solutions For Major Emerging Applications

Memory Semiconductor

Solution for CDN Infra

Solution for Cloud Infra

Solution for Big Data Infra

2 3 4

CDN S/W, Scale-out Storage, Hadoop Platform, etc.

Application-optimized Appliance System

Flash-aware System S/W Stack

SATA/PCIe SSD, NVDIMM, Application Accelerator, etc.

System Architecture

OS Kernel Stack

Device

Software-defined Platform

SK Telecom Infra (MNO, B2B Cloud, Big Data, etc.)

SK Broadband Infra

(ISP, IPTV, VoD, etc.)

SK Planet Infra (Portal, B2C Cloud, etc.)

Leveraging SSD technologies from SK hynix

3 4 2

1

High-end PCIe Card

1

Software-Defined Storage

14

Operation Intelligence

OpenStack

OpenStack API

Virtualization

Data Center Infrastructure

Computing Storage Network Facility

Operation Intelligence

Software-Defined Data Center

Ceilometer

Event

Bus

Agent

Agent

Data Center Operating System

Data Analytics Backend

T-Hadoop

T-Stream

Operation Data Explorer

Operation Data Visualizer

Data Manipulator

Operation Expert System

Operation Orchestrator

OpenStack as an operation data

management system

Ceilometer collects and archieves

operation data

Ceilometer API provides route to

operation intelligence

OpenStack as an operation

controller core

OpenStack API accepts operation

control commands from the OI

system and deliver the commands

to virtualized IT Infra

15

Mobile optimized PaaS platform and services based on Cloud Foundry

【 Tasks 】 【 Architecture 】

Cloud

Foundry

Customizing

○ Cloud Foundry Customizing

- Multi-Tenancy user Session Management

- User Authentication and Access Control

- Metering & Billing

IaaS

Integration

○ SDDC IaaS Integration

- Integration OpenStack based IaaS through BOSH

- PaaS Resource Management Automation

Service

Differentiation

○ Telco Asset based Service Differentiation

- Expansion T-API scope

- Service Hadoop DW, IMDG

- Service Standard Development Method

Portal for

User/Admin

○ Portal for User and Administrator

- Self-service User Portal

- Operation Intelligence based Admin Portal

1

DCOS

SDC SDN SDS

IaaS

※ IMDG (In-memory Data Grid): Memory based Distributed Data Processing

T-API BaaS Development Framework

User/Admin Portal

Dynamic Router

Cloud Controller

Service Broker

User Provided Service Instances

Appl. Lifecycle Mgmt.

BOSH (Multi-Cloud Tool Chain)

Application

Build Packs

Logging

1 Cloud Foundry

2

3

4

2

3

4

Mobile PaaS

16

Data Analytics Platform

B2B Service B2C Service Internal Service

(Billing, Customer Care, etc.)

IoT Platform

Location Platform

Social Platform

Public API / Partial API / Private API

Context Awareness Platform

IT Infrastructure

Expandable Distributed

Storage

Distributed/ Parallel

Processing

Telco

Data

External

Data

•Call

•Packet

•Location

•Public

• Internet

•Other Industries

Data Base

… Cognitive Platform

T-API

17

Telco big data processing using Hadoop-based solution

Hadoop DW

“Hadoop S/W & Commodity H/W ” “Expensive/HPC Proprietary”

※ MPP Massively Parallel Processing, RDBMS Relational DB Management System, SQL Structured Query Language

Structured/Non-structured, Scale-out Architecture

(Petabyte, Exabyte)

Low price ($200 ~ $1,000 / TB)

Data

Price

Structured, Scale-up Architecture

(Terabyte)

High price ($5,000~$50,000 / TB)

Commodity H/W (x86 Server) H/W HPC H/W (MPP*, Fabric Switch etc.)

Hadoop Architecture

SQL* on Hadoop S/W

Proprietary S/W

Transaction/Batch

(RDBMS*) Hadoop File System

Solution Vendor Solution SKT Hadoop DW

【 Hadoop DW 】 【 Legacy DW 】

18

T Dev Forum

About T Dev Forum 27th T Dev Forum : OpenStack

Representative event that SKT makes the ICT ecosystem with biz partners and developers by showing our future plan in advance and giving the opportunity to join our community

When

Monthly forum for developers to share knowledge & information

2015. 2. 25 (Wed) pm. 1:00 ~ 6:00

Content SKT Strategy & Roadmap with SDDC

SKT DCOS and OpenStack

Nova and Neutron with perspectives of NFV

Hybrid Cloud Sol‟n and OpenStack Neutron

Where SK T-Tower, 65, Eulji-ro, Jung-gu, Seoul 4F SUPEX Hall

2012.07 / 1st Forum Started

2014.10 / 24th Forum : T API

• T developers & T API

• WebRTC, T-AR API Usecase

• SKT API Strategy & Roadmap

2014.12 / 26th Forum : SDDC

• SKT SDDC R&D strategy

• DC Virtualization & SDDC

• For Programmable DC N/W infra

19

Conclusion

OpenStack is a foundation technology for our

Software-Defined Data Center

Our effort is focused on developing SDN, SDS, DCOS,

and Mobile PaaS technologies

We are committed to support OpenStack and Open

Source community

20

Thank You!