Vis enkel innførsel

dc.contributor.advisorMelling, Tor Ivar
dc.contributor.authorOfstad, Even
dc.contributor.authorDybvik, Eivind
dc.date.accessioned2019-08-21T14:03:21Z
dc.date.available2019-08-21T14:03:21Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/11250/2609656
dc.description.abstractDenne oppgaven vil gjennomgå prosessen av å opprette en skyløsning med lokale 'bare-metal' maskiner. Den vil vise prosessen av å sette opp Ubuntu MAAS, Canonical Juju, Ansible, og Kubernetes til å fungere på fire HP-workstation maskiner, med en L2 switch for nettverk. Denne oppgaven vil også vise vår prosess i dokumentasjon, iklusive kost/nytte-analyse, og en risikoanalyse. Den vil vise detalsjert informasjon om hvordan å installere og bruke systemet. Dette dokumentet ble laget som en del av en bacheloroppgave skrevet for SINTEF, som en måte å supplementere deres behov for skalerbar datakraft. Løsningen vil gi et containerbasert system styrt av Kubernetes, med TLS-basert autentisering mellom hver service som trenger kommunikasjon. I denne bacheloroppgaven kommer vi ikke til å jobbe med backups, nettverk eksternt fra vår skyløsning, eller eksplisitt innføre 'High availability' gjennom fjerning av 'single points of failure'. Dette dokumentet er ment for å informere systemadministratorer om hvordan man kan implementere en 'bare-metal' skyløsning, og informere systemadministratorer om hvordan å drifte løsningen vi har opprettet.
dc.description.abstractThis paper will go through the process of creating a cloud solution with on-premises bare-metal machines. It will show the process of getting Ubuntu MAAS, Canonical Juju, Ansible, and Kubernetes working on four HP workstation machines, with an L2 switch for networking. This paper will also show our process in documentation, including a cost benefit analysis, and a risk assessment analysis. It will show detailed information on how to install and use the system. This paper was made as a part of a bachelors thesis written for SINTEF, as a way of supplementing their need for scaling computing power. The solution will provide a containerbased system orchestrated by Kubernetes, with TLS based authentication between each service that needs communication. In this bachelors thesis, we will not be tackling the problems of backups, networking external from our cloud solution, or explicitly creating high availability through removing 'single points of failure'. It is hoped that this paper will inform system-administrators on how to implement a bare-metal cloud solution, or inform system-administrators about how to operate the solution we have created.
dc.languagenob
dc.publisherNTNU
dc.titleFrom Bare Metal to Scaling as a Service
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel