27
Cloud Architecture Cloud Architects Lothar Wieske DB Systel GmbH

Cloud Architecture + Cloud Architects / Jan 24th 2012

  • View
    528

  • Download
    1

Embed Size (px)

DESCRIPTION

Vortrag bei der OOP 2012

Citation preview

Page 1: Cloud Architecture + Cloud Architects / Jan 24th 2012

Cloud Architecture

Cloud Architects

Lothar Wieske

DB Systel GmbH

Page 2: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/hyperbolation/5604483549/

Architecture

Page 3: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/martinhoward/2850793858/

fundamental concepts or properties

of a system in its environment

embodied in its

elements, relationships, and in the

principles of its design and evolution

IEEE 42010

Page 4: Cloud Architecture + Cloud Architects / Jan 24th 2012

…/josepina/195282706/ …/learningtour/2200588898/ …/sindre-wimberger/445284479

Infrastructure

as-a

Service

Platform

as-a

Service

Software

as-a

Service

Page 5: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/ravages/4064180832/

Choices

Concerns

Page 6: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/59937401@N07/5856660723/

Costing

OpEx

Page 7: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/ujh/4307773392/

Agility

DevOps

Page 8: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/siegertmarc/5706450537/

Process

Self Service

Page 9: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/webwizzard/3931165612/

Availability

Always On

Page 10: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/pinksherbet/4888548336/

Resiliency

Elasticity

Page 11: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/detlefschobert/2559504496/

Stability

Zones

Page 12: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/muehlinghaus/241755891/

Security

Off Premise

Page 13: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/tscibilia/3962145351/

Compute

Concurrency

Page 14: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/sejanc/2373309843/

Storage

Consistency

Page 15: Cloud Architecture + Cloud Architects / Jan 24th 2012

15

http://www.flickr.com/photos/darrenhester/3971567234/

Network

Commodity

Page 16: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/darrenhester/3971567234/

Platform

Service Locator

Dependency Injection

Page 17: Cloud Architecture + Cloud Architects / Jan 24th 2012
Page 18: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/28634332@N05/5362234563/

Information

Big Data

Page 19: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/tmartin/32010732/

Identity

Federation

Page 20: Cloud Architecture + Cloud Architects / Jan 24th 2012

Commodity

Cloud

Enterprise

Cloud

Social

Cloud

Workplace

Cloud

Enterprise

Application Application

Cloud

Desktop

Cloud

http://www.flickr.com/photos/nosha/3817693804/

Page 21: Cloud Architecture + Cloud Architects / Jan 24th 2012

Tim Bray: Doing IT Wrong The community of developers whose work you see on the Web, who

probably don’t know what ADO or UML or JPA even stand for,

deploy better systems at less cost in less time at lower risk than we

see in the Enterprise.

Obviously, the technology matters. This isn’t the place for details, but

apparently the winning mix includes dynamic languages and Web

frameworks and TDD and REST and Open Source and NoSQL at

varying levels of relative importance.

More important is the culture: iterative development, continuous

refactoring, ubiquitous unit testing, starting small, gathering user

experience before it seems reasonable. All of which, to be fair, I

suppose had its roots in last decade’s Extreme and Agile movements.

Page 22: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/sergiu_bacioiu/4178226353/

Business

Page 23: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/dandelion-and-burdock/4932160777/

Technology

Page 24: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/frnetz/5930482467/

Economics

Page 25: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/jamelah/1476887807/

Legal

Page 26: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/zoomyboy1/4888414627/

Ecology

Page 27: Cloud Architecture + Cloud Architects / Jan 24th 2012

http://www.flickr.com/photos/marfis75/4742552971/

Provision with Knife (Chef)

Setup OpenStack Diablo

Deploy on CloudFoundry

Deploy with MYSQL/PGSQL

Develop Mobile AWS Application

Setup Continuous Delivery

Provision EC2, RDS and ELB