Return to search

Kontinuerlig leverans till molntjänst

Många företag som utvecklar en webb-applikation försäkrar regelbundet med olika testmetoder att de har en fungerande produkt. Ändå dröjer ofta leverans till kund och slutanvändare. Här beskrivs en lyckad implementation av hur leverans regelbundet kan ske till en molntjänst med ett så kallat blue green pattern som gör att applikationen kan uppdateras med minimal påverkan för slutanvändaren. Lösningen består i att webb-applikationenkan driftsättas i två olika miljöer och att användare alltid, via en html-sida som fungerar som en trafikriktare, skickas till den miljö som har den senaste versionen av applikationen. Genom ett script driftsätts den nya applikationen på den miljö som för tillfället inte har några besökare. När applikationen svarar på anrop ändrar scriptet så att slutanvändare i fortsättningen skickas till den nyligen uppdaterade miljön. Slutanvändare loggas regelbundet ut från applikationen så att de också regelbundet besöker trafikriktaren. Av de två testade molntjänsterna, Heroku och Amazon, är Amazon att föredra på grund av större möjligheter för manuell konfiguration.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hig-12204
Date January 2012
CreatorsLöf, Mikael
PublisherHögskolan i Gävle, Avdelningen för Industriell utveckling, IT och Samhällsbyggnad
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0021 seconds