Проаналізовано групу програмних інструментів, що функціонально зорієнтовані на автоматизовану реалізацію процесів конфігурування та управління в ІТ інфраструктурах. Профіль наукового дослідження фокусується на методиці, яка у фаховому середовищі називається «Інфраструктура як код» (IaC – Іnfrastructure as Cod) і є однією з базових методик, які в системному поєднанні реалізовують методологію DevOps. Зазначена методологія активно використовується в процесах динамічного формування, розгортання та супроводження корпоративних ІТ інфраструктур в багатьох сучасних успішних високотехнологічних компаніях для досягнення найкращих результатів ведення бізнесу, його ефективності, гарантованої успішності та захищеності. В статті розглянуто два базових підходи до побудови програмних інструментів, що реалізують методику IaC, йдеться про так звані декларативний та імперативний підходи.
При цьому основна увага зосереджується на формуванні множин факторів переваг та недоліків притаманних програмним інструментам Terraform, ARM, Ansibleта ClaudFormation. Фіксація уваги дослідників на перелічених вище чотирьох програмних інструментах пояснюється їх лідируючими позиціями в доволі розлогій лінійці можливих альтернативних програмних продуктів, які дозволяють комплексно реалізувати методику IaC в контексті повноцінного та повнофункціонального системного впровадження методології DevOps в конкретних реалізаціях корпоративних ІТ інфраструктур. Узагальнений висновок сформований авторами оригінальної наукової розвідки полягає в тому, що на даний час не існує одного чітко виокремленого серед інших універсального програмного інструменту, який би в повній мірі задовольнив весь спектр вимог та потреб. Потенційними користувачами при цьому виступають спільноти DevOps фахівців та замовників – власників та менеджерів сучасних динамічних високотехнологічних та успішних компаній, фірм та бізнесів, які опираються в своїй діяльності на сучасні інформаційні системи та технології.
- Трофименко О., Логінова Н. (2023). Аналіз проблем управління ІТ-проєктами / О. Трофименко, Н. Логінова Інформаційні управляючі системи і технології (ІУСТ-ОДЕСА-2023) : матеріали ХI Міжнародної науково-практичної конференцііі (21–23 вересень 2023 р. Одеса) / вип. ред. В.В. Вичужанін. 2023. С. 213–216. URI https://hdl.handle.net/11300/27080
- James Alan Miller (2023). A guide to how digital transformation IT infrastructure works URL: https://www.google.com/search?q=Perspectives+and+Implications+for+the+Development+of+Information+Infrastructures&oq=Perspectives+and+Implications+for+the+Development+of+Information+Infrastructure
- Ask Palo (2023). What is Infrastructure As Code? URL: https://blog.palo-it.com/en/ask-palo-what-is- infrastructure-as-code
- Колеснік В. М., Ролік О. І. (2021). Підхід до управління якістю іт-послуг в іт-інфраструктурі на основі логічних об’єктів управління з потенційним часом звільнення Вісник Вінницького політехнічного інституту. № 1, С. 88–94 doi https://doi.org/10.31649/1997-9266-2021-154-1-88-94
- Копійка О. В. (2018). Зміна бізнес-моделі управління ІТ на підприємстві у зв’язку з розвитком сервісно-орієнтованої інформаційної економіки / О. В. Копійка, А. Г. Кондратюк // Математичне моделювання в економіці. 2018. № 1. С. 56–66. – Режим доступу: http://nbuv.gov.ua/UJRN/mmve_2018_1_6.
- Довгий С. О., Копійка О. В. (2017). Підвищення ефективності управління підприємством за рахунок трансформації ІТ-інфраструктури Математичне моделювання в економіці, , №. 1–2(8) [14 С. 7–17
- Гармаш А. О., Бєлова Т. Г. (2021). Стратегії забезпечення інфраструктури ІТ компаній XXVI International scientific and practical conference Topical issues of practice and science,18–21 May, London, UK, 1-3
- Яременко В., Сліпушко О. (2001). Академічний тлумачний словник української мови: В 4 т. Т. 2.,К.: АКОНІТ.
- Словник української мови. – https://sum20ua.com/?wordid=50848&page=1613&searchWord=%D0%BC%D0%B5%D1%8...
- Мельничук О. С. (1985). Словник іншомовних слів. Київ
- Veselin Kantsev, Madhu Joshi and Kartikey Pandey (2017). Implementing DevOps on AWS Published by Packt Publishing Ltd.
- Mitesh Soni (2017). Implementing DevOps with Microsoft Azure: Automate your deployments and incorporate the DevOps culture. Published by Packt Publishing Ltd.
- Stephane Jourdan, Pierre Pomès (2017). Infrastructure as Code (IAC): Cookbook Published by Packt Publishing Ltd.
- Jennifer Davis and Katherine Daniels (2017). Effective DevOps. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472
- Gene Kim, Jez Humble, Patrick Debois and John Willis (2016). The devops handbook. IT Revolution Press
- Yevgeniy Brikman (2022). Terraform: Up and Running Writing Infrastructure as Code. Sebastopol:O’Reilly Media 1005 Gravenstein Highway North.
- Jez Humble and David Farley (2010). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional.
- Michael T. Nygard (2017). Release It! Design and Deploy Production-Ready Software. The Pragmatic Bookshelf.
- Jez Humble, Joanne Molesky and Barry O’Reilly (O’Reilly) (2015). Lean Enterprise. Oreilly & Associates Inc.
- Bas Meijer, Lorin Hochstein & Rene Moser (2022). Ansible: Up and Running: Automating Configuration Management and Deployment the Easy Way, 2nd Edition,
- Jeff Geerling (2015). Ansible for DevOps: Server and configuration management for humans.
- Waqas Irtaza (2021). IT Infrastructure Automation Using Ansible: Guidelines to Automate the Network, Windows, Linux, and Cloud Administration.
- Mohamed Alibi (2018). Ansible Quick Start Guide: Control and monitor infrastructures of any size, physical or virtual. Packt Publishing.
- Karen Tovmasyan (2020). Mastering AWS CloudFormation: Plan, develop, and deploy your cloud infrastructure effectively using AWS CloudFormation. Packt Publishing
- Christina Tucker (2023). Resolving CloudFormation Stack Creation Failure. Independently Published.