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

Post on 11-May-2015

4281 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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

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

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

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

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

Cloud Computingfrom

Enterprise Architecture Perspective

What is Enterprise Architecture?

?

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

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

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

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

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

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

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

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

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!

Thank you

http://www.aea-hk.orgE-mail : dave@aea-hk.org

Questions & Answers

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

top related