АВТОМАТИЗАЦІЯ РОЗГОРТАННЯ ТА НАЛАШТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ІНФРАСТРУКТУРИ СТВОРЕНОЇ В СЕРЕДОВИЩІ ХМАРНИХ ОБЧИСЛЕНЬ
Анотація
В даній роботі запропоновано метод автоматизованого розгортання інфраструктури, впровадження та конфігурація програмного забезпечення в середовищах хмарних обчислень. Метод дозволяє описувати інфраструктурні об’єкти за допомогою коду та динамічно модифікувати конфігурації в залежності від хмари. Запропонований метод використовує утиліти Ansible та Terraform для взаємодії з API середовища та віртуальними машинами. Розроблений метод дозволяє паралельно налаштовувати віртуальні машини та мати ідентичну інфраструктуру в різних середовищах хмарних обчислень. Тестування проводилося в середовищах AWS та Azure. Метод дозволяє пришвидшити розгортання інфраструктури та забезпечує ідемпотентність конфігурації програмного забезпечення.
Ключові слова: автоматизація, конфігурація, програмне забезпечення, середовище хмарних обчислень, розгортання інфраструктури.
Повний текст:
PDFПосилання
Lindkvist C. (2013). Configuration Management in Complex Engineering Projects. Procedia CIRP, 2, 173-176.
Лабжинський В. А. (2018). Базові підходи та особливості використання хмарних, туманних і росистих обчислень. Вимірювальна та Обчислювальна Техніка в Технологічних Процесах, 4, 60-91.
Jourdan S, Pomes P. (2017). Infrastructure as Code (IAC) Cookbook. Packt Publishing.
Rahman A. (2019). A systematic mapping study of infrastructure as code research. Information and Software Technology, 1, 65-77.
Brouse, P.S. (2008). Configuration management in: A. Sage (Ed.), Systems engineering and management for sustainable development, 1, 214-242.
Brikman Y. (2019). Terraform: Up & Running.Boston: O'Reilly Media, Inc.
A paradigm shift for application security [Електронний ресурс] // Portshift. – 2019. – Режим доступу до ресурсу: https://www.portshift.io/solutions/zero-trust-security/.
References:
Lindkvist C. (2013). Configuration Management in Complex Engineering Projects. Procedia CIRP, 2, 173-176.
Labzhynskyi V. A. (2018). Bazovi pidkhody ta osoblyvosti vykorystannia khmarnykh, tumannykh i rosystykh obchyslen. Vymiriuvalna ta Obchysliuvalna Tekhnika v Tekhnolohichnykh Protsesakh, 4, 60-91. [in Ukrainian].
Jourdan S, Pomes P. (2017). Infrastructure as Code (IAC) Cookbook. Packt Publishing.
Rahman A. (2019). A systematic mapping study of infrastructure as code research. Information and Software Technology, 1, 65-77.
Brouse, P.S. (2008). Configuration management in: A. Sage (Ed.), Systems engineering and management for sustainable development, 1, 214-242.
Brikman Y. (2019). Terraform: Up & Running.Boston: O'Reilly Media, Inc.
A paradigm shift for application security [Elektronnyi resurs] // Portshift. – 2019. – Rezhym dostupu do resursu: https://www.portshift.io/solutions/zero-trust-security/.
Посилання
- Поки немає зовнішніх посилань.
Цей твір ліцензовано за ліцензією Creative Commons Із зазначенням авторства 4.0 Міжнародна.