56
Björn Lilja & Niklas Lind CLOUD COMPUTING

Cloud Computing - Mycket mer än IT

Embed Size (px)

DESCRIPTION

Jag och Niklas Lind höll ett lunchseminarium för Valtechs kunder om Cloud Computing. Målsättningen var att lyfta fram varför molnet inte bara är en IT-fråga, utan en vinst för alla inblandade.

Citation preview

Page 1: Cloud Computing - Mycket mer än IT

Björn Lilja & Niklas Lind

CLOUD COMPUTING

Page 2: Cloud Computing - Mycket mer än IT

AGENDA

• Vad är Cloud Computing?• Varför just nu?• As a Service: Tjänster i olika nivåer• Effekter• Kom igång

Page 3: Cloud Computing - Mycket mer än IT

VAD ÄR CLOUD COMPUTING?

Page 4: Cloud Computing - Mycket mer än IT

Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, as with the electricity grid. (Wikipedia)

Page 5: Cloud Computing - Mycket mer än IT

Obegränsad resurs (i praktiken) Efter behov Abstraherar detaljer och onödig komplexitet Sköts av någon annan

Page 6: Cloud Computing - Mycket mer än IT

Virtualisering Erbjuds som tjänst Prismodellen

TRE BESTÅNDSDELAR

Page 7: Cloud Computing - Mycket mer än IT

Virtualisering döljer den underliggande fysiska hårdvaran och visar istället en annan virtuell uppsättning för användaren eller mjukvaran som använder den. (Wikipedia)

VIRTUALISERING

Page 8: Cloud Computing - Mycket mer än IT

ERBJUDS SOM TJÄNST

Page 9: Cloud Computing - Mycket mer än IT

PRISMODELLEN

Page 10: Cloud Computing - Mycket mer än IT

VARFÖR JUST NU?

Page 11: Cloud Computing - Mycket mer än IT

ÄR CLOUD COMPUTING NYTT?

Page 12: Cloud Computing - Mycket mer än IT

computation may someday be organized as a public utility. (The Challenge of the Computer Utility - 1966)

Page 13: Cloud Computing - Mycket mer än IT

VAD HAR HÄNT?

Virtualisering har blivit tillräckligt bra för att användas i stor skala Internets giganter växer fram och skapar stora outnyttjade resurser

Page 14: Cloud Computing - Mycket mer än IT

I snitt använde amazon bara 10% av sin kapacitet med undantag för de spikar som ändå måste kunna hanteras

Page 15: Cloud Computing - Mycket mer än IT

Google äger ca 1 miljon servrar (ca 2% )Cloudhypermarket.com

Page 16: Cloud Computing - Mycket mer än IT

…OCH MYCKET RIKTIGT

Page 17: Cloud Computing - Mycket mer än IT

GIGANTERNA SKAPAR INFRASTRUKTUR FÖR ANDRA

Page 18: Cloud Computing - Mycket mer än IT

TJÄNSTER I OLIKA NIVÅER

Page 19: Cloud Computing - Mycket mer än IT

Infrastructure as a Service (IaaS)

Grundläggande infrastruktur för att bygga skalbara tjänster med fritt val av teknik

Infrastructure (Iaas)Datorkraft, DatalagringDistribution av data, etc

Infrastructure (Iaas)Datorkraft, DatalagringDistribution av data, etc

Page 20: Cloud Computing - Mycket mer än IT

Case 1 - Utvecklingsmiljö i molnet

Traditionell drift/outsourcing:

Beställnings- och leveranstider bromsar projektet.

Oanvända miljöer kostar pengar när behovet minskar.

Page 21: Cloud Computing - Mycket mer än IT

Case 1 - Utvecklingsmiljö i molnet

Alla utveckling- & testservrar i molnet

Kodrepository i molnet (Github)

Teamet startar och stoppar nya servrar vid behov

Page 22: Cloud Computing - Mycket mer än IT

Case 1 - Utvecklingsmiljö i molnet

0 st driftstörningar under 1 års tid

Startkostnad: $0

Månadskostnad September:2-4 servrar inkl trafik: $223

Page 23: Cloud Computing - Mycket mer än IT

Case 2 - Prestandatest (work in progress)

Regelbundna tester mot baseline

Script startar 10-20 servrar

10-20 olika IP från internet

Efter testet stängs servrarna av

Page 24: Cloud Computing - Mycket mer än IT

CONTENT DELIVERY NETWORK (CDN)

Och många fler…

Bättre svarstider

Feltolerant

Avlastar flaskhalsar

Page 25: Cloud Computing - Mycket mer än IT

Case 3

Page 26: Cloud Computing - Mycket mer än IT

Case 3 - CDN för Kampanjsite

CDNSkalbart - Behöver ej gissa trafikökningPrismodell - Betala endast för förbrukningPrestanda - Bra svarstider över geografi

Page 27: Cloud Computing - Mycket mer än IT

Case 3 - CDN för Kampanjsite

Behåll CDN efter kampanjen!Skalbart - Behöver ej gissa trafikökningPrismodell - Betala endast för förbrukningPrestanda - Bra svarstider över geografi

+ Billigare och enklare servermiljö

Page 28: Cloud Computing - Mycket mer än IT

Andra typer av tjänster

Lastbalansering Övervakning & larm Köer Datalagring etc…

Page 29: Cloud Computing - Mycket mer än IT

Platform as a Service (PaaS)

Infrastructure (Iaas)Datorkraft, Datalagring

Distribution av data

Infrastructure (Iaas)Datorkraft, Datalagring

Distribution av data

Platform (PaaS)Plattform för applikationsutveckling

Platform (PaaS)Plattform för applikationsutveckling

Färdig plattform för drift & utveckling -Teamet kan fokusera på applikationsutveckling

Page 30: Cloud Computing - Mycket mer än IT
Page 31: Cloud Computing - Mycket mer än IT
Page 32: Cloud Computing - Mycket mer än IT

Produktionssättning är enkelt:

> git push heroku master

Page 33: Cloud Computing - Mycket mer än IT

Skala upp produktionsmiljön är enkelt:

> Heroku dynos 24now running on 24 dynos

…och det är lika enkelt att skala ned miljön.

Page 34: Cloud Computing - Mycket mer än IT

Per Åström: TV4.se

Page 35: Cloud Computing - Mycket mer än IT
Page 36: Cloud Computing - Mycket mer än IT

Software as a Service (SaaS)

Infrastructure (Iaas)Datorkraft, Datalagring

Distribution av data

Infrastructure (Iaas)Datorkraft, Datalagring

Distribution av data

Platform (PaaS)Plattform för applikationsutveckling

Platform (PaaS)Plattform för applikationsutveckling

Software (SaaS)Verktyg för verksamheten

Software (SaaS)Verktyg för verksamheten

Drift & utveckling av verktyg för slutanvändare - Du fokuserar på din verksamhet

Page 37: Cloud Computing - Mycket mer än IT
Page 38: Cloud Computing - Mycket mer än IT

Du som köper SaaS slipper hantera:

•Uppskalning när antalet anställda ökar•Backup•Prestanda

•Uppgraderingar av din programvara

38

Page 39: Cloud Computing - Mycket mer än IT

Visste du att...

Google kontinuerligt testar små förändringar på mindre grupper av användare.

…slipper därmed stora versionsuppgraderingar.

39

… även du som erbjuder en Saas-tjänst kan förenkla dina versionsuppdateringar

Page 40: Cloud Computing - Mycket mer än IT
Page 41: Cloud Computing - Mycket mer än IT
Page 42: Cloud Computing - Mycket mer än IT

”As A Service” möjliggör

Infrastructure (Iaas)Skalbarhet

möjliggör snabbare tillväxt hos tjänster

Infrastructure (Iaas)Skalbarhet

möjliggör snabbare tillväxt hos tjänster

Platform (Paas)Ramverk för applikationsdrift

ökar fokus på applikationsutveckling

Platform (Paas)Ramverk för applikationsdrift

ökar fokus på applikationsutveckling

Software (Saas)Drift & utveckling av applikationer

ökar fokus på verksamheten

Software (Saas)Drift & utveckling av applikationer

ökar fokus på verksamheten

Page 43: Cloud Computing - Mycket mer än IT

Cloud ComputingEFFEKTER AV CLOUD COMUTING

Page 44: Cloud Computing - Mycket mer än IT

IT-AVDELNINGEN

Page 45: Cloud Computing - Mycket mer än IT

IT SUPPORT SERVICE?

Page 46: Cloud Computing - Mycket mer än IT
Page 47: Cloud Computing - Mycket mer än IT

UTVECKLINGSTEAMET

Page 48: Cloud Computing - Mycket mer än IT

Verksamheten Utveckling Test Drift

KLASSISKA ”MURAR”

Page 49: Cloud Computing - Mycket mer än IT

TIME TO MARKET

Sprint 1Sprint 1 Sprint 2Sprint 2 Sprint 3Sprint 3 Sprint XSprint X

Release Sprint 1Release Sprint 1 Release sprint 2Release sprint 2

X

X

Page 50: Cloud Computing - Mycket mer än IT

INVESTERINGEN (ROI)

Traditionell IT

Molntjänster

Page 51: Cloud Computing - Mycket mer än IT

• Ingen kapitalinvestering• Time To Market• Brist på intern kompetens• Flexibilitet och mobilitet• Kostnadskontroll (Pay as you use)

INVESTERINGEN (ROI)

Page 52: Cloud Computing - Mycket mer än IT

Kom igång

Page 53: Cloud Computing - Mycket mer än IT
Page 54: Cloud Computing - Mycket mer än IT

• Tjänsterna finns där…• Du behöver välja• Du behöver inte köpa allt på en gång• Utgå från behov inte teknik

Kom igång!

Page 55: Cloud Computing - Mycket mer än IT

Missa inte!

19 januari: 10 saker molnet lärt oss

Per ÅströmTechnical Manager New Platforms TV4

Page 56: Cloud Computing - Mycket mer än IT

TACK FÖR OSS!