You are on page 1of 38

KAIST

2014. 10. 30


I.

II.

III.

Private

IV.

Public

V.

Public

VI.

VII.

I.

1 .

SaaS(Software as a Service), PaaS(Platform as a Service),


IaaS(Infrastructure as a Service).
1.

,
.
2.

(Strategy
Planning)

(Requirement
Analysis)

(Architecture
design)

(Implementation)

(Transition)

/
(Maintenance
& Operation)

(Transformation)

, 3
.

, 2 .

, Public , ,
,

Private Public 1

, Private IaaS ,

SW Public PaaS ,
Public SaaS .

4 .
3.

Private

Public

4.

1, 2, 3, 4 .
1.
1
Case 1

Case 2

Case 3

Case 4

Public

Public

PaaS

PaaS

PaaS

Public

IaaS

Pubic PaaS

SW

PaaS

(, )
?

, , / ?

( ERP, CRM, , , SW ,
DR ) ?

Private Public ?

Hosted Private ?

2
.

2.

, /

, /

e-Marketplace

CRM

Private IaaS

Public PaaS

Public SaaS / PaaS

1:

2009 RACE Private IaaS

, 194 14 ,
(Defense Information Systems Agency 2009).
2:

eBay 2010 Accenture , iPad Marketplace

Microsoft Public PaaS Windows Azure


(Accenture 2010).
3:

(Japan Post) 2007 HitachiSoft

CRM

Salesforce.com

Public PaaS

Force.com Private SaaS , Salesforce.com


.

III IV

Private Public
.

V Public .

VI .

VII

II.

(Value

Proposition) .
3.

(,

, ) Pooling

Public

ITIL IT (IT
Service
Management:
ITSM)

. (Elasticity)

(Scalability)

ITSA)

ITSA

IT

,

.

Service

IT ,

(IT

Automation:

IT

, ,

, PoS

Laptop,

Digital Footprint,

Omni-Channel
Access

(Context-Aware

Service) .

(CapEx)

(Metering)

(OpEx)

(Usage-Based Pricing) .

(Web

Services),

Loosely-

REST

Coupled

API

(Interoperability)

3 (1) ,
(3) , , , IoT

(2) ,

(4) , (5) .

5 KPMG

(KPMG 2013).

, ,
, , / .
5.

,
.

(Business

2000

Process

Management:

BPM),

(Service-Oriented Architecture: SOA), (Metadata Management:


MDM), (Infrastructure Virtualization), IT (IT Service Automation:
ITSA) IT ( 2013, David
Linthicum 2010, Thomas Erl 2013 ).

Public

, Private
.

6 IBM (Heather Kreger 2012).


, BPM, SOA,
.

SOA ,

.
,

Operation Support Services(OSS) , ,


,

ITSM (ITSA) .

Business Support Services(BSS)

, (Service Level Agreements: SLA), , , ,


, , .
OSS BSS (Cloud Management Platform: CMP) ,
6.

.
, .
(Separation of Concerns)

BPM, SOA, MDM ,

BPMN(business Process Modeling

Notation) API

10

API .

(Service Registry) , Public


SaaS .
.
, REST

SaaS, PaaS, IaaS SOA

SaaS SW ,

API

, Silo DB
, MDM .

, HW
Deployment , HW .
, , ,
, , .

-IT (Business-IT Alignment)


.

-IT

,
.

SOA ,

, .

MDM Silo ,
.

BPM ,

(Orchestration)

ITSM

.
BPM, SOA, MDM, , ITSM
.

Private ,

Public .
IT
, , .

7 KPMG

(KPMG 2013).

11

, , /
.

IT .
7.

8 IT .

IT

( )

, Pooing
.

12

8.

IT

BPM


(IaaS)

SOA

ESB

Silo

(ITSM)


(Virtualization)


(Consolidation)

13

III.

PRIVATE

II 3 Private
, , , ,
.

4 , Private

.
4.

Private /




Silo

ITIL IT (ITSM)

ITSM
(ITSA)
IaaS
(CMP)

ITSM
ITSA
IaaS CMP ,


Omni-Channel
Access

(Mobile Device
Management), BYOD(Bring Your Own
Device)

Charge-Back

Metering Billing

| Private

14

, ,

IT SW

, IT ,

(Reuse Management Process)

)
API SOA

Mashup

, REST
API SOA

Private , 3
.

4 , IT

.
Catalyst Conference
Private

Private

Hosted

Gartner

,
Private

Public (Alan Waite 2014, Drue Reeves 2014 a).


Public Hosted Private Private
?

, ,

/ (Custom Development), , ,
, .
, 3, 4 ,
, /

/ Private .
Public
.

Hosted

Private Public .

/ /
.

| Private

15

5.

Private

Hosted Private

Public

.

.
/

, , , , IT
.
.

Public , Patriot Act


,
, (National Security Agency: NSA) Mass e-Surveillance Data Mining
PRISM

(ZDNet 2013),

Public .

Public , Private
.
9 Private
(Alan Waite 2014).

4 Private

, 9 , 5
Public Private , Private
?

Private IT
.

, IT

IT ,
.

3 ,

8 IT , IT
.
| Private

16

2 (COSCO Group) ,
SCM Private SaaS , ,
, 2010 Accenture ,
SCM (SOA)
(Allan Alter 2010).
9.

Private

Think Big, Act Small!

, ROI
.

(Provisioning) ,
.

| Private

17

, Papa Murphys Pizza 1000


Private .

Disney, Warner Bros

, , TV TV, ,
,
.

Private (,
, SaaS ) , SW
.

Private ,

.
, Kelly Blue Book
(http://www.kbb.com/)
(Maintainability)

(Availability),

(Scalability)

Private

(CSB) Trace3 , Cisco ,


NetApp , NetApp / FlexPod, VMWare
vSphere, VMWare vCenter ,
(Provision) (Deployment)
.

Private Hosted Private


.

5 , /

, IT ,
/ .
,

NASDAQ

Hosted Private SaaS .

Xignite

XigniteOnDemand Public PaaS SaaS ,


Xignite .

XigniteOnDemand Amazon S3, EC2 Public

IaaS ,
Private SaaS
.

| Private

18

IV.

PUBLIC

Public ,
.

/ Public SaaS PaaS

/ .

/ , /

(Mission-Critical)

Public SaaS .
, Practice Fusion (http://www.practicefusion.com/) (Electronic Health
Record: EHR) Public SaaS 10
(Freemium ) .

Practice Fusion

TLS/SSL , HIPPA
.

EHR

.
,
Public , ,
.
/ Public Public
.

, / ,
/ ,

, , Public
( , , // , ,
, CRM, , SCM )

, , IT

/ , ,
Silo

| Public

19

(Enterprise

Architecture:

EA)

(SOA)

Public SaaS

( Archiving,
)

/ HW , SW Maintenance ,
, ,


( ,
, )

, ,

(Business Continuity), (Disaster Recovery)


Gartner (Richard Watson 2010) , Public


4 ( 10).

Rehost:

Public IaaS .

, New York Times

Public IaaS .

1851-1980

(4TB TIFF ) Amazon Public IaaS EC2


S3 24 1.5TB PDF , Amazon
.

Replace:
,

Public SaaS .
,

(POSCO) 2012

SW SW , Public SaaS Google Apps (Gmail, Calendar,


Hangouts, Google Drive ) Google Search Appliance .

, ,

, , (Spending Management)
Coupa(http://www.coupa.com/) Public SaaS .

| Public

20

Refactor:

Public PaaS .

2 eBay iPad Marketplace Java Public PaaS Windows Azure


Refactor .

Rebuild:

, Public PaaS .

3 (Japan Post) CRM Public PaaS Force.com


SaaS , Salesforce.com Rebuild
.

Revise:

Public SaaS Private SaaS

, SOA .

III

(COSCO Group) Accenture SCM


SOA .
10.

Public

| Public

21

Public , 8
, , .

BPM, SOA, MDM

, Public SaaS , SaaS


.
, ITSM , Private IaaS
Public IaaS Hybrid , (Cloud Bursting)
.

Revise IT

, MDM, SOA, BPM


.
Private Pubic ,
IT
.

, , ,

(Non-Mission-Critical System) Public


.

, , , , // ,

B2E(Business-To-Employee) , ,
,
SW , , , ,
IT .

| Public

22

V.

PUBLIC

II , Public
.

.
Hosted Private Public

/ Public
.

Public

, .

100%

, ?

, , (Identity and Access


Management: IAM), , ,
.

,
.

(Mihir Nanavati 2014).

Hypervisor

,
.

(Encryption Key)
.

,
(Surveillance) .

,
.

(Cloud Standards Customer Council 2012 c, 2013).


| Public

23

History .

, ,
, .

( ISO 27002, 27017, 27018, 27033)


.

, SLA : ,
, , ,
, , ,

SSO, Federated IAM .

(Encryption),
HTTPS, TLS, SSL, IPSec, SFTP
.

Audit Trail ,
.

(Security as a Service) (Identity as a


Service) (Intel and McAfee 2012 ).

| Public

24

VI.

.
3 :
.

6.1.

: ?

: ( Public/Private, SaaS/PaaS/IaaS ) ?

(Value Proposition):

(Pains) , (Gains) ?

(Use Case):
?

: /,
?

ROI: (Cost)
(Benefit) ?

11 2014 3.0 ()

Private ( 2014).
, 11
.

IT

( , Intel IT 2010).

(EA) , EA

(The Open Group 2014 ).


6 .

1~4

, ,
.

25

11.

(Strategy Canvas): 3.0

SI

, ,



IT //
IT

(Private
SaaS)

(Private
SaaS)
/

( 3.0 )
()
(

(Private
SaaS)

IAM


(OSS/BSS)
IT (ITSM)

(Private
IaaS)

HW

SW/

IT

//

///


SaaS

IAM
ITSM

/
,

HW/SW , ,

26

6.

Step
1

(Environment
Scan)

/, , Early Adopter
, ,
,
.

(Demand
Management)

(Technical Debt) IT (IT


Modernization) .

IT

, .
3

(Readiness
Check)

/ , , IT

, , ,
III, IV .

(Strategy
Plan)


, /IT
.

, 11

(Strategy Canvas) .

6.1.1.
10 / ,
, , HW
.

, IT /, Gartner, Forrester IT

, , /, ,
, .
, .
, WordPress Public PaaS

2-3

(http://jpinstituteofsoftware.wordpress.com/)

27

6.1.2.
(Pace-Layered) (Jim
Shepherd 2010) ( 7 ).
7.

(1~3 )

2010 , , , IoT
.

, ,

,
.
(Business-IT

Alignment)

-IT

/ Private
Public .

, , , ( : Technical Debt)
, , / , ,
.

II , ,

(Separation

of

Concerns)

SOA

(Reusability),

28

(Interoperability), (Maintainability) .
.

,
IT / , III, IV
, , ROI
.

6.1.3.
, ,
3 .

, , , , ,
.

II
.
.
:

, .

Private .
.

Private

, , ,

.
,

.
.

, IT

Private
/ , , ,

SOA SaaS ,
.

(CSB)

IT

, Hosted Private

.
Hosted Private Public
.

29

, ( , ,

, IT

ROI
.

, (Mission-Critical System) ,

, IT .

IV , (Non-Mission-Critical System) Hosted Private


Public .

6.2.

(Drue Reeves 2014 b).


.

( 3)

, , /
, /IT (III, IV, V )

(Interoperability), Customization ,

(CSB)

(Portability)

, ,

ITSM

(SLA) (Cloud Standards Customer Council


2012 a, b)

30

6.3.

Public SaaS
( SAP ASAP : http://scn.sap.com/community/asap-methodology).

, , Fit/Gap ,
(Configuration), ( Custom Bolt-On(CBO) ), ,
, , .
2000 SOA .
SOA , ,
, (Service Registry)
, , ,
, ,
. (SAP AG 2008 )

Fit/Gap

, , , , ,
.
Public SaaS .

SOA

.
Private SaaS SOA , , ,
, Multitenancy , CloudFoundry,
OpenShift SW SaaS //
( 2013 IV ).
PaaS IaaS .

SaaS To-Be

Public SaaS , To-Be Fit/Gap


Customization

Private SaaS
,
SW

Private ,

31

Private , (CMP) (Alessandro Perilli 2012)

Orchestration Integration

SLA

(Deployment)

Roll Out

, , ,
,
.

.
OMG IT Essence
(Object Management Group 2014, Ivar Jacobson 2012).

Essence

7 : (Stakeholder), (Opportunity),
(Requirements), (Software System), (Work) (Way
of Working).

12

(Ken Schwaber 2004, 2014) , Essence


(June Sung Park 2014).

Essence

,
.
Public Private
(CSB) .

IBM Global

Services, Accenture, Capgemini IT CSB


.

IT CSB

, , ,

CSB ,
CSB .

, , ,
|

32

, CSB
( 2013 VI ).
12.

OMG Essence

Stakeholder

Product Vision

Release Plan

Product
Backlog
Scrum Team

Sprint Plan

Task Board
Work
Remaining
Burndown
Chart

Product
Increment

Definition of
Done
Scrum Guide

<produce

Product
Envisioning

<produce

Release
Planning

<produce

<produce

Sprint
Planning

<produce

<produce

<produce

Understand
Stakeholder
Needs

Reconized

Identified

Represented

Solution Needed

Involved

Value Estab.

In Agreement

Viable

Understand
the
Requirements

Requirement

Software
System

Way of
Working

Team

Bounded
Coherent

Prepare to Do
the Work

Selected

Coordinate
Activity

Formed

Support the
Team

Collaborating

Track
Progress

Performing

Sprint
Review

<produce

Ensure
Stakeholder
Satisfaction

Work

Conceived

Satisfied for
Deployment

Principles Estab.

Initiated

Foundation Estab.

Prepared

Started

In Use
In Place

Daily Scrum

<produce

<produce

Explore
Possibilities

Opportunity

Under Control

Addressed

Track
Progress

Working Well

Sprint
Retrospective

<produce

ITSM
(George Spafford 2010, Mark OLoughlin 2014).

Public , IT

IT , IT
SLA , .
13 IaaS, PaaS, SaaS Public IT ITSM
(Cameron Haight 2009).

ITSM ,
, .

33

Concluded

ITSM IT (IT Asset Management: ITAM), IT (Configuration Management


Database: CMDB) IT IT .

IT IT (COBIT, ISO/IEC 38500:2008 )


(EA),

(BPM),

, (MDM), SOA , API , (IAM) (


14 : Gilbert van der Heiden 2014; Paolo Malinverno 2013).
13.

IT (ITSM)

34

14.

IT

35

VII.
,
.
.

, , Customization

, , , ,
.
IT ,
, .

.

IT

,
,
.

, (Non-Mission-Critical)

,
.
, (E-Surveillance)
,
SW .
/ .
SW .
,

(IoT),

(Context

Computing),

(Event-Driven Architecture) .
, SW
, IT , ,
, .

, .

36

(2013)

SaaS

.
(2014) 3.0 (), UN 1
, .
Accenture (2010) eBay: Cloud-based Windows Azure Platform (http://www.accenture.com/usen/Pages/success-ebay-cloud-based-windows-azure-platform.aspx)
Allan Alter, et al. (2010) Chinas Pragmatic Path to Cloud Computing, Accenture.
Cloud Standards Customer Council (2012 a) Practical Guide to Cloud Service Level Agreements.
Cloud Standards Customer Council (2012 b) Public Cloud Service Agreements: What to Expect & What
to Negotiate.
Cloud Standards Customer Council (2012 c) Security for Cloud Computing: 10 Steps to Ensure Success.
Cloud Standards Customer Council (2013) Cloud Security Standards: What to Expect & What to
Negotiate.
Defense Information Systems Agency (2009) "Rapid Access Computing Environment (RACE)," U.S.
Department of Defense. (http://www.disa.mil/services/enterprise-services/infrastructure/race)
Thomas Erl, Zaigham Mahmood and Ricardo Puttini (2013), Cloud Computing: Concepts, Technology
and Architecture, Prentice Hall.
Cameron Haight and David Coyle (2009) Cloud Computing Management: Beware of Mountains in the
Mist, Gartner Symposium ITxpo, Orlando.
Gilbert van der Heiden, Patrick J. Sullivan and Amber Salley (2014) Integrating Cloud with Traditional
Application Services Requires Governance, Service and Operation Controls, Gartner.
Intel and McAfee (2012) Enhancing End-to-End Cloud Security. (http://www.intel.com/content/
www/us/en/cloud-computing/mcafee-end-to-end-security-brief.html)
Intel IT (2010) Optimizing the Value of Technology Investments with IT Strategic Planning.
(http://www.intel.com/content/www/us/en/financial-services-it/capital-market/intel-it-optimizingvalue-technology-investments-with-strategic-planning-paper.html)
Ivar Jacobson, et al. (2012) The Essence of Software Engineering: The SEMAT Kernel,
Communications of the ACM 55:12, pp. 42-49.
KPMG (2013) The Cloud Takes ShapeGlobal Cloud Survey: the Implementation Challenge
(https://www.kpmg.com/global/en/issuesandinsights/articlespublications/cloud-service-providerssurvey/documents/the-cloud-takes-shapev3.pdf)

37

Heather Kreger, et al. (2012) The IBM Advantage for SOA Reference Architecture Standards, IBM.
(http://www.ibm.com/developerworks/library/ws-soa-ref-arch/ws-soa-ref-arch-pdf.pdf)
David Linthicum, Cloud Computing and SOA Convergence in Your Enterprise, Addison-Wesley.
Paolo Malinverno and Benoit Lheureux (2013) What IT Leaders Need to Know about Cloud
Application Services Governance, Gartner.
Mihir Nanavati, et al. (2014) Cloud Security: A Gathering Strom, Communications of the ACM 57:5
pp. 70-79.
Object Management Group, Essence-Kernel And Language For Software Engineering Methods 1.0Beta 2, May 2014. (http://www.omg.org/spec/Essence/1.0/Beta2/)
Mark OLoughlin (2014) IT Service Management and Cloud Computing,
(http://www.axelos.com/gempdf/IT_service_management_and_cloud_computing.pdf)

Axelos.

The Open Group (2014) Using the Cloud Ecosystem Reference Model with the TOGAF Standard.
(http://www.opengroup.org/cloud/cloud/cloud_ecosystem_rm/togaf.htm)
June Sung Park, Paul McMahon and Barry Myburgh (2014), Scrum Powered by Essence, KAIST.
Alessandro Perilli (2012) Evaluation Criteria for Cloud Management Platforms, Gartner.
Drue Reeves (2014 a) Top Ten Reasons Not to Build a Private Cloud, Gartner Catalyst Conference,
San Diego.
Drue Reeves (2014 b) Devising a Public Cloud Adoption Strategy: Success by Design, Gartner.
Salesforce.com (2007) Japan Post Expands Salesforce Platform Deployment to 45,000 Users
(http://www.salesforce.com/company/news-press/press-releases/2007/09/070905.jsp)
SAP AG (2008) Enterprise SOA Development Handbook 1.1 (http://www.sdn.sap.com/irj/scn/go/
portal/prtroot/docs/library/uuid/40db4735-02f9-2a10-b198-a888a056bb67?overridelayout=true)
Ken Schwaber (2004), Agile Project Management with Scrum, Redmond: Microsoft Press.
Ken Schwaber and J. Sutherland (2014), Scrum Guide (https://www.scrum.org/Scrum-Guide)
Jim Shepherd, et al. (2010) How to Use Pace Layering to Develop a Modern Application Strategy,
Gartner.
George Spafford (2010) ITIL in the Cloud, Gartner.
Alan Waite (2014) Why Private Clouds Keep Failing (And What To DO About It), Gartner Catalyst
Conference, San Diego.
Richard Watson (2010) Migrating Applications to the Cloud: Rehost, Refactor, Revise, Rebuild or
Replace? Gartner.
ZDNet (2013) PRISM: Here's how the NSA wiretapped the Internet (http://www.zdnet.com/prismheres-how-the-nsa-wiretapped-the-internet-7000016565/)
|

38

Rate