효과적인개발환경을위한 IBM …Components, Service Templates IT ......

31
효과적인 개발 환경을 위한 IBM 개발 및 테스트 클라우드 전략 및 구축 사례 MiYoung Hong ([email protected] ) Rational Software, 한국IBM

Transcript of 효과적인개발환경을위한 IBM …Components, Service Templates IT ......

Page 1: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

효과적인 개발 환경을 위한IBM 개발 및 테스트 클라우드 전략 및 구축 사례

MiYoung Hong ([email protected])

Rational Software, 한국IBM

Page 2: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation2

The Premier Event for Software and Systems Innovation

Agenda

클라우드 개요 및 IBM 클라우드 전략

IBM 개발 및 테스트 클라우드 오퍼링

– Why 개발 및 테스트 클라우드 ?

– IBM Rational 개발 및 테스트 클라우드 참조 아키텍처

– 개발 및 테스트 클라우드 적용 시나리오

개발 및 테스트 클라우드 적용 사례

– IBM Development Support Team (Private 클라우드)

– CloudOne (Public 클라우드)

Page 3: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation3

The Premier Event for Software and Systems Innovation

새로운 사용자 경험이자 비즈니스 모델어플리케이션, 데이터, IT 리소스에 대해 신속한 프로비젼닝, 표준화된 오퍼링, 유연한 가격 모델을 기반으로하는 IT 딜리버리의 새로운 비즈니스 모델

인프라스트럭처에 대한 관리와 서비스 딜리버리 방법클라우드 컴퓨팅은 대규모의 가상화된 리소스를 관리적인 관점에서 통합적으로 관리하도록 해주며, 필요에따라 IT 서비스를 탄력적으로 확장하는 것을 가능하게 함

Monitor & ManageServices & Resources

클라우드 관리자

DatacenterInfrastructure

Service Catalog,ComponentLibrary

서비스 사용자

컴포넌트 공급업체소프트웨어 제공 업체

Publish & UpdateComponents,Service Templates

IT 클라우드

AccessServices

클라우드 컴퓨팅이란 ?

Page 4: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation4

The Premier Event for Software and Systems Innovation

클라우드 컴퓨팅 무엇이 다른가 ?

클라우드 컴퓨팅 환경전통적인 IT 환경(Without 클라우드 컴퓨팅)

가상화된 리소스자동화된 서비스 관리표준화된 서비스

위치에 독립적신속하게 확장 가능Self-service

SoftwareHardware

StorageNetworking

SoftwareHardwareStorageNetworking

SoftwareHardwareStorageNetworking

Note: Elements of Cloud computing taken from NIST, Gartner, Forrester and IDC Cloud computing definitions

Page 5: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation5

The Premier Event for Software and Systems Innovation

클라우드 컴퓨팅의 잇점 : 클라우드노믹스(Cloud-onomics)

=Cloud COMPUTING

CostVIRTUALIZATION +STANDARDIZATION AUTOMATION+ Flexibility

…leveraging virtualization, standardization and automationto free up operational budget for new investment.

Virtualization of Hardware

Utilization of Infrastructure

가상화된 환경을 통해Utilization 증대

하드웨어 비용 절감

Infr

astr

uctu

re L

ever

age

Standardization of Workloads

Automation of Management

복잡성 감소 = 자동화 부분증가 = 인력 비용 감소

반복적인 작업을 자동화

Labo

r Le

vera

ge

Self Service클라이언트는 보다 적은 지원 및

서비스만으로도 자신이 필요한 환경을구성 가능

Page 6: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation6

The Premier Event for Software and Systems Innovation

리얼타임 모니터링 및 최적화(End-to-end real-time monitoring and

optimization)

가상화(Virtualization management)

서비스 딜리버리 자동화(Service delivery automation)

비즈니스 서비스 카탈로그 및 셀프 서비스(Business service catalogs and self service)

Virtualization underpins

Cloud

보다 용이한서비스의 사용 및관리에 포커스

클라우드 적용 모습의 진화Organizations are now moving beyond virtualization to higher value stages of Cloud

Cloud 로의 전환중, 62% 의 CIOs

가 이를 top priority에 두고

있다.

81%

자신들의 클라우드환경을 보고, 현황에대해 모니터링 하는

것에 Concern

70%

클라우드 환경의 효율성, 스피드, 통제를 강화할

부분에 Focus

43%

NEW!

사용 기반의 미터링 및 동적인 서버 용량 최적화(Consumption based metering and dynamic capacity

optimization)

Page 7: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation7

The Premier Event for Software and Systems Innovation

IBM 클라우드 전략

다양한 IBM 클라우드 포트폴리오를 통해 고객 환경에 맞는 클라우드

환경 구축 및 로드맵 수립

클라우드 적용 효과 극대화

풍부한 클라우드 자산을 바탕으로 지속적인 산업별 클라우드 솔루션

개발, 제공

클라우드를 통한 비즈니스 혁신 지원

검증된 아키텍처 및 플랫폼 적용으로 클라우드 도입에 따른 사업 위험성

최소화, 빠른 클라우드 전환 지원

개방형, 표준 아키텍처 채택을 통한 향후 확장성 및 연동성 보장

Best Practice 기반의클라우드 참조아키텍처 제공

업무 유형 중심의 다양한클라우드 포트폴리오

제공

산업의 이해와 클라우드 글로벌 역량을 활용한비즈니스 혁신 지원

다양한 방식의 클라우드 서비스/솔루션 제공 – Public, Private, Hybrid

클라우드 신기술, 표준화 에 대한 지속적 투자 및 참여

솔루션 연속성 보장

IBM의 성장엔진으로서클라우드에 대한 투자

Page 8: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation8

The Premier Event for Software and Systems Innovation

IBM 클라우드 컴퓨팅 참조 아키텍처IBM의 CCRA (Common Cloud Reference Architecture) 는 클라우드 서비스 제공 플랫폼을 위한 참조 아키텍처로서 클라우드의 범위, 요건, 아키텍처 결정 등에 대한 블루프린트를 제공합니다. 베스트 프렉티스 기반의 표준화 및 방법론을 제공함으로써 클라우드 플랫폼 구현의 일관성 및 품질을 보장하며, 다양한 클라우드 서비스 요구에 대응할 수 있는 유연성과 확장성을 지원합니다.

Governance

Security, Resiliency, Performance & Consumability

Cloud ServiceCreator

Cloud Service ProviderCloud ServiceConsumer

Cloud Services

IaaS

PaaS

SaaS

BPaaS

Common CloudManagement Platform

Cloud Service Integration

Tools

Consumer In-house IT

Infrastructure

Middleware

Applications

Business Processes

OSS – Operational Support Services

BSS – Business Support Services

Subscription Management Pricing Entitlement

Management

Metering Rating Billing

Clearing & Settlement

Accounts Payable

Accounts Receivable

Customer Account

Management

Service Offering Catalog

Service Offering

Management

Contracts & Agreement

Management

Service Request

Management

Order Management

TransitionManager

DeploymentArchitect

OperationsManager

Service Provider Portal & API

Consumer Administrator

Consumer BusinessManager

Consumer End user

Service Creation Tools

Service Management Development

Tools

Service Runtime Development

Tools

Software Development

Tools

Image Creation Tools

Service Component Developer

Inf rastructure

Security &Risk Manager

CustomerCare

ServiceManager

BusinessManager

Service Composer

OfferingManagerService

Integrator

Se

rvic

e M

an

ag

eme

nt

Service C

onsumer P

ortal & A

PI

Service D

evelopment

Portal &

AP

I

AP

I

AP

I

AP

I

AP

I

Existing & 3rd party services, Partner

Ecosystems

ProvisioningIncident & Problem

Management

IT Service Level

Management

Service Automation Management

Service Delivery Catalog

Service Request

Management

Change & Configuration Management

Image Lifecycle

Management

Monitoring & Event

Management

IT Asset & License

Management

Capacity & Performance Management

Platform & Virtualization Management

Infr

astr

uctu

reM

gm

t Int

erfa

ces

Pla

tform

Mg

mt

Inte

rfac

esS

oftw

are

Mg

mt

Inte

rfac

esB

P M

gm

tIn

terf

aces

Blue Print를 기반으로 체계적이고 유연한 플랫폼 구현

개방형 아키텍처, 클라우드 표준 지원을 통해, 클라우드환경 구현의 일관성 및 품질 보장

유연한 구성으로 설계되어 있어 IaaS, PaaS, SaaS 등다양한 클라우드 서비스 지원 . 고객의 요건이나환경에 맞는 선택적 적용 가능

독립적인 영역별 컴포넌트 구성을 통하여 각 서비스의변경 시 영향을 최소화

지속적인 연구 개발 및 투자 뿐만 아니라, 고객의참여를 통해 피드백을 반영하여 지속적으로업그레이드, 발전된 아키텍처 지원

IBM 솔루션 및 IaaS, PaaS, SaaS 의 다양한 클라우드서비스 개발에 적용. IBM 자체 Public 클라우드 (SCE, SCE+) 에 적용. 글로벌 검증된 사례 보유.

https://collaboration.opengroup.org/cloudcomputing/documents.php?action=show&CALLER=index.tpl&dcat=0

Page 9: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation9

The Premier Event for Software and Systems Innovation

Agenda

클라우드 개요 및 IBM 클라우드 전략

IBM 개발 및 테스트 클라우드 오퍼링

– Why 개발 및 테스트 클라우드 ?

– IBM Rational 개발 및 테스트 클라우드 참조 아키텍처

– 개발 및 테스트 클라우드 적용 시나리오

개발 및 테스트 클라우드 적용 사례

– IBM Development Support Team (Private 클라우드)

– CloudOne (Public 클라우드)

Page 10: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation10

The Premier Event for Software and Systems Innovation

클라우드 컴퓨팅을 어떤 분야에 활용할 것인가 ?Workloads may be at different levels of readiness for Cloud

Page 11: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation11

The Premier Event for Software and Systems Innovation

비용의 증가

(소프트웨어 배포(Deploy) 비용 증대)

설치 및 관리 비용 감소

하드웨어와 소프트웨어의 Utilization 증대를 통해TCO 감소

클라우드

클라우드 기반의 개발 및 테스트 환경에 대한 기대 효과Why Development and Test Cloud?

표준화된 서비스의 딜리버리 통한 거버넌스 향상

검증된 베스트프렉티스 기반으로 소프트웨어 구성

자동화를 통해 빠른 시간 내에(in minutes) 필요한도구가 프로비전닝 되어 제공(추가적인 다운로드 및설치가 불필요)

자체 관리용 포탈을 통한 전세계에 분산 팀의리소스에 대한 access 가능

개발팀의 on-boarding에많은 시간이 소요

복잡성의 증대

소프트웨어 프로세스에 대한 통제 및 거버넌스의 어려움

Source (http://www.cio.com/article/505660/Your_First_Cloud_App_Dev_Test_a_Smart_Choice)

기존 환경

Page 12: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation12

The Premier Event for Software and Systems Innovation

Capabilities ON the Cloud

Standardized Development• Increase ramp-up time• Improve consistency between teams and asset

governance• Self-service access

Software Delivery Automation

•Reduce time consuming, manual deployment tasks

•Increase delivery speed

Capabilities LEVERAGING the CloudCapabilities

TARGETING the Cloud

Cloud Exploitation• Increase availability of systems on demand• Usage based on need

개발 및 테스트 클라우드를 위한 IBM Rational의 전략Three types of Cloud capability

Page 13: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation13

The Premier Event for Software and Systems Innovation

13

시나리오 1 - “On” the Cloud

모든 Rational 의 솔루션은 클라우드 인프라스트럭처 활용 가능

– 자체 구축한 프라이빗 클라우드 또는 Hosting by IBM 환경에서 가용 가능

Cloud 환경을 위해 미리 구성된 Image 가 준비되어 있음

– Rational Collaborative Lifecycle Management Solutions (RTC, RQM, RRC)

– Rational Asset Manager

– Rational Build Forge

적용 예) Globally Distributed Development teams

1

RTC *

Provision RTC

2

3Developers work with RTC using web or rich client interface

Rational Team Concert (RTC) on Private Cloud Infrastructure

DevelopersDev Lead

Customized preinstalled templates

Page 14: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation14

The Premier Event for Software and Systems Innovation

시나리오 1 - “On” the Cloud(2/2)

셀프 서비스, 자동화된 프로비져닝, 보다 손쉬운 이행(Deployment)

– 이미 구성된 통환 환경으로 제동되는 이미지를 통해 보다빠르고 손쉽게 일관된 환경 구성

셀프 서비스를 통해 표준화되고 자동화된 솔루션이제공됨

중앙에서 표준화된 서비스를 제공함으로 인해 유지보수 및 기술지원이 보다 용이함

IT 측면에서의 이슈:– 복잡한 환경으로 인한 설치 및 구성, 이에 대한 유지 보

수가 점차 복잡하고 비용이 증가함

– 패턴 및 라이선스에 대한 관리가 어려워짐

개발 및 테스트 측면에서의 이슈– 각각의 프로젝트마다 자신만의 고유 환경 구성

– 새로운 프로젝트 구성 시 빠르게 새로운 환경을 구성 및적용하기 어려움

비즈니스 측면에서의 이슈

– 비즈니스 요건에 따라 IT 환경이 보다 대응해야 함

기존 이슈 사항 클라우드 적용 기회

Value Delivered: From traditional To cloud

Setting up a development environment Days 30 minutes

Test provisioning Weeks Minutes

Release management Weeks Minutes

Change management Months Days or hours

Application delivery management 1 operator for 10 apps 1 operator for 100 apps

From traditional To cloud

적용효과

Page 15: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation15

The Premier Event for Software and Systems Innovation

클라우드를 활용한 테스트 환경 구축

– 매년 다수의 복잡한 제품에 대한 지원 가능

– 자동화된 테스트 환경에 대한 프로비져닝

– 테스트 환경에 구성시 제품 및 통합에 드는 skills 에 대한 의존도를 줄임

– 자산(Asset), Skill, 테스트 패턴에 대한 재사용성 증대

성능 테스트 환경 구축

– 보다 적은 비용으로 성능 테스트를 환경 구성

역할 기반(Role-based) 의 데스크 탑 구축

분산 빌드

시나리오 2 – “Leverages” Cloud

Role-based desktops

Developer / Tester

Page 16: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation16

The Premier Event for Software and Systems Innovation

시나리오 2 – “Leverages” Cloud

테스트와 요구사항의 연결을 통해 종합적인테스트 계획 및 분석 가능 환경 제공

자동화, 표준화된 테스트 환경 구성을 통한리소스에 대한 통제 및 거버넌스 증대

불충분한 테스트 및 테스트 환경

결함 발견의 한계

테스트 데이터의 일관성

환경 구성에 드는 많은 시간

리소스의 가용성

인력 비용의 증대

결함을 해결하는 데 드는 높은비용

자산에 대한 낮은 활용도

시간(Time To Market)

비용(Cost) 개발 및 테스트에 필요한 인프라스트럭쳐를최적화리소스의 유연성 및 가용성 증대자산의 활용도 증대보다 유연한 구매

필요한 리소스에 대한 보다 빠른 제공으로보다 신속한 서비스 딜리버리가 가능

리소스에 대한 제약이 줄어듦으로 인한테스트 레벨 향상

품질(Quality)

기존 이슈 사항 클라우드 적용 기회

Page 17: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation17

The Premier Event for Software and Systems Innovation

시나리오 2 – “Leverages” Cloud

적용 예) 클라우드 기반의 부하테스트

Page 18: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation18

The Premier Event for Software and Systems Innovation

시나리오 2 – “Leverages” Cloud

Saving by Category1st Year After Cloud Transformation

Hardware Cost12%

Software Cost

3%

Sys. Admin. Cost30%

ProvisioningCost38%

Testing Process

Overhead17%

Payback Period (Months)Total Initial Investment for Test Cloud

Net Present Value (NPV)

Estimated ROI over 3 yearsEstimate average annual ROI

2.85$914,929.31

$7,949,228.81

868.84%289.61%

Cost StructureWith and Without Cloud Transformation

Without

With

Current Year 1 Year 2 Year 3

Cos

t $M

illio

n

$0

$9

테스트 클라우드 ROI 분석 ( international financial institution)

Page 19: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation19

The Premier Event for Software and Systems Innovation

표준 이미지정의

Base OS, Middleware, etc.

표준 이미지정의

Base OS, Middleware, etc.

표준 이미지저장 및 관리

(파일 시스템, RAM, 이미지 저장소 등)

표준 이미지저장 및 관리

(파일 시스템, RAM, 이미지 저장소 등)

토폴로지에이미지를 조합토폴로지에

이미지를 조합

추가어플리케이션

배포

추가어플리케이션

배포클라우드로 이행클라우드로 이행

시나리오 3 - “Targeting” the Cloud클라우드로의 이행(Deployment)시의 고려사항

기존의 이행 방식• Ad-hoc topology 문서화• 임의의 데이터 형태로 관리• 많은 매뉴얼 작업• 셋업 과정에 많은 작업 시간 소요

및 오류 발생

모델 기반• 현재 서버 및 미들웨어 이행된

형태를 모델로 캡쳐• 개발팀과 운영팀 간의 공유• 수정 용이

모델 기반 클라우드 이행• 자동으로 OS 및 미들웨어를

프로비져닝• 코드를 운영환경으로 이행• 자동화된 어플리케이션의 환경

구성

Page 20: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation20

The Premier Event for Software and Systems Innovation

IBM Service Delivery Manager/

IBM Workload Deployer

Rational Software Architect

Rational Automation

Framework for WebSphere

어플리케이션설치및

구성

환경을프로비져닝

개발산출물및템플릿

이행계획

Retrieve Application Artifacts

변경에대한트렉킹및동기화 ization Register Config

Items

Leverages standard environment configurations, templates and artifacts to specify deployment plans

Defines environment media, creates building

block workflows, creates service definition and

associated management plans

SeamlessWorkflow

ServiceRequesterFuture Automated Service Template Generation

서비스요청자

솔루션아키텍트

이행 관리자

Retrieve Application Artifacts

필요한개발산출물

가져오기

Virtual HostPhysicalHosts

Cloud

시나리오 3 - “Targeting” the CloudIBM Deployment Planning and Automation

인프라스트럭쳐, 미들웨어 환경설정, 어플리케이션 설치 등 반복적인 작업에 대한 자동화

Plan(계획)

자동화(Automate)

어플리케이션 산출물, 표준 템플릿, 이행 계획을 관리하고 공유

표준 이행 토폴로지에 대한 설계하여표준 환경 구성을 위한 템플릿을 생성, 이를 기반으로 자동화

거버넌스(Govern)

Rational Asset Manager

Change and Config Mgmnt DB

Page 21: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation21

The Premier Event for Software and Systems Innovation

IBM Rational 클라우드 참조 아키텍처

Cloud Management

IBM SmartCloudProvisioning

IBM Workload Deployer

RationalBuild Forge

Rational Automation Framework for WebSphere

• Service Automation • Service Composition• Application deploy

and configure

Cloud Services

Infrastructure

Build

Performance Test

Functional Test

ApplicationsUnderTest

Application Topologies

Rational Quality Manager

Rational Tem Concert

Rational Requirements

Composer

• Service Catalog• Service Request

Management• Provisioning• Service Management• Etc.

서비스개발

Rational Software Architect

RationalApplicationDeveloper

서비스사용자

Tester

Developer

RationalAsset

Manager

• Service Component Catalog

Security Test

Rational Design

Manager

IBM SmartCloudContinuous Delivery (Beta)

Page 22: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation22

The Premier Event for Software and Systems Innovation

Agenda

클라우드 개요 및 IBM 클라우드 전략

IBM 개발 및 테스트 클라우드 오퍼링

– Why 개발 및 테스트 클라우드 ?

– IBM Rational 개발 및 테스트 클라우드 참조 아키텍처

– 개발 및 테스트 클라우드 적용 시나리오

개발 및 테스트 클라우드 적용 사례

– IBM Development Support Team (Private)

– CloudOne (Public)

Page 23: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation23

The Premier Event for Software and Systems Innovation

개발 및 테스트 클라우드 적용 사례 – IBM Dev. Support Team IBM 내부 개발 조직 대상으로 보다 적은 비용으로 효과적인 서비스 제공

Page 24: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation24

The Premier Event for Software and Systems Innovation

기존에 시스템 관리자에 의해 메뉴얼하게 서버가 제공, 평균 5일 정도 소요됨서버의 가동률(Utilization)이 낮음, 35% 정도 가상화를활용 중

기존의 문제점

IBM 내부의 개발 팀 대상손쉽고 빠르게 개발팀 테스트 환경을 구성 및 관리다양한 OS 및 미들웨어에 대한 템플릿을 클라우드를통해 제공

프로젝트 개요

서버 프로비전닝 시간 단축(5일에서 ->1시간)시스템 유연성 높임(필요하지 않은 서버에 대해서는바로 de-provisioning )Virtualization 및 Consolidation 비율을 높임환경 구성 및 미들웨어 구성에 드는 시스템 관리자 비용감소표준화 증대, 결함 감소, 비용 절감

개발 및 테스트 클라우드 적용 효과Time and cost savings resulting from self-service enables the hosting support team to handle

significant growth, new clients, and innovations in technology and services

적용 결과

$1.4M(in one quarter alone)

비용 절감 효과

개발 및 테스트 클라우드 적용 사례 – IBM Dev. Support Team내부 개발 조직 대상으로 보다 적은 비용으로 효과적인 서비스 제공

Page 25: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation25

The Premier Event for Software and Systems Innovation

프로비저닝 에 드는 비용 증대

provisioning 및 프로젝트 시작에 드는 프로세스에 많은 시간이 소요됨

프로비전닝 시간 및 프로세스 단축 방안 필요

다양한 이기종 빌드 혼재

Virtualization에 대한 활용도 낮음

서로 상이한 virtualization 환경 구성

Provisioning 에 드는 시간을 한 시간으로 단축

일관된 빌드

보다 신속한 Self-Service 제공

Maximum Spend Limit 활용

Support Offerings 제공

개발 및 테스트 클라우드 적용 사례 – IBM Dev. Support Team내부 개발 조직 대상으로 보다 적은 비용으로 효과적인 서비스 제공

기존 프로세스 Cloud 기반 프로세스

Page 26: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation26

The Premier Event for Software and Systems Innovation

개발 및 테스트 클라우드 적용 사례 – CloudOnehttp://oncloudone.com/

Page 27: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation27

The Premier Event for Software and Systems Innovation

개발 및 테스트 클라우드 적용 사례 – CloudOne

Build & Test

Developers & Designers

Partners & Contractors

Managers & Executives

Mobile & Remote

Panasonics – 클라우드를 이용한 Electronic Systems 개발

Page 28: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation28

The Premier Event for Software and Systems Innovation

개발 및 테스트 클라우드 확장을 위한 추가 고려 사항

클라우드 상에 베스트 프렉티스가 반영된 표준화(Standization)된 소프트웨어 개발 및 테스트 도구제공

개발 및 테스트 환경에 대한 자동화(Automation)된 설치 및 구성 혹은 해체

기존의 개발 , 테스트 운영 프로세스와의 연계(Integration)

유연한 라이선싱(Licencing) 모델

성공적인 적용을 위한 기술 및 베스트프렉티스에 기반한 로드맵(Roadmap)

Page 29: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation29

The Premier Event for Software and Systems Innovation

리스크 감소 - Reducing riskEnsure the right levels of security and resiliency across all business data and processes

민첩성 확보 - Breakthrough agilityIncrease ability to quickly deliver new services to capitalize on opportunities while containing costs and managing risk

품질 향상 - Higher quality servicesImprove quality of services and deliver new services that help the business grow and reduce costs

비용 절감 - Doing more with lessReduce capital expenditures and operational expenses

Summary : Cloud is an opportunity for Development and Test

Page 30: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation30

The Premier Event for Software and Systems Innovation

www.ibm.com/software/rational

Page 31: 효과적인개발환경을위한 IBM …Components, Service Templates IT ... 클라우드개요및IBM 클라우드전략 ... Developers work with RTC using web or rich client interface

© 2012 IBM Corporation31

The Premier Event for Software and Systems Innovation

© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

www.ibm.com/software/rational