Selecting a Software Container for Etla: Technology Analysis – A Real-Life Example
Lammi, Matti (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024111428216
https://urn.fi/URN:NBN:fi:amk-2024111428216
Tiivistelmä
Etla Economic Research is a Finnish economic research institute. Etla conducts economic research on the Finnish economy and produces economic forecasts and policy recommendations for the Finnish government.
Etla is experiencing technical issues with its servers. Occasionally, some applications hog all available resources to themselves making the server unresponsive. Additionally, upgrading server’s operating systems can break many vital applications at the same time. Etla is considering software containers as a possible solution to these issues. However, there is a lack of knowledge of the technology, thus warranting an investigation into it.
The purpose of this thesis was to provide necessary technical knowledge about containers to Etla, and to recommend one technology for adaptation as a possible option for solving Etla’s server issues. To do this, container technology was researched and discussed in general terms. Some of the most popular technologies were discussed in more detail. Then, Etla’s requirements for containers were documented and based on them, a more detailed analysis of the selected technologies was conducted. Ultimately, one technology that corresponded best to Etla’s requirements was selected for recommendation. As a result of this thesis, containers were found to be a viable solution for the resource hogging and breaking applications issues.
Etla is experiencing technical issues with its servers. Occasionally, some applications hog all available resources to themselves making the server unresponsive. Additionally, upgrading server’s operating systems can break many vital applications at the same time. Etla is considering software containers as a possible solution to these issues. However, there is a lack of knowledge of the technology, thus warranting an investigation into it.
The purpose of this thesis was to provide necessary technical knowledge about containers to Etla, and to recommend one technology for adaptation as a possible option for solving Etla’s server issues. To do this, container technology was researched and discussed in general terms. Some of the most popular technologies were discussed in more detail. Then, Etla’s requirements for containers were documented and based on them, a more detailed analysis of the selected technologies was conducted. Ultimately, one technology that corresponded best to Etla’s requirements was selected for recommendation. As a result of this thesis, containers were found to be a viable solution for the resource hogging and breaking applications issues.