25
VARJE RESA BÖRJAR MED ETT LITET STEG Internetdagarna 22 november 2011 Per Åström, TV4

Varje resa börjar med ett litet steg (internetdagarna 2011)

Embed Size (px)

Citation preview

VARJE RESA BÖRJARMED ETT LITET STEG

Internetdagarna 22 november 2011 Per Åström, TV4

IBM 2314 från1965 för lagring. Kapacitet på 8x29 MB.

Källa: http://www.computerhistory.org/revolution/memory-storage/8/259/1046

Lagring med Amazon S3 (Simple Storage Service) år 2011: en gigabyte kostar ungefär 1.00 sek.

Tid

Funktioner

”html”

DIY

CMS

”plattform”

1990 2015

..lägre kostnader.

..högre kvalitet.

..högre utvecklingstakt.

..mindre investeringar.

..bättre nattsömn.

..roligare.

Vi vill ha..

VAD ÄR VAD I MOLNET?

• IaaS (Infrastructure as a Service): hårdvara [Amazon EC2, City Cloud]

• PaaS (Platform as a Service): en plattform [Akamai, Heroku]

• SaaS (Software as a Service): en tjänst [Disqus, Github, Polldaddy]

IDOL, 21:02

Bilder Snabbfrågor Kommentarer Artiklar

Dela-funktioner Puffar Annonser Sök

Relaterade artiklar Taggar Metadata Video

API Användar-data Medlemsdatabas Betalsystem

Bilder Snabbfrågor Kommentarer Artiklar

Dela-funktioner Puffar Annonser Sök

Relaterade artiklar Taggar Metadata Video

API Användar-data Medlemsdatabas Betalsystem

+

#1 KAPACITET#2 FÖRVALTNING#3 UTVECKLING

DISQUS SENASTE 365 DAGARNA

• API v3.0 med full OAuth2• Notification-box• Disqus Ranks• @mentions• Google-inloggning

• Ladda upp bilder i kommentarer • Förbättrad tema-editor • Stöd för nya Facebook-API:t• Mobil-tema• Analytics

http://img.tv4.se/?resize=720x315&source=http://img.tv4.se/?resize=730x321&source=http://cdn01.tv4.se/polopoly_fs/1.1978218.1321868582!originalcarouselimage/263667620.jpg

resize = 720x315

rotate = 90

format = png{originalbild+

SaaS SaaS SaaS HW

PaaS IaaS IaaS PaaS

SaaS PaaS HW SaaS

PaaS IaaS SaaS PaaS

2009-01 CDN för video2009-06 CDN för bilder2009-09 Disqus för kommentarer2010-01 Addthis för dela-funktioner2010-05 CDN för sajter2010-06 Polldaddy för snabbfrågor2010-04 Heroku för Väderkanalen2010-10 Heroku för TV4Play

2008....... Hudson (numera Jenkins)2010-04 Solr2010-05 Eget API för TV4Play2010-05 Ruby som språk2010-09 Github - versionshantering som tjänst2011-02 Automatisk deploy till Stage2011-11 Automatisk deploy till Produktion

Mest intressant

Stage

Produktion

• require 'rubygems'

require 'json'

dna = { :user => "ubuntu", :users => [], :gems => ["capistrano"], :cronjobs => [], :locales => ["sv_SE.UTF-8"], :packages => [ "build-essential", "libncurses5-dev", "libpcre3-dev", "libssl-dev", "pkg-config" ],

:recipes => [ "packages", "gems", "locales", "github", "cron", "openssh", "git", "logrotate", "nginx", "php5-fpm", "apache2", "varnish", "frameworks", "default", "amazonaws-default", "fotbollskanalen" ]}

INFRASTRUCTURE AS CODE• Programmera din tekniska plattform

• Versionshantering!

• Skripta och automatisera:➡ Bygg utvecklings-, test-, stage- och produktionsmiljöer➡ Lägg till exakta kopior av resurser➡ Använd fler leverantörer

LÄS MER PÅ HTTP://HTTP.TV4.SE