lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Zero-Downtime Deployment in a High Availability Architecture: Controlled experiment of deployment automation in a high availability architecture
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Computer applications are no longer local installations on our computers. Many modern web applications and services rely on an internet connection to a centralized server to access the full functionality of the application. High availability architectures can be used to provide redundancy in case of failure to ensure customers always have access to the server. Due to the complexity of such systems and the need for stability, deployments are often avoided and new features and bug fixes cannot be delivered to the end user quickly. In this project, an automation system is proposed to allow for deployments to a high availability architecture while ensuring high availability. The purposed automation system is then tested in a controlled experiment to see if it can deliver what it promises. During low amounts of traffic, the deployment system showed it could make a deployment with a statistically insignificant change in error rate when compared to normal operations. Similar results were found during medium to high levels of traffic for successful deployments, but if the system had to recover from a failed deployment there was an increase in errors. However, the response time during the experiment showed that the system had a significant effect on the response time of the web application resulting in the availability being compromised in certain situations.

Place, publisher, year, edition, pages
2018. , p. 41
Keywords [en]
High Availability, Zero-Downtime Deployment, Continuous Deployment, Automation
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:lnu:diva-74971OAI: oai:DiVA.org:lnu-74971DiVA, id: diva2:1213119
Subject / course
Computer Science
Supervisors
Examiners
Available from: 2018-06-05 Created: 2018-06-04 Last updated: 2018-06-05Bibliographically approved

Open Access in DiVA

fulltext(1250 kB)166 downloads
File information
File name FULLTEXT01.pdfFile size 1250 kBChecksum SHA-512
f7508651e4976bd80b77b07411015822cb0acc7bd76cebd8ecae0304c19d7e26a09d9bab76f10ed468ae916ef77fdb234e36717e20c798eeccfaef98a908a649
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nilsson, Axel
By organisation
Department of computer science and media technology (CM)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 166 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 86 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf