identifying and overcoming challenges of cloud computing from the enterprise architecture...

18
Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective 2nd Annual Cloud Computing 2011 Dave Chen, CSSLP, TOGAF Founder and Chairman Association of Enterprise Architects, HK Chapter

Upload: dave-chen

Post on 11-May-2015

4.283 views

Category:

Technology


3 download

DESCRIPTION

Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective Dave Chen Association of Enterprise Architects, HK Chapter Presented at 2nd Annual Cloud Computing, 2011 Hong Kong Harbour Grand Hotel 19 Oct 2011 http://hk.linkedin.com/in/dowchen

TRANSCRIPT

Page 1: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Identifying and Overcoming Challenges of Cloud Computing from the

Enterprise Architecture Perspective

2nd Annual Cloud Computing 2011

Dave Chen, CSSLP, TOGAF

Founder and ChairmanAssociation of Enterprise Architects, HK Chapter

Page 2: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Speaker’s Introduction

Introduction of AEA and HK Chapter (5 mins)

Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective (30 mins)

Q&A Discussion (10 mins)

Agenda

Page 3: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

AEA (previous named AOGEA) is the definitive professional association for Enterprise Architects

Open Group - Leading the development of open, vendor-neutral IT standards and certifications

Enterprise Architecture Framework, TOGAF Certification

15000 Memberships for the Open CA or TOGAF Certified

Over 30 Chapters worldwide

Association of Enterprise Architects

Page 4: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

AEA HK is non-profit local HK chapter of AEA and is governed by the AEA Bylaws.

Committee formed by HK EA Practitioners Our mission is to bring the Enterprise

Architecture experience from worldwide into Hong Kong.

Establish a platform for Hong Kong Architects to share their experience and knowledge, ultimately promoting EA in Hong Kong.

Introduction to AEA HK Chapter

Visit us at http://aea-hk.org

Page 5: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Cloud Computingfrom

Enterprise Architecture Perspective

Page 6: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

What is Enterprise Architecture?

?

Page 7: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Enterprise

An ‘enterprise’ is any collection of organisations that has a common set of goals

Architecture

(ISO/IEC 42010:2007)

The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time

- Identify gaps between current (baseline) and future (target) state

- Provide a roadmap to achieve business goals and objectives

Enterprise Architecture Definitions

Page 8: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Enterprise Architecture Belief- EA help IT aligned to Business Objectives - IT & EA is to drive innovation and enrich business strategy

Business

Enterprise Architecture

IT

Strategy

PlanInitiative

s

Business Architecture

Process

System

Infrastructure

Technology Architecture

Information System Architecture

Application

Prioritizing

Aligning &Improving

defineconstrain

ts

utilizemeta-model

Adapted from Enterprise Architecture as Strategy, Creating a Foundation for Business Execution, Jeanne W. Ross, Peter Weill, David C. Robertson, Harvard Business School Press , Boston Massachusetts, 2005

Data

Page 9: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Enterprise Architecture Perspective on Cloud

- To EA, Cloud Computing is just an “Architectural STYLE”, like SOA

- EA is the heart of change to organize and manage your services

- Adopt EA Framework, e.g. TOGAF well-defined layered architecture and interoperability

- EA help figure out what, when and how to move to the Cloud

- EA ensures seamless operations to adapt to cloud-based services

EnterpriseArchitecture

CloudComputing

Page 10: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Traditionally,

- Heterogeneous ~ monolithic systems, client-server, tiered to distributed architectures- Becoming tightly coupled “spaghetti-like architecture”

Graphic source : aurorisoft.com

IT Team

maintain

support

Business

Units

IT Plan

BizPlan

Page 11: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

With EA,EA helps standardize components with layered architecture and define guidelines and relationships -> IT enrich business strategy

EA TeamBusiness

Units

IT & Busines

s Strateg

y

Biz Plan

ITPlan

align

alig

n

TOGAF Architecture Content Framework with Sample Building Blocks

BusinessArchitecture

Information SystemArchitecture

Technology

Architecture

SecurityArchitecture

maintain

Architecture Vision

Architecture Realization

Drive

Page 12: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Combining with Cloud and EA,

DMSBU

CRMBU HR

BU FINANCE

BU

API

API API

API

On-premises IT Systems / Business Applications

Business Processes

Business Services

Components

Business Systems Application 1

Package 1Application

2

On-Premises IT Infrastructure

On-Premises IT Platform / Middleware

Component 1

Service 1

Component 2

Process 1

? ?

Enterprise Architecture

Business Architectur

e

Information Systems

Architecture

Technology Architectur

e

SaaS

PaaS

IaaS

Page 13: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

However with Cloud, challenges come

• Maintenance• Performance• Availability

• Security Policy Violation

• Cloud Integration Security

• Data Jurisdiction

• SOA Readiness• Integration Incapability

• Information Silo

• Middleware Management

• IT Standard Violation

• Disjointed Business Process

• Incomplete Application Portfolio IT

GovernanceSystem

Integration

IT Infrastructure

IT Security

Page 14: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Something that EA may help

• SLA Requirements

• IT baseline and target platform

• Cloud-Computing Resources

• Security along the Architecture Process

• IT Security Policy and Compliance

• IT Standard and Guidelines

• Integration impact analysis to existing services

• Data Architecture

• Define Cloud Strategy and Management

• Business Architecture

• Cloud Service Evaluation IT

Governance

System Integratio

n

IT Infrastruct

ure

IT Security

Enterprise Architecture

Business

Archite

cture

Info System

Architecture

Tech

nology

Archite

cture

SecurityArchitecture

Page 15: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Key Thoughts and going forward

- EA is always needed, no matter Cloud or not

- Think business objective first, Cloud Technology next

- EA aligns IT and business strategy achieving business outcomes

- SOA readiness impacts to both Cloud and EA

- Without EA, Spaghetti Cloud may occur

- EA provides information on Cloud evaluation, adoption, minimize risks on business process integration

- Cloud become easier with EA!

Page 16: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Thank you

http://www.aea-hk.orgE-mail : [email protected]

Page 17: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

Questions & Answers

Page 18: Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

To-Cloud ConsiderationsDiscussions

- Not mature to have all computer resources available

- Good for newly developed apps, porting/migration is hard

- Tight integration with on-premises system is a problem

- 24x7 usage may not be cost-effective (pay-as-u-go)

- Highly secure apps may not be suitable

- ROI and cost calculations are always important

- PoC together with going through the EA ADM process