Розроблення прототипу приватної хмари на базі OpenStack за допомогою засобів автоматичного розгортання

DOI: 10.31673/2412-9070.2021.061825

  • Вишнівський В. В. (Vyshnivsʹkyy V. V.) Державний університет телекомунікацій, м. Київ
  • Катков Ю. І. (Katkov Yu. I.) Державний університет телекомунікацій, м. Київ
  • Лисак В. П. (Lysak V. P.) Державний університет телекомунікацій, м. Київ
  • Замрій І. В. (Zamriy I. V.) Державний університет телекомунікацій, м. Київ

Анотація

Статтю присвячено актуальному питанню пошуку ефективних методів упровадження приватної хмари на базі хмарної платформи OpenStack та створенню такої хмари за допомогою засобів автоматичного розгортання для дослідження можливості віртуалізації центрів оброблення даних. Зазначено, що OpenStack — це комплекс модулей вільного програмного забезпечення, який може бути використаний для створення інфраструктурних хмарних сервісів та хмарних сховищ. Показано, що OpenStack має такі переваги: гнучкість, масштабованість, економічність, що дає змогу забезпечувати віртуалізацію центрів оброблення даних на базі програмного забезпечення з відкритим вихідним кодом. Відтак OpenStack ідеально підходить для гетерогенних інфраструктур та здатен працювати в поєднанні з іншими корпоративними технологіями та технологіями з відкритим вихідним кодом. Показано, що OpenStack дає можливість розв’язувати найскладніші сучасні ІТ-завдання: від оброблення «Великих даних» (Big Data) до «Інтернету речей» (IoT, Internet of Things), внаслідок того, що API-інтерфейси OpenStack сумісні з сервісами Elastic Compute Cloud (EC2) і Simple Storage Service (S3), а отже, клієнтські програми можна перенести в дискретні середовища OpenStack. Завдяки простоті впровадження та широкому масштабу платформа OpenStack може забезпечувати потреби приватних хмар будь-якого розміру. Сьогодні OpenStack відіграє значну роль у процесі трансформації центрів оброблення даних, тому багато підприємств та постачальників послуг розраховують, що OpenStack допоможе їм перетворити свої центри оброблення даних на масштабовані автоматизовані матриці фізичних ресурсів та віртуалізованих послуг. Звідси OpenStack має перспективи розвитку і з кожною новою версією може забезпечувати нові послуги. Основним фактором зростання популярності OpenStack є прагнення компаній уникнути прив’язування до постачальника, прискорити впровадження інновацій, підвищити масштабованість та економічну ефективність. Тому ці різнорідні центри оброблення даних, керовані за допомогою інтерфейсів автоматизації та прикладного програмування API, можуть підтримувати застосування моделі DevOps під час постачання програмного забезпечення для інноваційних програм підтримання мобільності, соціальних мереж та безлічі інших типів програм, заснованих на віртуалізації мережних функцій NFV (Network Function Virtualization).
У статті наведено таку постановку завдання: для побудови приватної хмари на базі хмарної платформи OpenStack необхідно визначити комплекс вільного програмного забезпечення, який може бути використаний для створення інфраструктурних хмарних сервісів та хмарних сховищ, як публічних, так і приватних. А також потрібно розкрити ефективні методи впровадження приватної хмари на базі OpenStack за допомогою засобів автоматичного розгортання, а саме: встановлення та налаштування приватної хмари на базі Openstack на виділеному сервері. Для розв’язання цього завдання треба створити прототип відкритої платформи у хмарі на базі OpenStack (моделі для перевірки).

Ключові слова: хмарне середовище; адміністрування; OpenStack.

Список використаної літератури
1. Learning OpenStack Networking: Build a solid foundation in virtual networking technologies for OpenStack-based clouds, 3rd Edition 3rd Revised edition.
2. OpenStack Cloud Computing Cookbook — Fourth Edition: Over 100 practical recipes to help you build and operate OpenStack cloud computing, storage, networking, and automation 4th Revised edition.
3. Saif U. R. Malik, Samee U. Khan, Sudharshan K. Srinivasan. Modelling and Analysis of state-ofthe-Art VM-Based Cloud Management Platforms // IEEE Member.IEEE Transaction on Cloud Computing. January-June 2013. V. 1, no 1.
4. Girish. L, Dr. H S Guruprasad. Building a Private Cloud Using Open-Stack // International Journal of Emerging Trends and Technology In Computer Science. May-June 2014. V. 3, Issue3.
5. Sefraoui O., Aissaoui M., Eleuldj M. ENSAO UMP BP669, A1Qods, OUJDA, MOROCCO. Open-Stack: Towards an Open-Source Solution for Cloud Computing // International Journal of Computer Applications. October 2012. V. 55, no. 03.
6. Researchof Enterprise Private Cloud Computing Platform Based on Open-Stack / J. Yunxia, Z. Bowen, W. Shuqi, S. Dongnan // International Journal of Grid Distribution Computing. 2014. V. 7, no. 5.
7. Sachdev S., Mahajan A. Deployment of Private Cloud using Open Stack: An Open Source Cloud Computing. Solution for Small and Mid-sized Organizations // International Journal of Advanced Research in Computer Science and Software Engineering. October 2013. V. 3, Issue 10.
8. Dr. Urmila R.pol. Developers Harness Open Source cloud management platforms for Novel Applications // International Journal of Computer Science and Information Technologies. 2014. V. 5.
9. Wulib F., Stadler R., Lindergren H. Dynamicresource allocation with management objective-Implementation for an open-stack cloud // IEEE, published in network and service management, 8th International conference.
10. Ruben S. Montero. Building Iaas Clouds and the art of virtual machine management // Published in High Performance Computing and Simulation, 2012, IEEE.
11. Yu Huanle, Shi Weifeng, Bai Tingting. An open-stack based Resource Optimization Scheduling Framework // 6th International Symposium on Computational Intelligence and Design, 2013, IEEE.

Номер
Розділ
Статті