systemutveckling i molnet - irl

Post on 15-Jan-2016

50 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Systemutveckling i molnet - IRL. 2012-02-08. Chris KlugRobert Folkesson. Active Solution. Ökad affärsnytta Kundunika system Webb, extranät Mobila lösningar E-handel. Intern effektivitet Kundunika system Intranät Integration. Hållbar systemutveckling. Aktiv systemförvaltning. - PowerPoint PPT Presentation

TRANSCRIPT

2012-02-08

Systemutveckling i molnet - IRL

Chris Klug Robert Folkesson

Active Solution

• Ökad affärsnytta– Kundunika system– Webb, extranät– Mobila lösningar– E-handel

• Intern effektivitet– Kundunika system– Intranät– Integration

Hållbarsystemutveckling

Aktiv systemförvaltnin

g

Cloud Computing

Cloud Services

Software as a Service

Infrastructure as a ServiceEverything as a Service

Cloud Provider

Cloud Computing

CloudService

Microsoft, Amazon etc.

Termen Cloud Computing relaterar både till applikationer som levereras som tjänster över Internet och till den hårdvara och systemmjukvara som tillhandahåller dessa tjänster. (IASA)

… Cloud Computing karaktäriseras av två viktiga egenskaper; upplevt oändliga resurser och betalning per resursförbrukning.

IaaS To-Do ListGet IaaS Service AcountSet up a couple of

VMs

IaaS To-Do List

PaaS To-Do List

Get PaaS Service

AcountBuild a couple of

apps

PaaS To-Do List

SaaS To-Do List

Get SaaS Service Acount

Find some customers or friends that wants to use it

SaaS To-Do List

IaaS – BYO VMs

PaaS – BYO

apps

SaaS – BYO users

Olika typer av molntjänsterTraditionell

(On-Premises)

Infrastructure

(as a Service)

Platform(as a

Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Vad

du h

ante

rar

Han

tera

t av le

vera

ntö

r

Han

tera

t av

levera

ntö

r

Vad

du h

ante

rar

Vad

du h

ante

rar

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a

Service)

Han

tera

t av le

vera

ntö

r

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Vad erbjuder olika leverantörer?Infrastructur

e(as a Service)

Platform(as a

Service)

Software(as a

Service)

Vad erbjuder olika leverantörer?Infrastructur

e(as a Service)

Platform(as a

Service)

Software(as a

Service)

• Azure Storage: filer, ”NoSQL”-data

Windows Azure – PAAS++

• SQL Azure – databas som tjänst

• CDN - Content Delivery Network• Service Bus

Windows Azure – kringtjänster forts.

• Access Control Service – federerad säkerhet

• Distribuerad cache

• Virtuellt nätverk mot lokal domän• Marketplace

Privat eller Publikt moln?

Publikt moln Privat moln

13

Räkna med att tjänster går ner!

// Change the status of the order.

order.Status = 1;

// Delete the first item in the order.

context.DeleteObject(order.SalesOrderDetails.First());

// Save changes inside a retry-aware scope.

sqlAzureRetryPolicy.ExecuteAction(() => { context.SaveChanges(); });

Doing it right might be wrong…

ZeroKoll_Upd ZeroKoll_Main

ZeroKoll_PM ZeroKoll_RT

RFolkes_Upd RFolkes_Main

RFolkes_PM RFolkes_RT

#Azure #JustinBieber

ProfilePictures

Table Storage

Blob Storage SQL Azure

@RFolkes – Dude! That #Azure thing looks sweet!

RT @ZeroKoll: If #JustinBieber died in a forrest and no one saw it. Would anyone miss him?

Doing a prezzo…

“COA” – Cost Oriented Architecture

AUTOMATISERA

AUTOMATISERA

AUTOMATISERA

• Utnyttja det som finns i plattformen• Bygg tillståndslöst• Hantera resurser smart• Designa för att tjänster går ner (tänk på

apan!)• Kostnadsanpassa din arkitektur• PaaS är byggt för att automatisera

Sammanfattning

Tack!

robert.folkesson@activesolution.setwitter: @rfolkes

blogg: www.robertfolkesson.se

chris.klug@activesolution.setwitter: @zerokoll

blogg: chris.59north.com/

top related