Top Banner
1 Cloud solutions from IBM © 2015 IBM Corporation 2015. 07. 14 클라우드 사업부 / IBM Korea IBM Bluemix 디지털 혁신을 위한 PaaS 플랫폼
56

IBM Bluemix

Feb 07, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IBM Bluemix

1

Cloud solutions from IBM

© 2015 IBM Corporation

2015. 07. 14클라우드 사업부 / IBM Korea

IBM Bluemix디지털 혁신을 위한 PaaS 플랫폼

Page 2: IBM Bluemix

© 2015 IBM Corporation2

주요 내용

최신 클라우드 컴퓨팅 동향

IBM 클라우드 서비스 및 솔루션 포트폴리오

IBM Bluemix 소개

• 아키텍처

• 주요특징

• 데모

• 적용 사례

Page 3: IBM Bluemix

© 2015 IBM Corporation3

2015년에 주목해야 할 클라우드 컴퓨팅 동향

1. 핵심 성장 요인인 혁신: 선도적인 기업들은 클라우드를이용해 비즈니스 혁신하고 경쟁력을 높이고 있습니다.클라우드로 워크로드를 이전하는 기업들이 증가할 것으로예상됩니다.

2. 하이브리드: 하이브리드가 주목을 받고 있습니다. 데이터 보안및 거버넌스 문제가 해결됨으로써 2015년에는 하이브리드클라우드가 지속적으로 증가할 것입니다.

3. 컨테이너 기술의 발전: 2014년에 실용화된 도커 컨테이너(Docker Container) 기술은 앱의 개발 및 배치 속도를 높일 수있습니다. 2015년에는 컨테이너화 분야에서의 경쟁이 심화될것입니다.

4. 클라우드 API: 통신사 클라우드 기반 하이브리드 엔터프라이즈애플리케이션에 액세스하기 위한 개방형 API는 클라우드애플리케이션의 개발 및 배치 수단으로 널리 이용될 것입니다.현재 REST 표준이 보편화되어 있습니다.

5. 클라우드 보안: 보안은 지속적으로 중요한 도전사항이 되고있습니다. 조직들이 모든 플랫폼 및 액세스 포인트에서암호화, 자동화 , 보안 오케스트레이션을 통해 보안을강화함에 따라 클라우드 보안 서비스에 대한 수요가 증가할것입니다.

“클라우드 도입의 주요 원동력이경제적 조건에서 혁신으로 전환될것입니다. 첨단 기업이 경쟁력 있는새로운 오퍼링의 기초로 클라우드서비스에 투자하고 있기때문입니다.” IDC

Page 4: IBM Bluemix

© 2015 IBM Corporation4

클라우드가 단순히 비용을 절감하는 방법이 아닌 혁신을 이루고 경쟁 우위를차지하기 위한 중요한 방식이라는 인식이 확산되고 있습니다.

“점점 더 많은 조직이 기업을혁신하기 위해 클라우드에 의존하고있습니다.” KPMG

“클라우드 서비스 시장은 이제 폭발적으로 클라우드 기반에 구축되는 새로운 솔루션을생산하고 가치를 창출하는 "혁신 단계”에 진입하고 있습니다. 이러한 새로운 솔루션 중다수가 자체 혁신 커뮤니티가 있는 산업 중심 플랫폼으로 되어 있으며 기업의 IT 운영방식뿐만 아니라 자체 산업의 경쟁 방식도 재구성할 것입니다.” IDC

“2016년이 되면 IT 책임자 보다비즈니스 리더가 클라우드를 더중시할 것입니다. 실제로 비즈니스리더가 느끼는 클라우드의 전략적중요성은 34%에서 72%로 두 배이상 증가했으며 IT 책임자의수치(58%)를 크게 넘어서고있습니다.” IBM

KPMG

비즈니스 혁신을 이루기 위해클라우드를 활용하는 방법(2014년)

비용 절감

모바일 기술 활용

고객 및 파트너 제휴 강화

빠른 시장 출시

통찰력을 제공하는 데이터 활용

신제품 개발 및 혁신

새로운 비즈니스 모델 개발

글로벌 공유 서비스 모델로 전환

출처: 2014 KPMG 클라우드 설문 조사 보고서

Page 5: IBM Bluemix

© 2015 IBM Corporation5

2015년에 주목해야 할 클라우드 컴퓨팅 동향 -Fintech

Fintech: 금융을 뜻하는 파이낸셜(financial)과 기술(technique)의 합성어로 모바일 결제 및 송금, 개인자산관리, 크라우드 펀딩 등 정보기술(IT)을 기반으로 한 새로운 형태의 금융 기술

핀테크 비즈니스 모델과 사업 영역을 분류하는 기준은 크게 은행업 및 금융 데이터 분석(Banking & Data Analytics), 지급 결제(Payment), 자본시장 관련 기술(Capital Market Tech), 금융자산 관리(Finance Management) 등 4가지 영역

핀테크의 등장은 기존의 금융 질서를 파괴하며 창의와 혁신에 바탕을 둔 비즈니스 모델

통화의 종류, 결제 시스템 같은 기존의 장벽을 허물고 보다 간편하고 보안 이슈까지 잡은 기술들이 속속 등장

최근 들어서는 단순한 결제나 송금 서비스뿐만 아니라 고객의 개인정보·신용도·금융사고 여부 등을 빅 데이터 분석으로 정확하게파악하는 알고리즘 기술까지 등장해 개인 자산 관리 서비스까지그 영역을 확대 중

Page 6: IBM Bluemix

© 2015 IBM Corporation6

Bluemix 활용 사례 –Citi BankCitibank Mobile Challenge 2014

• 2014년의 CitiBank Mobile Challenge에서는 총 62개국에서 3,000명 이상의 개발자, 740팀

의 출품작 중에서 20개의 Finalist를 선정하였습니다.

• 지불 결제, 투자/펀드 큐레이션, 크라우드 P2P 대출, 웨어러블 핀테크등의 여러 영역에서 수

상자를 선정하였습니다.

Page 7: IBM Bluemix

© 2015 IBM Corporation7

Best Payment Experience - “Joinpay” By SoonToBe (U.S.)

시티은행의 Mobile Challenge를 통하여 뱅킹, 소셜, 결제등의 분야별로 베스트 솔루션을 선정하였습니다.그중 JoinPay는 결제 분야에서 수상한 솔루션입니다.

Citi Mobile Challenge U.S. Award Recipients:Most Revolutionary Banking Solution: "Burro - Mobile Cash Sharing App" from Flow Networks Most Innovative Social Giving Solution: "Citi Change" from Capco Most Innovative Solution for Small Business: "Citi Wallet for Small Business" from Team Spydy Best Family Banking Solution: "CitiChores" from Fuzz Most Transformative Branch Experience: "Concierge app" from EPAM

Best Payments Experience: "JoinPay" from SoonToBe

Most Innovative ATM Solution: "Mobile Withdrawal" from Centric-Consulting Best Banking Solution for Kids: "Piggi" from Critical Mass Best Wearables Banking Solution: "PopMoney on Android Wear" from Apptivation Most Innovative Customer Servicing Solution: "SIMPLICITI" from TSW Best Branch Experience Improvement: "Swift Banking" from Dogtown Media Most Innovative Cards Solution: "Wonder eGifting App" from Wonder Technologies

JoinPay app에 로그인하여근처에 있는 친구를 초청합니다

같이 식사하고 싶은 친구를 고릅니다

Citi point 뿐 아니라예약 가능등 오퍼링을제공합니다

레스트랑을 선택하고 예약합니다

식사비를 계산하고필요에 의해 조정합니다

eWallet으로 계산합니다

Page 8: IBM Bluemix

© 2015 IBM Corporation8

Best Branch Experience Improvement - “Swift Banking” By Dogtown Media (U.S)

점포를 방문하는 고객의 서비스를 향상시키는 앱부분에서 최우수상을 수상한 도그타운미디어사의 “Swift Banking”은 고객이 방문 일정을 직접 설정할 수 있고 은행영업담당자는 고객이물리적으로 은행에 나타나면 고객정보를 자동으로 확인 문앞까지 나가서 인사할 수 있는 앱을제공했습니다 . 줄을 서서 기다리며 시간을 쓰거나 별도의 정보를 알려줄 필요 없이개인식별정보(PIN 정보)로 확인하여 향상된 고객 서비스로 업무 효율성의 향상을 기대합니다.

Page 9: IBM Bluemix

© 2015 IBM Corporation9

가장 혁신적인 ATM 솔루션으로 선정된 센트릭컨설팅의 “Mobile Withdrawal”은 친구나 가족에게 모바일로 돈을 빌리고 허락을 받으면 가까운 ATM위치를 찾아주고 일회성으로 생성된 PIN 정보를 가지고 출금할 수 있으며 안정성까지 보장된 앱입니다.

“Mobile Withdrawal” Centric’s Mobile

Withdrawal Solution would enable customers to

use a mobile phone to securely ask a parent or

friend for money, have the request approved, and

then withdraw the money from a Citi® ATM

machine through the use of Bluetooth beacons, or

wireless sensors, without having to use an ATM

card.

The Mobile Withdrawal Solution’s goal is to

increase security for everyone,

painlessly. The combination of a known person in

a known location with a recognized smartphone

and a one-time PIN delivers four separate security

elements to ensure the identity of the person

withdrawing the

funds.

Most Innovative ATM Solution - “Mobile Withdrawal” By Centricconsulting.com (U.S.)

Page 10: IBM Bluemix

© 2015 IBM Corporation10

패밀리 뱅킹 분야에서 최우수상을 수상한 Fuzz의 “CitiChores”는 주부들이 자녀들에게 허드렛일을시키고 그 내용과 결과를 트래킹하며 용돈을 주도록 돕는 앱서비스입니다. 용돈은 사랑이 아니고일한 만큼의 댓가를 주는 일당 일수도 있습니다.

Best Family Banking Solution - “CitiChores” By Fuzz (U.S.)

“CitiChores” Family banking solution : Fuzz's "CitiChores" concept: a photo-driven mobile

application that'll revolutionize chores for the connected family. Named Best Family Banking Solution

by Citi! We're not breaking the bank, we're transforming it.

Page 11: IBM Bluemix

© 2015 IBM Corporation11

#CITI MOBILE CHALLENGE 기반기술JoinPay를 비롯, 시티은행이 다양한 FinTech 솔루션을 확보 할 수 있었던 것은 #CITI MOBILE CHALLENGE에서제공한 주요 기반 기술때문입니다.

GoogleMaps, Yelp, USDA National Farmers

Market Directory

Citi Digital Wallets & Payments

데이터 활용을 위한 데이터 정제

3. API Harmony

2. DataWorks1. Secure Gateway

4. Containers

Docker기반 매우 사용하기 쉬운 컨테이너서비스

개발환경과 리모트환경간의 보안연결 및 터널구성

쉽고 안전하게 연결,

필요한 데이터를

모든리소스를 활용, 개발

고품질의 App을 빠르게 구현

FinTech Innovation을 위한 기반기술은,

할 수 있도록 해야 합니다!!!

1

1

2

2

3

4

3

4

Page 12: IBM Bluemix

© 2015 IBM Corporation12

IBM 제공 Cloud 서비스 모델

Networking Networking Networking Networking

Storage Storage Storage Storage

Servers Servers Servers Servers

Virtualization Virtualization Virtualization Virtualization

O/S O/S O/S O/S

Middleware Middleware Middleware Middleware

Runtime Runtime Runtime Runtime

Data Data Data Data

Applications Applications Applications Applications

Traditional On-Premises

Infrastructureas a Service

Platformas a Service

Softwareas a Service

Clie

nt

Man

ages

Ven

do

r Man

ages in C

lou

d

Ven

do

r Man

ages in C

lou

d

Ven

do

r Man

ages in C

lou

d

Clie

nt

Man

ages

Clie

nt

Man

ages

Customization; higher costs; slower time to value

Standardization; lower costs; faster time to value

IBM Bluemix

Page 13: IBM Bluemix

© 2015 IBM Corporation13

IaaS vs. PaaS

1

3

Virtualization

Data

Databases & Middleware

Runtime

Applications

Storage

Server

Networking

IaaSInfrastructure as a Service

PaaSPlatform as a Service

Manually provisioned &

managed(고객운영)

Integrated and automated

Manually provisioned &

managed(고객운영)

Virtualization Machine

Applications

Storage

Server

Networking

패턴 프로비저닝 시간 & 패턴 유지보수 시간 (패치, 업그레이드 포함)

몇 주 수 분

Integrated and automated

Data

O/S

Databases & Middleware

Runtime

PaaS는 미들웨어와 데이터베이스를 클라우드에 직접 구축하고 운영해야하는 고객의 어려움을해결할 수 있습니다.

O/S

Page 14: IBM Bluemix

© 2015 IBM Corporation14

PaaS Platform을 통한 혁신의 속도아래 내용은 60 이상의 IBM GBS의 파일럿 프로젝트를 기반으로 도출된 Bluxmix 적용 효과를 수치화 된 내용입니다.

Based on >60 GBS IT pilots.

Development Activities Traditional App Dev Bluemix Advantage

시간 단축(Quick Time to Value)

개발시간 4 - 5 주 1 - 2 주 절감 효과

개발 환경 구성 Platform Provisioning 2주 – 3달 즉각적으로 구성 가능

개발 컴포넌트의 이관작업 3 - 4 주 2 - 3 일

Production 환경에 어플리케이션 설치 2 - 4 주 2 - 3 일

확장성(Scalability)

성능테스트(환경구성, 어플리케이션배포, 테스팅)

4 - 5주즉각적인 환경 구성 +2 - 3 일에 거친 이관

새로운 서비스 혹은 서비스 확장새로운 환경 구성 필요(4-6 주)

즉각적으로 환경 재구성 가능

채널 통합(Integrated Channels)

기존 SW 및 컴포넌트의 활용성새로운 컴넌트, 서비스 필요 Need new components / SW

기존 컴포넌트를 서비스화

새로운 고객 대면 채널 확장 (Build New Channels, Mobile, Portal, etc…)

추가적인 개발 필요 Need new components

빌드 서비스를 통한 확장 가능

새로운 채널과의 통합 시의재사용성(비즈니스 레이어)

30% - 50% 재사용 60% - 70% 재 사용

새로운아이디어의 구현

기존 데이터와 환경에 대한 복제 6 - 8 주 이미지 복제에 1 - 2 주, 빠른어플리케이션 개발 가능POC 수행이나 새로운 기능 추가 반복적인 작업들로 시간 허비

외부에 서비스노출 (Externalize Broadcasts)

데이터를 서비스화파트너나 추가 개발을 통해서비스 제공자가 제공

표준 Push Notification 서비스를이용해서 데이터 업데이트 시Push

Page 15: IBM Bluemix

© 2015 IBM Corporation15

IBM Bluemix™ - 디지털 기업 혁신을 위한 개발 플랫폼IBM Bluemix는 웹, 모바일, 빅 데이타등 다양한 유형의 애플리케이션을 개발 및 실행, 관리하기위해 IBM이 제공하는 개방형 표준 클라우드 기반 개발 플랫폼서비스입니다.

Rapidly bring new

products and services

to market at lower

cost.

Balance agility with

quality, security and

governance.

Extend existing IT

investments into

cloud business and

delivery models.

Why Bluemix?

오픈 클라우드 아키텍쳐

DevOps 서비스

하이브리드 클라우드를 지원

(Integration, deployment, management)

다양한 서비스 기반의 통합 카탈로그

(IBM, 3rd party and community)

Global reach

Page 16: IBM Bluemix

© 2015 IBM Corporation16

IBM Bluemix 오픈 기술 기반 아키텍처IBM Bluemix의 Cloud Foundry, Docker기반 컨테이너, Openstack의 주요 기술을 중심으로 다양한 서비스 및옵션을 제공함과 더불어, DevOps를 이용한 개발 환경 관리, 통합성 및 API 관리 기능을 활용하여 Seamless한 개발자 환경 제공함으로써 최신 기술을 바탕으로 요구되는 혁신적인 업무 요건에 신속하게 대응할 수 있습니다.

Flexible Compute Options to Run Apps / Services

Instant Runtimes Containers Virtual Machines

Platform Deployment Options that Meet Your Workload Requirements

BluemixPublic

BluemixDedicated

BluemixLocal*

DevOpsTooling Your Own Hosted Apps / Services

Integration and API Mgmt

Powered by IBM SoftLayer In Your Data Center

+ + +

+ +

Catalog of Services that Extend Apps’ Functionality

Web Data Mobile AnalyticsCognitive IoT Security Yours

+

Page 17: IBM Bluemix

© 2015 IBM Corporation17

Bluemix 주요특징: Hybrid 클라우드 지원을 위한 최적의 PaaS 개발 플랫폼

Bluemix는 웹, 모바일, 빅 데이타, 새로운 스마트 기기를 지원하기 위한 다양한 유형의애플리케이션을 개발, 실행, 관리하기 위해 제공되는 개방형 표준 클라우드 기반 플랫폼입니다

(1) 손쉬운 개발 환경 구성 (3) Hybrid Integration

(4) DevOps 지원 (5) 계층화된 보안 (6)유연한 가격/서비스 모델

(2) 다양한 APIs 및 서비스

개발 언어를 선택해서 사용 가능하며, 단순히 코드를 업로드하고실행하면 됨.

오픈소스 혹은 IBM 이나 밴더사에서 제공하는 API 와 서비스에대한 카달로그를 제공하여 단 몇분만에 소스코드와 연계 사용가능

하이브리드 클라우드 환경에서자체 운영 환경 및 외부의 클라우드 환경과의 연계를 통한 개발 및 운영 환경 구현이 가능

개발, 모니터링, 배포, 로깅 도구들을 통해 개발자들이 손쉽게 개발하고 실행/운영 할 수 있음.

IBM 에서 제공하는 H/W 관련보안 및 SSO, AppScan 등의 보안 서비스 제공

사용한 만큼 지불하는 가격모델 및 정기 요금제 등 유연한요금제 제공

Page 18: IBM Bluemix

© 2015 IBM Corporation18

IBM Bluemix 기대 효과

Customer Pain Points Bluemix 적용시 효과

엔터프라이즈 기업

개발자에게 새로운 Application 개발을 위한 환경을 신속하게 제공할 수 없음

Infra 구성 및 SW 추가 설치 없이 빠른 개발 환경 제공

비즈니스 요구사항이 즉각적으로 반영되는Application 개발이 쉽지 않음

다양한 서비스 지원으로 비즈니스 요구사항에 따른 새로운Application이 빠르고 쉽게 개발 가능하며, 운영환경으로 바로 실행 가능 함

실험적인 Application을 개발하기 위해 많은 변화와 노력이 요구되어 짐

추가 비용 없이, 추가 환경 구성 없이 제공되는 다양한 서비스에 대한 실험적 개발이 즉시 가능 함

글로벌 비즈니스 환경 구성 및 기존Legacy 환경과의 연계

Dedicated version의 경우, Global Softlayer Datacenter 이용 가능 기존 Legacy 또는 타 Cloud 환경과의 연계 서비스 API 제공

스타트업 및개발자

Infra 관리에 익숙하지 않음. Infra 관리 필요 없음

선행 투자 자본의 부족으로 IT 비용 및 비즈니스 성공 유무에 따른 위험 부담

Infra 및 SW 의 별도 비용이 필요 없어, 초기 큰 투자비용이필요 하지 않으며, 사용량 증가에 따라 유연하게 확장되며, 이에 따른 추가 비용만 지불

비즈니스 전환에 따른 유연성 필요 추가 비용을 최소하 하며 다양한 비즈니스 시도 가능

기업용 솔루션 사용 경험 부족 익숙한 오픈소스를 비롯하여, IBM Enterprise Solution 및

3rd party 서비스를 모두 제공함.

글로벌 진출 시, 이에 맞는 IT 환경 구성의어려움.

Bluemix Region 의 선택 가능 Dedicated version 으로 해외 사업에 따른 IT 환경 쉽게 구

축 가능

Page 19: IBM Bluemix

© 2015 IBM Corporation19

주요 특징 (1) - 빠른 개발 환경 구성

Bluemix로는 간단한 명령어와 몇 번의 클릭만으로 수 초 이내에 자신이 원하는 개발 환경을구축 할 수 있습니다.

VM이나 Middleware 구성 불필요

수초 내에 런타임 환경을 구성해 주며,

자동 및 수동으로 용량 확장이 가능

다양한 개발 언어 지원

Java Liberty, Java Script, Ruby, .NET 등

다양한 프로그래밍 언어 지원

Page 20: IBM Bluemix

© 2015 IBM Corporation20

주요 특징 (1) – 빠른 개발 환경 구성어플리케이션 모니터링

Bluemix 내의 어플이케이션의 로그 및 메모리, CPI 사용에 대한 상세한 분석 및 모니터링 환경 제공합니다.

Page 21: IBM Bluemix

© 2015 IBM Corporation21

주요 특징 (2) – 빠른 개발 환경 구성어플리케이션 개발을 위한 다양한 옵션

자신이 원하는 방식으로 어플리케이션 개발, 전개, 관리할 수 있습니다. 그 내부의 환경에대해서는 Bluemix가 관리합니다.

Choose the level of infrastructure abstraction based on your app’s architectural needs.

개발도구(Dev Tooling)

From editors to source code management to continuous delivery, you can use Bluemix’ powerful toolingor easily bring your own.

위치(Location)Deploy apps to Bluemix Public (in a growing number of geos), your own dedicated cloudBluemix, or one that runs within your data center (Local*).

서비스(Services)

Pick from a catalog ofIBM, third party, open source, or your own services to extend your apps.

IBM

Third Party

Open Source

Yours

서버(Compute)

Page 22: IBM Bluemix

© 2015 IBM Corporation22

주요 특징 (2) – 개발자를 위한 다양한 APIs 및 서비스

Bluemix는 IBM 및 오픈소스 커뮤니티 혹은 3rd party 밴더사에서 제공하는 다양한 영역의 API 와 서비스에 대한 카달로그를 제공하여 단 몇분만에 소스 코드와 연계 사용이 가능합니다

• 자신의 성향에 맞게 런타임, 서비스, 개발 도구 들을 선택

Choice

Industry

• IBM의 다양한 소프트웨어기반의서비스들을 제공

Completeness

• 특정 목적별 제 3자가 제공하는서비스들

• 전 영역에 걸친 서비스 제공

Security 서비스

Web and application

서비스

CloudIntegration

서비스

Mobile 서비스

Database 서비스

Big Data 서비스

Internet of Things 서비스

Watson 서비스

DevOps 서비스

Page 23: IBM Bluemix

© 2015 IBM Corporation2323

Mobile Runtime

Web Asset Hosting

SDKs

Push Mobile Data Mobile Application Security

Mobile Quality Assurance

AppScan Web & Mobile Analyzers

IBM Worklight

Apache Cordova

JavaScript (client)

JavaScript (server)

AndroidiOS

Native Hybrid Web Server

Pre-BuiltNode.js starter app

Blu

em

ixClie

nt

Standard App Lifecycle Security

Scripting

사전 제작된 Mobile Backend Services 의 제공으로, Mobile Application 환경을 Enterprise Mobility 환경으로 쉽게 확장시킬 수 있습니다.

3.1 Bluemix Mobile 서비스

Mobile Services

주요 특징 (2) – 개발자를 위한 다양한 APIs 및 서비스

Page 24: IBM Bluemix

© 2015 IBM Corporation24

• Cloudant NoSQL DB– provides access to a fully managed NoSQL JSON data layer

• DataWorks - data refinery to speed application development by getting the data you need, when you need it

• Object Storage- support for provisioning object stores

• SQL Database- on-demand relational database powered by DB2

• ClearDB MySQL - database-as-a-service for your MySQL powered applications

• ElephantSQL - Open source DB hosted in cloud

• MongoLab - fully-managed cloud database service featuring highly-available MongoDB database

• Redis Cloud - fully-managed cloud service for hosting and running your Redis dataset

• mySQL - mySQL Database

• postgresql - PostgreSQL database

DB2 기반의 SQL 데이터베이스와 Cloudant와 같은 No SQL Database 및 다양한 open 소스데이베이스를 지원함으로써, 개발자들이 필요에 의해 다양한 데이터베이스를 손쉽게 구성하여 사용하는 것이 가능합니다.

Cloudant DatawoksSQL

Database-

Operational Data Store

Data Shaping & Masking

RDMBS

3.2 Bluemix Data Management 서비스

주요 특징 (2) – 개발자를 위한 다양한 APIs 및 서비스

Page 25: IBM Bluemix

© 2015 IBM Corporation25

빅데이터를 지원하기 위한 Hadoop 및 dashDB 등 다양한 빅데이터 분석을 위한 서비스를제공함으로써 개발자들이 손쉽게 서비스를 구성하고, 개발에 빅데이터 분석을 활용하는 것을 가능하게 합니다.

• Big Insights for Hadoop- Procure and provision IBM SoftLayerclusters installed with IBM BigInsights for Hadoop

• DashDB- data warehousing and analytics solution powered by IBM BLU Acceleration and Netezza in-Database Analytics

• Geospatial Analytics- Leverage real-time geospatial analytics to track when devices enter or leave defined regions.

• IBM Analytics for Hadoop - based on Infosphere Big Insights

• Time Series Database - (powered by Informix) is purpose-built for fast and efficient storage and analysis of time series data

• Embeddable Reporting– run IBM Cognos Business Intelligence reports within your Bluemix environment.

Embeddable Reporting

DashDBBig Insights for

Hadoop

Cognos BIdata warehousing

and analytics solution

Big Insights

3.3 Big Data and Business Analytics 서비스

주요 특징 (2) – 개발자를 위한 다양한 APIs 및 서비스

Page 26: IBM Bluemix

© 2015 IBM Corporation26

Bluemix의 IoT(Internet of Things) 서비스는 디바이스와 센서, 게이트웨이로 부터 수집된 데이터를 활용하여 IOT 어플리케이션 개발 및 관리를 위한 서비스를 제공합니다.

3.4 Bluemix IOT 서비스

주요 특징 (2) – 개발자를 위한 다양한 APIs 및 서비스

Page 27: IBM Bluemix

© 2015 IBM Corporation27

IBM IoT 서비스는 MQTT 기반의 양방향 메시징에기반한 connectivity 솔루션에 기반하고 있으며, 실시간 대용량 처리에 적합한 scalability를 제공

Connect

Bluemix는 Node-RED라는 visual tool 형태의 솔루션을 제공함으로써 IoT device들을 연결(wiring)하고, 각 device에 대한 설정 정보, sense-and-actuate rule을 손쉽게 편집 가능

Assemble

IoT device에 대한 등록 정보 및 현황 관리 기능과 함께 sensing된 데이터에 대한 시각화 제공

Manage

Bluemix를 통해 IoT Foundation를 활용한 IoTapplication 개발 환경 및 개발을 위한 ek양한 서비스 제공

Build

3.4 Bluemix IOT 서비스

주요 특징 (2) – 개발자를 위한 다양한 APIs 및 서비스

Page 28: IBM Bluemix

© 2015 IBM Corporation28

주요 특징(4) – Hybrid 환경을 위한 통합(Integration) 서비스

기존 시스템의 애플리케이션 및 데이터와의 통합(Integration) 위한 다양한 서비스를제공합니다.

블루믹스 상의 어플리케이션으로 부터API 생성

기존 어플리케이션으로 부터 API 생성

기존 데이터로 부터API 생성

기간계 데이터와의데이터 동기화

고객의 데이터 센터 IBM Bluemix

CastIron LiveConnector

Bluemix Secure Connector

Page 29: IBM Bluemix

© 2015 IBM Corporation29

Bluemix에서는 하이브리드 클라우드 통합을 위한 아래의 서비스들이 제공됩니다. 이는하이브리드 어플리케이션을 구현을 보다 쉽고 유연하게 합니다.

Secure Gateway

Connect andCompose

DataWorks

API Management

API Harmony

안전한데이터와어플리케이션에대한엑세스지원타 클라우드 및 엔터프라이즈 데이터 센터 또는 개발자의 랩탑

데이터서비스데이터 구성, 데이터 로드, 데이터 마스킹, 프로파일 데이터를통해 운영환경에서 사용된 데이터를 준비

API 생성온프라미스 혹은 다른 Cloud 접첨으로 부터 REST API생성, 이를 조립하여서 새로운 API 생성 가능

API 퍼블리쉬및관리안전하고 확장 가능한 환경내에 API를 생성하고 이를 관리, 이에 대한 문서 정의

자신의앱(App)에서필요한적절한API 찾기공개된 API 사이에서 기존 API와의 곤계 이들 사이의 관계등을 파악하여 자신이 적절한 API를 검색

주요 특징 (4) – Hybrid 환경을 위한 통합(Integration) 서비스

Page 30: IBM Bluemix

© 2015 IBM Corporation30

Diagram : Bluemix to an on-premises DB2/MySQL/Mongo DB

Gateway 연결Gateway 생성으로 환경간의 구성정보를 통해 터널을 만들고, Docker 클라이언트를 동작하게 만듭니다

주요 기능

Destination 추가

클라이언트를 통해 데이터베이스, 시스템 및 어플리케이션을노출하기 위해 destination을 작성합니다

Gateway 관리Gateway와 Destination의 관리를 위한 Secure Gateway 서비스UI 나 Secure Gateway REST API를 제공합니다

워크로드 조절First Alive* 로드밸런싱 룰을 이용하여 각 연결간의 워크로드를조절합니다 *Round Robin, Least Connected 지원예정

데이터 안전성확보

상호 인증 TLS* * timed access, single user connections, source IP/data restrictions등 확장 예정

4.1 Secure Gateway

주요 특징 (4) – Hybrid 환경을 위한 통합(Integration) 서비스

Secure Gateway는 서로 다른 환경간의 데이터 및 어플리케이션의 접근을 안전하고도 쉽게해줍니다.

Page 31: IBM Bluemix

© 2015 IBM Corporation31

Diagram : DataWorks

Data Load API를 이용, 환경간의 데이터 이동을 쉽게 해줍니다

주요 기능

Data Profiling

API를 이용, 데이터에 관한 정보를 취득하거나 HIPAA 컴플라이언스 준수를 위해 민감한 데이터를 마스킹합니다

Address Cleansing

주소를 표준화하여 위치데이터의 정확성을 높일 수 있습니다** 일부 Bluemix환경 미지원

개발에 필요한 데이터를 안전하고 신속하면서도 사용에 있어 컴플라이언스에 위배되지 않도록DataWorks를 제공합니다.

테이블 선택 & Open

데이터 마스킹

4.2 Dataworks

주요 특징 (4) – Hybrid 환경을 위한 통합(Integration) 서비스

Page 32: IBM Bluemix

© 2015 IBM Corporation32

Diagram : API Harmony

APIs 검색API 검색뿐 아니라, 두가지의 업무 영역을 검색할때, 함께동작하는 API를 매핑하여 결과로 제공합니다

주요 기능

API dating Service

APIs 검증하기 위한 방안으로 보안 검사, 제공회사의 신뢰등급, 피어 평가등의 방법을 고려하고 있습니다

개발자에게 적합한 API를 검색할 수 있도록 API Harmony를 제공합니다

필요한 API 검색 사용자 정의 기반의 관련 API 검색

4.3 API Harmony

주요 특징 (4) – Hybrid 환경을 위한 통합(Integration) 서비스

Page 33: IBM Bluemix

© 2015 IBM Corporation33

Diagram : Containers

Portable독립적이고 안전한 어플리케이션 플랫폼으로 컨테이너 기반App은 어디서든 실행할 수 있습니다

주요 기능

Efficient

신뢰가능한 컨테이너 이미지 기반으로 Public, Private 환경어디에서든 개발을 위한 공동 작업을 공유할 수 있습니다어떤 인프라환경에도 신속하고 안정적으로 배포, 실행할 수있습니다

Open Docker기반으로 어플리케이션을 실행하는 데 필요한 모든 요소를 포함하는 가상 소프트웨어오브젝트인 Containers 기술을 제공합니다.

Containers

대시보드를 통해 Public, dedicated 및 private 인스턴스간의 VMs의 지속적인 관리 및 배포

OpenStack 인프라스트러처와의 연계성

Docker as-a-service로 VM을 관리할 필요가 없어짐

신뢰적이고 안전한 Enterprise급 이미지 레포지토리

성능 및 확장성의 향상

통합된 모니터링, 로깅, 네트워킹 및 스토리지

4.4 Containers

주요 특징 (4) – Hybrid 환경을 위한 통합(Integration) 서비스

Page 34: IBM Bluemix

© 2015 IBM Corporation34

주요 특징 (5) – 유연한 서비스 모델

Bluemix 콘솔

자신의 활용도에 맞게즉각적으로 엑세스가능

로컬Bluemix

Local Runtimes

Services

고객의 데이터 센터

Behind the firewall

Bluemix

Runtimes

IBM + 3rd Party Services

Dedicated Runtimes

Dedicated Services

Tailored environment Isolation

Dedicated SoftLayer Environment

2H 2015전용(Dedicated)

Bluemix

Page 35: IBM Bluemix

© 2015 IBM Corporation35

주요 특징 (5) - 글로벌 확장 용이2015년 AP 에 Bluemix 배포가 예정되어 있으며, 앞으로도 전세계 Softlayer Datacenter 를 기반으로확장 될 예정입니다.

2015년오픈 예정

Page 36: IBM Bluemix

© 2015 IBM Corporation36

주요 특징 (7) – 계층화된 보안Bluemix 에서는 IBM 에서 제공하는 Infra 관련 보안 및 SSO, 어플리케이션 보안을 위한AppScan등의 계층회된 보안 서비스를 제공하므로, 개발자는 애플리케이션 개발 및 데이터 관리만 집중할 수 있습니다.

IBM의 모든 역량 반영

• SoftLayer와 IBM의 호스팅 경험

• 엄격한 IBM의 보안 표준 적용

어플레케이션 보안 도구들

• 여러개의 애플리케이션과 소셜 로그인에서의 SSO 제공

• 웹 및 모바일에서의 보안 취약성 탐지를 위한 Appscan 서비스 제공

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

개발자의 관심부분

IBM 관리 부분

• 계층화된 방어 체계

• 침입 방지 및 침투 테스트

• 가상화된 컴포넌트간

데이타 격리

• 자동 패치 관리

Page 37: IBM Bluemix

© 2015 IBM Corporation37

IBM Bluemix 데모 - Let’s see it!http://bluemix.net/

Page 38: IBM Bluemix

© 2015 IBM Corporation38

IBM Bluemix를 통한 손쉬운 개발

Bluemix는 Public 클라우드 방식의 경우 Bluemix.net 웹사이트에서 누구나 가입할 수 있고쉽게 로그인 할 수 있습니다.Bluemix 를 Dedicated나 Local로 적용한 기업의 경우 해당 기업의 인증서 및 Directory 정책에연계하여 Log-in 할 수 있습니다.

Page 39: IBM Bluemix

© 2015 IBM Corporation39

IBM Bluemix를 통한 손쉬운 개발

로그인을 한 뒤, 처음 보이는 Bluemix의 대시보드 화면입니다. 직관적인 UI로 현재 사용량등을 볼수 있습니다.

Page 40: IBM Bluemix

© 2015 IBM Corporation40

IBM Bluemix를 통한 손쉬운 개발

대시보드에서는 자신이 개발한 어플리케이션 및 서비스 등을 전체적으로 카테고리별로 한눈에 확인하고 접근 할 수 있습니다.

Page 41: IBM Bluemix

© 2015 IBM Corporation41

IBM Bluemix를 통한 손쉬운 개발

어플리케이션을 처음 개발하고자 하면, 웹 어플리케이션인지 모바일 어플리케이션인지를 선택합니다.

Page 42: IBM Bluemix

© 2015 IBM Corporation42

IBM Bluemix를 통한 손쉬운 개발

어플리케이션의 형태를 선택하고 나면, Bluemix가 지원하는 다양한 개발 언어중 자신이 원하는 언어를 선택하여 개발을 시작할 수 있습니다.

Page 43: IBM Bluemix

© 2015 IBM Corporation43

IBM Bluemix를 통한 손쉬운 개발

Watson, Mobile, DevOps를 비롯하여 무수히 많이 준비 되어 있는 서비스 카탈로그 중, 자신에게 필요한 API 및 서비스를 선택하여 쉽게 활용할 수 있습니다.

Page 44: IBM Bluemix

© 2015 IBM Corporation44

IBM Bluemix를 통한 손쉬운 개발

아래의 RDBMS 서비스를 추가하는 화면에서 볼 수 있듯이, 간단하게 서비스를 추가함으로써 손쉽게 개발을 시작할 수가 있습니다.

Page 45: IBM Bluemix

© 2015 IBM Corporation45

익숙하고 편리한 방식으로 어플리케이션 개발최근 개발자들이 가장 선호하는 방식인 DevOps 서비스를 통해 BlueMix에서 개발된어플리케이션을 GitHub로 연결, 로컬에 Clone 할 수 있으며, 동일 소스로 BlueMix 와 로컬 환경에서작업하여 신속한 앱을 개발 할 수 있습니다.

BlueMix DevOps 및 Git Client 연계

Page 46: IBM Bluemix

© 2015 IBM Corporation46

익숙하고 편리한 방식으로 어플리케이션 개발최근 개발자들이 가장 선호하는 방식인 DevOps 서비스를 통해 BlueMix에서 개발된어플리케이션을 GitHub로 연결, 로컬에 Clone 할 수 있으며, 동일 소스로 BlueMix 와 로컬 환경에서작업하여 신속한 앱을 개발 할 수 있습니다.

Eclipse에서 소스 개발. BlueMix에 연결 및 실행

Page 47: IBM Bluemix

© 2015 IBM Corporation47

재사용가능한 API 생성, 관리 및 모니터링

API 사용 계획 (공개 범위, 임계 값, 임계값 초과시 조치)

ㅁㅁ

ㅁㅁ

ㅁㅁ

외부 파트너 혹은 내부 개발자에게 API를 공개하기 사용 계획을 설정할 수 있습니다.

Page 48: IBM Bluemix

© 2015 IBM Corporation48

개발자들이 재사용가능한 API 생성, 관리 및 모니터링

외부 파트너 혹은 내부 개발자에게 공개된 API사용량 모니터링하고 분석할 수 있습니다.

API 사용 통계(API 및 사용 어플리케이션)

Page 49: IBM Bluemix

© 2015 IBM Corporation49

개발자들이 재사용가능한 API 생성, 관리 및 모니터링외부 파트너 혹은 내부 개발자에게 공개된 API사용량 모니터링하고 분석할 수 있습니다.

API 사용 분석 (개수, 응답시간, 전문로그 등)

Page 50: IBM Bluemix

© 2015 IBM Corporation50

개발자들이 재사용가능한 API 생성, 관리 및 모니터링외부 파트너 혹은 내부 개발자에게 공개된 API를 확인하고 각 API별로 전문을 확인 가능합니다.

API 리스트 및 입출력 전문 확인

ㅁㅁ

Page 51: IBM Bluemix

© 2015 IBM Corporation51

IBM Bluemix 주요 활용 영역

웹 애플리케이션 모바일 백엔드

APIs와 On-Prem 연계 애낼리틱스와 리포팅

• Bluemix의 data collection API와 대쉬보드 활용

• 단순 IaaS에서 Bluemix로 전환함으로써인프라/미들웨어 셋업 시간을 수 일에서 수 분으로 단축

• Bluemix SDK를 이용 iOS및 Android 네이티브 앱을 통합

• 모바일 클라이언트에 있던 로직을 서버쪽으로 이관

• 기존 자체 개발 코드였던 푸쉬 서비스등을 Bluemix 모바일 백엔드 서비스로교체

• Bluemix에서 사용할 수 있는 API 들을 제공

• 기존 On-Prem 데이타베이스와 기술의 연계 활용

• Bluemix를 통해 On-Prem 데이타를 접근하는 모바일 애플리케이션 개발

• IBM Cognos business intelligence 리포팅 기능을 자신의 애플리케이션에 포함시켜 쉽게 리포팅 통합 기능 개발

• IBM Analytics Warehouse를 활용한 업무 데이타 저장 및 분석 업무 개발

• 애플리케이션에 대한 성능 및 가용성 파악, 그리고 즉각적인 가시성 및 제어 기능확보

• 솔루션을 개발 하기 위해 필요한 SW license 를 구매하지 않고, 해당 제품을이용한 서비스요금만 지불

Page 52: IBM Bluemix

© 2015 IBM Corporation52

IBM Bluemix 적용 사례 - 해외

Smart Mobility Plan을 발표, 다양한 새로운기술 들을 적용한 시도를 하고 있음

Painless Parking – Plug-in Device (트레픽 데이터 및 주차 정보를 제공, 운전자들의 모바일폰에서 가장 가까운 주차장을 찾는 서비스 제공

Data-Driven Insurance – 운전자의 운전습관을 분석해서 개인화된 프로파일을 생성, 이에기반하여 보다 정확한 보험 요율 계산

실시간 분석 솔루션을 활용

지리분석 서비스 및 모바일 어플리케이션을위한 Cloundant 서비스를 이용하여 준 실시간 분석

Bluemix 상의 API와 Liberty 서비스 활용

Challenge

Solution

IBM Cloud 기반의 Big Data 솔루션과Bluemix 서비스를 통한 새로운고객용 모바일 서비스 개발

52

Citi Mobile Challenge 진행Bluemix기반의 Hybrid Cloud시스템 구축

Citi and IBM Align to Accelerate Digital Banking Innovation Through Citi Mobile Challenge(http://www-03.ibm.com/press/us/en/pressrelease/46133.wss)

http://bluemixdemo.comhttp://www.citimobilechallenge.com/index.php

모바일 기업으로의 전환을 위한개발자 대회 진행중

Page 53: IBM Bluemix

© 2015 IBM Corporation53

IBM Bluemix 적용 사례 - 국내

프로젝트 초기 시작 단계에서 이를 활용한 빠는 개발 프로젝트 시작이 가능해짐

Energy Internet of Things Research Center( ITRC)에서 산학협력단에서 정부과제를 수행하기 위한 개발 플랫폼이 필요

프로젝트 초기단계에 비용, 스케쥴, 안정성, 확장성등에 대한 리스크를 줄이고자 함

Bluemix의 안정적인 IOT Foundation Service 이용

IT 환경 구축에 다는 시간과 비용읓 최소화 하고 개발에 집중함으로서 개발 비용 및 시간단축

Challenge

Results

Solution

안정적인 IOT 서비스를활용한 빠른 서비스개발 착수

리스크를 최소화 하며 신규 시장에 빠른 집입

적은 투자 비용으로 솔루션 서비스의 안정성 확보

고객과 시장의 요구사항의 빠른 대응

쉽고 빠른 비즈니스 확장성

Bluemix 환경에서 개발과 동시에 새로운 서비스확장을 기획하며, 확장 기능을 위한 S/W의 추가 도입 및설치 없이 개발중인 솔루션과의 적합성 테스트를 쉽고 빠르게 시도하는 중

아트 그라피는 2011년 10월에 설립된 스타트업으로문화 및 예술 관련 사업 및 솔루션을 보유, 온라인 콘텐츠 생산, 제작 및 편집을 돕는 새글 서비스 준비중

해외 시장을 공략하기 위한 최적의 IT 환경이 필요했으며, 새롭게 시작하는 비즈니스에 대한 초기위험부담을 최소화

Challenge

Results

Solution

Page 54: IBM Bluemix

© 2015 IBM Corporation54

IBM Bluemix의 적용 사례

소매업

운영비 30% 절감- 인프라가

아닌 앱과 코드에 집중

서비스업

MQA 모바일 서비스로 모바일

앱의 결함 해결 시간을 300%

줄임.

교통

15일만에 기간계

데이타베이스와 연계된

모바일 앱 개발

의료산업

신규 고객에게 서비스

딜리버리 시간을 35% 개선

Technology

신규 고객 등록에 걸리던

시간을 2일에서 30초로 해결

리테일고객용 앱 개발을 위해 IBM을전략적 파트너로 선택

Bendigo 은행

150년 역사의 호주 은행

Dedicated Bluemix기반의 디지

털 혁신을 이뤄냄

Tangerine 은행캐나다의 인터넷 전문은행Bluemix기반의 전사 개발 환경구축으로 빠른 어플리케이션출시

시티은행

Citi Mobile Challenge 진행

Bluemix기반의 Hybrid Cloud시

스템 구축

Page 55: IBM Bluemix

© 2015 IBM Corporation55

추가 정보

Bluemix Public cloud : http://www.bluemix.net

30일 무료 사용 (http://ibm.biz/Bluemixkorea) *30일 이상의 경우, 혹은 스타트업회사의 경우 IBM 파트너, 영업 담당자에게 연락하셔야 합니다.

IBM Bluemix 개발자 커뮤니티 (https://developer.ibm.com/bluemix/)

Blumix Demo (http://bluemixdemo.com/)

Page 56: IBM Bluemix

© 2015 IBM Corporation56

감사합니다!