Sovelluskonttien resurssien määrittely ja mittaus : case: Headai Oy
Ehtamo, Ilona (2022)
Ehtamo, Ilona
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022092620453
https://urn.fi/URN:NBN:fi:amk-2022092620453
Tiivistelmä
Tämän opinnäytetyön toimeksiantaja oli vuonna 2015 perustettu yritys Headai Oy, joka on erikoistunut kognitiivisen tekoälyn sekä luonnollisen kielen analysoinnin parissa työskentelemiseen. Opinnäytetyön tarkoituksena oli toteuttaa kohdeyritykselle projekti, jossa tutkittiin sovelluskonttien asentamista, niiden välistä kommunikointia, resurssien käytön mittaamista sekä resurssien käytön optimointia. Tutkimuksen tavoitteena oli testata yleistä mitattavuutta, energiankulutusta ja tehokkuutta.
Työ alkaa teoriaosuudella, jossa tutustutaan yleisesti konttiteknologian peruskäsitteisiin sekä suosittuun sovelluskonttialustaan Dockeriin. Tätä seuraavassa osiossa kerrotaan itse toiminallisen projektin toteuttamisesta, jossa lähdettiin liikkeelle asentamalla Docker-sovelluskontteja Linux-palvelimelle. Sovelluskonttien välille luotiin niiden välisen kommunikoinnin mahdollistamiseksi jaettu tietoverkko. Tämän jälkeen mitattiin konttien käyttämiä resursseja hyödyntäen useita konttiteknologiassa suosittuja työkaluja ja tutkittiin mahdollisuutta optimoida resurssien käyttöä.
Työ alkaa teoriaosuudella, jossa tutustutaan yleisesti konttiteknologian peruskäsitteisiin sekä suosittuun sovelluskonttialustaan Dockeriin. Tätä seuraavassa osiossa kerrotaan itse toiminallisen projektin toteuttamisesta, jossa lähdettiin liikkeelle asentamalla Docker-sovelluskontteja Linux-palvelimelle. Sovelluskonttien välille luotiin niiden välisen kommunikoinnin mahdollistamiseksi jaettu tietoverkko. Tämän jälkeen mitattiin konttien käyttämiä resursseja hyödyntäen useita konttiteknologiassa suosittuja työkaluja ja tutkittiin mahdollisuutta optimoida resurssien käyttöä.