Bacheloroppgave 2015
Studium: Bachelor Dataingeniør
Tittel - norsk: Smidig utvikling av selvkontrollerende mikrotjenester i et
skalerbart digitalt økosystem. |
Oppgave nr.:
21E
|
||
Oppgavestiller: Konsultek AS |
|||
|
Kontaktperson: Andreas Hopen |
||
|
Telefon: 992
44 407 |
E-postadresse: andreas@konsultek.no |
|
|
Postadresse: Ulstadløkkveien 10B, 7042 Trondheim |
||
Studenter:
Tony Hesjevik, Andreas Hopen, Knut Lorvik |
|||
Veileder ved
HiST: Mildrid Ljosland |
|||
Sammendrag: Ved bruk av
moderne serverarkitektur, containerløsninger og god systemutviklingsskikk har
vi laget en base for utvikling av skalerbare og selv-drevne
mikrotjenester. Teknologier vi har brukt er Java 8 med Spring Framework
4 med Tomcat til microtjenestene, Vagrant for utviklingsmiljø, CoreOS som
hosting platform, Docker containere, Nginx for servering av statisk innhold,
etcd for service discovery, fleetd for service orchestration, Archlinux som
operasjonellt operativsystem og NFS for deling av data mellom hosts. system development practices, we have made
a base for developing scalable and self-driven micro services. We have used Java 8 and Spring Framework 4
with Tomcat for micro services, Vagrant for developer environment, CoreOS as
hosting platform, Docker containers, Nginx to serve static content, etcd for service discovery, fleetd for service
orchestration, Archlinux as operational OS and NFS for sharing data between
hosts. |
|||
Når ikke
annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de
skaper som en del av studier/studieopphold ved HiST. Alle resultater er åpent
tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås
mellom HiST og studenter skal som minimum sikre høgskolen rett til å bruke
generert IPR til utdannings- og forskningsformål. Høgskolen skal også motta
en vurderingskopi av resultatet av arbeidet som benyttes til vurdering.
Marker med kryss det som gjelder denne oppgaven: |
|||
|
Normalsituasjonen: Studentene har selv alle
rettigheter knyttet til resultatet fra bacheloroppgaven, med de unntak som er
beskrevet over. |
||
X |
Avvik fra normalsituasjonen: Oppdragsgiveren har rettighetene og
kan utnytte produktet kommersielt og videreutvikle produktet/metoden.
Høgskolen vil ikke utnytte produktet kommersielt, men vil kunne arbeide
videre med den grunnlagskompetansen som er vunnet gjennom prosjektet, som
beskrevet over. |
||
|
Avvik fra normalsituasjonen: Resultatene fra arbeidet legges ut
som OpenSource iht lisens __________________________________ (Se http://creativecommons.no/lisenser).
|
||
|
Avvik fra normalsituasjonen: Programvare utviklet som del av
bacheloroppgaven er sperret og kun tilgjengelig etter avtale med
oppdragsgiver/studenter. |
||
X |
Avvik fra normalsituasjonen: Alle resultater fra
arbeidet er sperret og kun tilgjengelig etter avtale med
oppdragsgiver/studenter. (Vurder om det i stedet er tilstrekkelig å krysse av
punktet over). |
||