Lockheed Martin Deployment Cloud Design Patterns

11
0000 10/4/2009 1 Melvin Greer Information Systems & Global Services SOA / Cloud Computing Chief Architect Director SOA Competency Center October 6, 2009 Tactical Cloud Computing Deployment Cloud Design Pattern Emerging

description

Melvin Greer of Lockheed Martin describes the emergence of Deployment Cloud Design Patterns. Presented at Sys-con GovIT, Oct 6, 2009

Transcript of Lockheed Martin Deployment Cloud Design Patterns

Page 1: Lockheed Martin Deployment Cloud Design Patterns

0000 10/4/2009 1

Melvin GreerInformation Systems & Global Services

SOA / Cloud Computing Chief Architect

Director SOA Competency CenterOctober 6, 2009

Tactical Cloud Computing

Deployment Cloud Design Pattern Emerging

Page 2: Lockheed Martin Deployment Cloud Design Patterns

2

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Key Issues

• Technology Disruption

• Cloud Models

• Emerging Design Pattern

• Strategic Recommendations

Page 3: Lockheed Martin Deployment Cloud Design Patterns

3

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Disruption Associated with Cloud ERA

Mainframe

Era

Network

Era

SOA

Era

Cloud

Era

Monolithic

applications

Distributed

client/server

applications

Integrated/

composite

applications

Services

Time

Industrial qualities

(shared

architectures,

common skills,

standards, reuse

and access)

disruption

disruption

disruption

Software and

OLTP become

essential to

business

Client and

server

separation

makes

architecture

essential

Virtual enterprise

emerges,

integration

becomes essential

Solutions as

services emerge,

pushing

solutions as

software aside

Page 4: Lockheed Martin Deployment Cloud Design Patterns

4

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Cloud Models

Cloud Computing Working Definition (NIST)

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

Business Delivery Models Deployment Models

SaaS

To use the provider’s applications running on

a cloud infrastructure and accessible from

various client devices through a thin client

interface such as a Web browser

Citizen Engagement

(Wikis, Blogs,

Data.gov)

Government

Productivity (Cloud

based tools)

Business Enablement

Enterprise

Applications (Core

Mission & Business

Services)

PaaS

To deploy onto the cloud infrastructure

consumer-created applications using

programming languages and tools supported

by the provider (e.g., java, python, .net)

Database and

Database

Management

Systems

Developer / Testing

Tools

Virtual

Environments

IaaS

To provision processing, storage, networks,

and other fundamental computing resources

where the consumer is able to deploy and run

arbitrary software, which can include

operating systems and applications

• Computing

• Storage

• Application hosting

Model Capability Provided Example Services

PRIVATE CLOUD

Operated solely for

an organization.

COMMUNITY

CLOUD

Shared by several

organizations and

supports a specific

community that

has shared

concerns

PUBLIC CLOUD

Made available to

the general public or

a large industry

group and is owned

by an organization

selling cloud

services.

HYBRID CLOUD

Composition of two or

more clouds (private,

community, or public) that

remain unique entities but

are bound together by

standardized or proprietary

technology that enables

data and application

portability

Page 5: Lockheed Martin Deployment Cloud Design Patterns

5

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Balancing Needs and Function

Community

CloudPrivate

CloudPublic Cloud

Hybrid

Clouds

Low Cost Software

Virtualization Service Orientation

Advanced Security

Homogeneity

Massive Scale Resilient Computing

Geographic Distribution

Page 6: Lockheed Martin Deployment Cloud Design Patterns

6

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Capabilities Design Pattern

Emerging

On Premise Environment

Browser Applications

Maintain security and

control of PII data on

premise

Page 7: Lockheed Martin Deployment Cloud Design Patterns

7

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Capabilities Design Pattern

Emerging

Public Cloud

On Premise Environment

Data

Browser Applications

Targeted Capabilities: Public Outreach, Citizen

Engagement, Personnel Recruitment / Training,

Idea Generation

Maintain security and

control of PII data on

premise

Obtain agility and

cost benefits from

public cloud

Page 8: Lockheed Martin Deployment Cloud Design Patterns

8

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Capabilities Design Pattern

Emerging

Public Cloud

On Premise Environment

Data

Browser ApplicationsMobile Devices

Private Cloud

Maintain security and

control of PII data on

premise

Obtain agility and

cost benefits from

public cloud

Extend to mobile

devices

Being documented for

submission to Network

Centric Operations Industry

Consortium (NCOIC) Cloud

Computing Working Group

Targeted Capabilities: Public Outreach, Citizen

Engagement, Personnel Recruitment / Training,

Idea Generation

Page 9: Lockheed Martin Deployment Cloud Design Patterns

9

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

Strategic Recommendations

• Understand the appropriate match of Cloud Delivery and Deployment Models - Economics

• Learn more about NCOIC Cloud Computing Working Group and emerging design pattern

• Target Cloud Services and Applications development as Cloud Models Mature

Page 10: Lockheed Martin Deployment Cloud Design Patterns

10

Copyright 2009 Lockheed Martin All rights reservedGov IT Expo Tactical Cloud Computing MGreer 100609

For More Information, Contact:

Melvin Greer

IS&GS Advanced Technology Office

SOA / Cloud Computing Chief Architect

Director SOA Competency Center

E-Mail: [email protected]

Page 11: Lockheed Martin Deployment Cloud Design Patterns