Üleminek virtuaalkeskkonnast Raspberry Pi arvutitest koosnevale füüsilisele infrastruktuurile

Date

2016

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Paljud firmad rendivad privaatseid virtuaalservereid, kus nende e-maili server ja veebiserver asuvad. Privaatserveri rentimine võib väikefirmale olla üpris kulukas. Kuna virtuaalserverid asetsevad tavaliselt püstikuserverites, mis kasutavad palju elektrit ja mis pool ajast ei kasuta kogu oma potentsiaali, siis oleks odavam kasutada Raspberry Pi arvutit. Selles töös kasutati ühte Raspberry Pi arvutit, et üles seada veebiserver ning meiliserver, ning seejärel mitut Raspberry Pi arvutit. Kasutusel oli kaks erinevates programmeerimiskeeltes kirjutatud rakendust, mis esialgses püstituses olid mõlemad samal Raspberry Pi arvutil. Seejärel vaadati võimalust, kuidas need samad rakendused üle viia erinevatele arvutitele ja et on olemas peaserver, mis on puhverserver (proxy server). Selles töös võrreldi nende kahe püstituse päringute lõpetamise kiirust Apache serveri jõudlustestide abil. Päringute lõpetamisel oli mõlema rakenduse (Roundcube'i meiliserver ja MediaDropi videoplatvorm) korral kiirem kolme Raspberry Pi arvutiga ülesseatud lahendus. MediaDrop rakendusel esines tõrkeid päringutele vastamisel sellel samal püstitusel. Lisaks uuriti rahalist erinevust privaatse virtuaalserveri rentimise ja Raspberry Pi arvuti kasutamise vahel. Rahalises mõttes leiti, et Raspberry Pi kasutamine ühe aasta jooksul tuleks 20€ odavam kui virtuaalserveri rentimine.
Many companies use a virtual private server where they have a web server and a mail server. Renting a private server can become quite a big expenditure for a small company. Since many virtual servers are actually running in tower servers, which use a lot of electricity and they are still underutilised, it might be cheaper to use a Raspberry Pi computer. In this thesis, one Raspberry Pi computer was used to set up a web server and a mail server and then the same services were migrated to three Raspberry Pi computers. Two applications written in different programming languages where used and originally were located on a single Raspberry Pi computer. Later a possibility was tested were the same applications were on different Raspberry Pi computers and a main server was also in place acting as a proxy server. In this thesis, Apache server benchmarking tool was used to test the time to serve requests. The request serving time was faster with three Raspberry Pi computers than one Raspberry Pi computer, but one application had some failed requests with the three Raspberry Pi computer setup. Furthermore, the financial gain was calculated when using a Raspberry Pi computer instead of renting a virtual private server. It was found that the gain would be 20€ for a year.

Description

Keywords

Citation