Developing Cloud Based Log Analytic Services
Arumugam, Selvan (2017)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201704275553
https://urn.fi/URN:NBN:fi:amk-201704275553
Tiivistelmä
Over the years, cloud computing has been attracting considerable interest from developers and researchers. Virtual machines, the key to cloud computing environment, provide software computers that, like physical computers, run an operating system and applications. These virtual machines provide high availability and scalability in the cloud compared to dedicated physical servers.
This thesis considers virtual machines in cloud for log analytic purposes. The thesis focuses on developing cloud based log analytic services using virtual machines as hosts in the case company private cloud, eliminating the need for dedicated physical servers.
The benefits of virtual servers over physical servers are discussed together with a commonly used log analytic service, the ELK Stack.
As a part of testing and evaluation of the solution for the thesis, cloud based log analytic services were configured in the case company’s private cloud. The acquired test results clearly show that the chosen cloud based solution improves the stability and reliability of the company log analytic system, with high availability and scalability as compared to a physical server.
This thesis considers virtual machines in cloud for log analytic purposes. The thesis focuses on developing cloud based log analytic services using virtual machines as hosts in the case company private cloud, eliminating the need for dedicated physical servers.
The benefits of virtual servers over physical servers are discussed together with a commonly used log analytic service, the ELK Stack.
As a part of testing and evaluation of the solution for the thesis, cloud based log analytic services were configured in the case company’s private cloud. The acquired test results clearly show that the chosen cloud based solution improves the stability and reliability of the company log analytic system, with high availability and scalability as compared to a physical server.