Mantotas sistēmas automatizēta izvietošana Amazon tīmekļa servisu mākonī
Автор
Logins, Andrejs
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Maslovs, Leonīds
Дата
2017Metadata
Показать полную информациюАннотации
Kvalifikācijas darba ietvaros mantotai sistēmai tika izveidota infrastruktūra kā kods izmantojot Terraform, kā arī automatizācijas skripti ar kuru palīdzību ir iespējams automatizēti izvietot Amazon tīmekļa servisu mākonī mantoto sistēmu. Šī darba mērķi ir: ● ļaut uzstādīt programmatūru uz mākonī automatizēti ar minimālu piepūli. ● pārvietot esošo sistēmu, mākonī, lai izslēgtu nepieciešamību pēc tās fiziskas uzturēšanas. ● atvieglot izstrādātājiem papildināt mantotās sistēmas funkcionalitāti. ● modificēt mantoto sistēmu, lai tā izmanto jaunāku programmatūru salīdzinot ar tagadējo sistēmu. Izstrādātie rīki nodrošina automātizētu procesu infrastruktūras izveidošanai, kā arī automātizētu programmatūras izvietošanu. ATSLĒGVĀRDI: Terraform, infrastruktūra kā kods, Amazon Web Services, mantota sitēma, Ansible, Jenkins, Redmine, Vagrant, PostgreSQL, Docker, Gradle. In the scope of the qualification paper infrastructure as a code had been developed using Terraform, as well as automation scripts with whose help it is possible to automatically deploy the legacy system on Amazon Web Services cloud. The objectives are: ● allow automatized deployment of software on the cloud with minimal effort. ● move the current system to the cloud, to eliminate the need of physical maintenance. ● ease development process of the legacy system’s functionality. ● modify the legacy system in order for it to use upgraded software in comparison to the current system. The developed tools ensure an automatized process for the creation of infrastructure, as well as automatized software deployment. KEYWORDS: Terraform, infrastruktūra as a code, Amazon Web Services, legacy system, Ansible, Jenkins, Redmine, Vagrant, PostgreSQL, Docker, Gradle.