Cloud Architecture
Cloud Architects
Lothar Wieske
DB Systel GmbH
http://www.flickr.com/photos/hyperbolation/5604483549/
Architecture
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
…/josepina/195282706/ …/learningtour/2200588898/ …/sindre-wimberger/445284479
Infrastructure
as-a
Service
Platform
as-a
Service
Software
as-a
Service
http://www.flickr.com/photos/ravages/4064180832/
Choices
Concerns
http://www.flickr.com/photos/59937401@N07/5856660723/
Costing
OpEx
http://www.flickr.com/photos/ujh/4307773392/
Agility
DevOps
http://www.flickr.com/photos/siegertmarc/5706450537/
Process
Self Service
http://www.flickr.com/photos/webwizzard/3931165612/
Availability
Always On
http://www.flickr.com/photos/pinksherbet/4888548336/
Resiliency
Elasticity
http://www.flickr.com/photos/detlefschobert/2559504496/
Stability
Zones
http://www.flickr.com/photos/muehlinghaus/241755891/
Security
Off Premise
http://www.flickr.com/photos/tscibilia/3962145351/
Compute
Concurrency
http://www.flickr.com/photos/sejanc/2373309843/
Storage
Consistency
15
http://www.flickr.com/photos/darrenhester/3971567234/
Network
Commodity
http://www.flickr.com/photos/darrenhester/3971567234/
Platform
Service Locator
Dependency Injection
http://www.flickr.com/photos/28634332@N05/5362234563/
Information
Big Data
http://www.flickr.com/photos/tmartin/32010732/
Identity
Federation
Commodity
Cloud
Enterprise
Cloud
Social
Cloud
Workplace
Cloud
Enterprise
Application Application
Cloud
Desktop
Cloud
http://www.flickr.com/photos/nosha/3817693804/
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.
http://www.flickr.com/photos/sergiu_bacioiu/4178226353/
Business
http://www.flickr.com/photos/dandelion-and-burdock/4932160777/
Technology
http://www.flickr.com/photos/frnetz/5930482467/
Economics
http://www.flickr.com/photos/jamelah/1476887807/
Legal
http://www.flickr.com/photos/zoomyboy1/4888414627/
Ecology
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