01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며agile ... ux &...

20

Upload: others

Post on 20-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and
Page 2: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

01. 엔터프라이즈를 위한클라우드 도입 전략

서 경 기 상무IBM

Page 3: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

엔터프라이즈를 위한 클라우드 도입 전략 / 방향성

SharedOff-Premise

Cloud (Public)

DedicatedOn-Premise

Cloud (Private)

Traditional IT Dedicated

Off-PremiseCloud (Private)

엔터프라이즈 어플리케이션의 ‘Cloud Enabled 化’

‘Cloud Native’앱/서비스 신규개발

안정적관리 최고의보안수준

신속한전개 낮은초기비용 Pay-Per-Use

최고의확장성

System of

Records

System of

Engagement

Optimized ITInnovation Oriented IT

PaaS

SaaS

클라우드도입 전략/방향성

1. 엔터프라이즈급의 as-a-Service 도입을 위한 체계적인 어프로치

2. 출발점에 대한 고찰: 단위업무의 클라우드 적용 vs 프레임워크 기반 어프로치

3. 엔터프라이즈를 위한 혁신 플랫폼 (Innovation Platform) 운영

Page 4: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

as-a-Service Overview

소프트웨어

플랫폼

인프라

Open Cloud Marketplace for Business

Traditional Middleware

& ApplicationsDevelopment + Operation Process

(Deploy toAny IaaS)

On Premises (Local)

On Premises (Private Cloud)

Off Premises (Public)

Managed ServicesDedicated CloudPublic Cloud

• 가장 포괄적이며 Agile한 IT개발, 테스트및 런-타임 운영/관리 환경 제공

• Portable Innovation Lab

• 워크로드 (서버, 스토리지, 네트워크 등)의Relocation을 위한 환경

• Cognitive, Analytics, IoT

• SSO, Security, Operation/Management

Page 5: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

Infrastructure as a Service

Private / Public Cloud Operation Environment

연계 시스템

외부퍼블릭클라우드

ERP

사용자

운영자

포털 서비스

그룹사포탈서비스

가용서비스소개

기가동서비스조회

파트너포탈서비스

리셀러전용 (상품주문

및주문상품조회관리)

파트너전용 (상품주문

및주문상품조회관리)

포탈공통서비스

권한관리

고객관리

퍼블릭

클라우드

인터페이스

관리

홈페이지

서비스소개

고객지원

상품구매관리 서비스

IaaS 상품구매

상품/서비스카탈로그

빌링/결제서비스

금액청구

결제(지불) 관리

상품관리 서비스

주문상품조회/변경

계정관리

매출 관리 서비스

채권관리

정산관리

가격관리 서비스

리스트가격

매입 관리 서비스

정산관리

매입전표생성

리셀러 관리 서비스

등록관리 매출관리

등급관리 계정관리

리포트 고객지원

ISV 관리 서비스

등록관리 매입관리

등급관리 계정관리

리포트 고객지원

욉부연계시스템

인터페이스

관리

Infra / Network / Security

가상화 환경 인프라

DB Application Server

PG

사용자

서비스

ISV

리셀러파트너

서비스

관리자

서비스

이벤트

매출할인율 계약관리

계산서

매입전표

카드승인

정산

외부API Economy

그룹사 / 개인

정보계

계정계

그룹웨어, 포털등

클라우드 대상 업무시스템

Virtualization / Provisioning & Orchestration / Service Automation / Usage Tracking

1

2

3

Page 6: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

Platform as a Service

Development + Operation = DevOps

All Available in Your

Laptop / Desktop

To-Be DevOps 환경As-Is 개발환경

개발 PC 환경셋팅

단위테스트, 기능테스트방법론숙지

및환경셋업

3rd Party Solution 클라이언트모듈

셋업

개발서버, 테스트서버, 운영서버사

이징설계, 품의, 배송및셋팅등

•아이디어의신속한시장런칭 & 피드백

• 유연한시스템자원사이징

• 내/외부 API 연동을통한신속한에코서비스구축

서버, 스토리지, 네트워크, 보안, 싱글사인온, CPU/Memory 셀프조정, Auto Scaling 등서비스화(패턴화) 된런-타임운영환경요소

Web / Java / Node.js 등을기반의유연한개발및테스트환경요소

API 생태계를연계하는플랫폼: Watson, Marketing 등 200여개 API

Page 7: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

Software as a ServiceE

nte

rpri

se

Clo

ud

Ad

op

tio

n

Migrate as-is

application system

Cloud First

MigrateQuantifyPrioritizeSelect

Workload

Analysis Wave 1 Wave 2 Wave 3

Migration Plan

Business

case

New

project

Replace

existing app /

infra

New

project

Evaluate a blend of cloud options that best suit

the project requirements

BPaaS SaaS

PaaS IaaS

Selection – Prioritization – Quantification – Migration

Page 8: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

어떤 업무를 클라우드에 올릴 것인가? - 1

Page 9: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

어떤 업무를 클라우드에 올릴 것인가? - 2

Page 10: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

어떤 업무를 클라우드에 올릴 것인가? - 3

Page 11: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

어떤 클라우드를 설계할 것인가?

핵심적인질문은 “어떤업무”를클라우드인프라에올릴것인가에대한것이아니라클라우드기반의 IT환경을어떻게설계할것인가여야합니다.

Service Catalog

Single SoW

(with variable Service Level Agreements)

Infrastructure Services

AS-IS MODEL

Traditional On Premise Private Off Premise Public

Un

ix

Inte

l

Inte

l

Inte

l

Ma

infr

am

e

Service Catalog Self-Service API

Bronze Silver GoldModular Mg

mt Svcs

Infrastructure ServicesOS, MW

Patterns & Platforms

Application

Patterns & Platforms

Traditional On Premise PrivateOff Premise Priv

ate

Off Premise Pub

lic

Inte

l

Inte

l

Un

ix

Inte

l

Un

ix

Inte

l

Ma

infr

am

e

Ap

plia

nce

Ap

plia

nce

Ma

infr

am

e

TO-BE MODEL

Hybrid Cloud Orchestration

Automation

IT Operational Analytics

IMS DB/2 Oracle SQL Cloudant

3

1

2

4 5

6

인프라 / 응용업무가용리소스를어떤방식으로사용하도록할것인가?

SLA 관리체계는기존과동일해야만하는가?

하이브리드운영환경을언제까지유지할것인가? 통합운영환경이란개념이우리에게필요한가?

클라우드를기존환경에어떻게혼합해구성할것인가? 그최종모습은? 클라우드의적용범위, 비중은?

플랫폼화를 To-Be의근간설계개념으로적용한다면?

illustrative

Page 12: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

기업 환경을 위한 클라우드 설계의 관건은?

개별단위업무에대한변화를서두르기보다, 기업레벨의고민이투여된일관된설계방향성및실현가능한설계결과의확보가최우선되어야합니다.

HYBRID CLOUD ORCHESTRATION ENGINE

OFF-PREM PUBLIC IAAS/PAAS

SLAWSAzure

SERVICE MANAGEMENT

License Management

Configuration Management

Appl. monitoringIdentity & Access

Management

IPC Management

Security & Compliance

Applications

Service

ConsumersDevelopers

Application Users

Service integrators

Business Managers

Internal IT Services Reporting

Asset Management

OFF-PREM PRIVATE IAAS/PAAS

SoftLayer Bare Metal Server

ON-PREM SPECIALISED

Business Process Engine

Pattern Engine

Security Policies, Authentication

Se

lf-S

erv

ice

Po

rta

l

Auto-scaling, Cost aggregation, Placement Policies

Dashboard

Au

the

nti

cati

on

Se

cu

re G

ate

wa

y

Secure Gateway

Workload and Services Deployment

Service Catalogue

OpenStack ServicesPublic Cloud Services

AP

I G

ate

wa

y

Virtualisation

Inte

gra

tio

n w

ith

S

erv

ice

Ma

na

ge

me

nt

CLOUD SERVICE DESIGN

Catalogue Design

Cloud Automation

Create Workflows

Pattern Development

Core Infrastructure

Virtualisation

Native SDN

CLOUD PATTERN LIBRARY

WAS IIS SQL

SDNNative SDN

Data & ServicesUX & ControlsUX & Controls

[설계방향 #4]

오케스트레이션의요건분석및 설계 고도화

[설계방향 #3]

퍼블릭 클라우드는멀티-벤더정책을 기준함

[설계방향 #2]

고성능 요건 업무는 베어메탈서버 기반 운영

[설계방향 #5]

가능한 모든 Biz & IT 환경을 컴포넌트화 할 것

[설계방향 #1]

핵심업무데이터는백엔드 레거시에 저장 및 서비스

illustrative

Page 13: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

Legacy Modernization을포함한 클라우드 구축설계라면?

레거시의 End of Service, Lift & Shift, Cleansing, Consolidation, Normalization을클라우드구축설계에어느수준으로어떤일정으로포함할것인지에대한고민이필요합니다.

illustrative

Page 14: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

어떤 일정으로 우리 회사를 위한 클라우드를 설계하고 구현해 나갈 것인가?

개별단위업무를클라우드에올린결과만으로기업레벨의클라우드는성공하지못합니다. 국내/외유수기업들이하이브리드통합관점에서의클라우드설계/구현로드맵을고민하는이유입니다.

illustrative

Page 15: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

궁극적으로 향후 3년-5년 내에 어떤 클라우드환경을 보유하고자 하는가?

Source: Richard Holmes, General Manager Infrastructure & Operations, Westpac

IBM Westpac Integrated Account Team All Hands Meeting – 16 June 2015

A B C D

Page 16: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

글로벌 사례에서 본 엔터프라이즈 레벨의 클라우드접근법

“ Hybrid Cloud Realization Roadmap and Architecture Design ”

Input

Output – IBM team

Output – Client team

Output – Optional

Data Collection for

all apps through

workshops

As-Is

Architecture

Analysis

Cloud Affinity

Analysis

To-Be Converged FWK

and Reference

Architecture Model with

ABBs

(L3 / L4)

Cloud Affinity

Analysis Report

Road Map

Gap Analysis

Internal

OperationalizationCloud Migration

Service Catalog Approach

Architecture Blueprint for 2

Applications based on

Reference Architecture

EA Building

Blocks

Industry Trends

Mobile / Social

Reference

Architecture

IoT / Analytics

Reference

Architecture

Cloud

Computing Ref

Architecture /

Patterns

Next

Generation

ArchitectureResiliency /

Security

Framework

Sampling

applications

(app / ops)

Component

Business Model

(CBM)

Any ERP

Reference

Architecture

Enterprise

Technology

Framework

(ETF)

* 워크로드분석포함* 워크로드분석포함

Page 17: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

Bendigo Bank의 Innovation Platform 적용 사례

API Manager External

API Manager Internal Bluemix Dedicated

Bluemix Public

Syndicated

Catalogue

Reporting Centre

- Oracle

Existing ESB

- Message Broker

Retail Banking

- CICs / RFS

Redy Web

Community

BankerExternal API Calls

Enterprise Startup Zone - Team

- Lean Startup Principles

- Continuous Delivery - DevOps

- Small team – 6 systems engineers

Systems of

Record

VPN

Micro

ServicesApps

All

Environment

Open

Compute

Node.js

No SQL

Watson

Services

AppsOpen

ComputeFull Catalog

OpenStackContainersPolyGlot

- Build Packs

Public APIsAuthentication

- Oauth

ALL APIs DataPower

Transactions & Products

200+ SOA Services

Customer

Systems of

Engagement

• Used by 200+ Business Bankers for Re

lationship, Position and Pipeline manag

ement.

• Business Banking App was built in 8 we

eks, and continues to improve through c

ontinuous improvement.

• Mobile Enabled – device agnostic

Page 18: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

ANZ Bank의 Innovation Platform 적용 사례

Innovation Lab

Core Systems

Internal Network

Software Vendors

Vendors Direct participation in building

repeatable patterns for traditional platforms

– FAST

On Prem Sandbox

Source Code Repositories

Internal Participants

Lab access Sync with App Source Code Binaries Deployment of Automated Banking Patterns

4. Complete functional and Non functional

testing. Pattern

can easily be moved to on prem systems

3. Publish to on Prem

systems

Business, Project Teams,

Architecture and Strategy

Public Cloud

3rd party services

1. Compose Patterns and

deploy to off

prem private cloud

Off Premises Private

2. Innovation /

Testing work

타스크수행예시: Off Premise에서개발/테스트하고 On Premise 환경에옮겨최종테스팅

Page 19: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

글로벌 사례에서 본 엔터프라이즈 레벨의 Innovation Platform 접근법IBM Bluemix Garage 기반의 Quick Win Approach

Bluemix Pop-up Garage 설치 Design Thinking 교육프로그램 지원

디지털 혁신을 위한 생태계 구축/운영 경험 전수 Industry Solution 및 Initiative Program 지원

Bluemix

Garage

•전세계유명혁신도시(샌프란시스코, 런던, 토론토, 니스, 멜번)에서

운영되고있는BluemixGarage를유치하여창의인재들이교육, 실습,

개발까지할수있는열린공간을확보

•귀사의구성원이라면누구나신청및방문이가능

• IBM의 산업군별 Industry Solution이나 Initiative들을토대로좀더

효과적인비즈니스모델, 프로세스등을가이드

• SME 그룹과의아이디어공유및코칭수행

•전세계(한국포함) 에있는 IBM IoTCoC(Center of Competency) 의기술

노하우이전

•미국Digital NYC, Tech. London 등글로벌의기수행된BluemixGarage

프로젝트에서의협력모델활용

• 글로벌교육으로써창의인재육성의핵심프로그램

• 창의적사고가필요한프로젝트, 일상업무진행시누구나자유롭게

신청하여교육을받고, 아이디어에서그치는것이아니라실제

서비스까지되는산출물을구현하는양질의인재육성과정

2

3 4

1

Page 20: 01.엔터프라이즈를위한 클라우드도 전략 · •가장포괄적이며Agile ... UX & Controls UX & Controls Data & Services ... Business, Project Teams, Architecture and

End of Document