25
Skyen: Hvorfor og Hvordan Ole-Martin Mørk 1

Presentasjon om skyen

Embed Size (px)

DESCRIPTION

Holdt på IASA

Citation preview

Skyen:Hvorfor og Hvordan

Ole-Martin Mørk

1

Bakgrunn

• Open AdExchange utvikler løsning for personalisert reklame

• Brukt Amazon EC2 og S3 siden mai 2008

• Kjører 14 instanser basert på 5 images

2

Agenda

• Kort intro til Amazon EC2

• Hvorfor/Hvorfor ikke?

• Konfigurasjon

• Tanker rundt arkitektur

• Eksempler

3

Amazon EC2

• Baserer seg på images og instanser

• Instanser er flyktige

• Fast intern ip og elastisk ekstern ip

4

Arbeidsflyt EC2

• Man starter en instans

• Installerer nødvendige tjenester

• Lager et image av instansen

• Registrerer imaget

• Starter nye instanser basert på image

5

ElasticFox

6

7

8

Hvorfor / Hvorfor ikke?

9

Hvorfor ikke?

• Spare penger

• Forbedre ytelse

• For å få en bedre arkitektur

10

Hvorfor?

• Variable kostnader

• Mulighet for å være fleksibel

• Enkelt å lage nye miljøer/servere

11

Konfigurasjon

12

Image

• Operativsystem

• Tjenester

• Applikasjoner

13

Deployment

• Automatisk deployment ved oppstart

• Mulighet for å deploye enkelt

• Evt bruke elastisk ip

14

Konfigurasjon

• Sentralisert konfigurasjon

• Kan gi konfigurasjonsparametere ved oppstart

• Enkel distribusjon av ny konfigurasjon

15

Fordeling

Applikasjon10%

Image85%

Konfigurasjon5%

16

0% manuell konfigurasjon

17

Bruk av Elastic IP

18

Vår arkitektur

19

Vår arkitektur

20

Vår arkitektur

21

Annen bruk

• Ytelsestest

• Byggservere

• Fellestjenester

22

Lekser lært

• Sikkerhet blir enda viktigere

• Backup blir enda viktigere

• Redundans blir enda viktigere

• Servere står på internett, og kan forsvinne.

23

Oppsummert

• Ha dynamiske images

• Unngå manuell konfigurasjon

• Applikasjoner må konfigureres automatisk

• Tjenester må konfigureres automatisk

24

Takk for meg

Ole-Martin MørkOpen AdExchange

[email protected]/olemartin

25