Інформаційна технологія автоматизації розробки та розгортання віртуального хмарного середовища на основі безсерверної архітектури

DOI: 10.31673/2412-4338.2020.032740

  • Вишнівський В. В. (Vyshnivskyy V. V.) Державний університет телекомунікацій, м. Київ
  • Гринкевич Г. О. (Grynkevych G. O.) Державний університет телекомунікацій, м. Київ
  • Макаренко А. О. (Makarenko A. O.) Державний університет телекомунікацій, м. Київ
  • Жебка В. В. (Zhebka V. V.) Державний університет телекомунікацій, м. Київ
  • Стрельніков В. І. (Strelnikov V. I.) Державний університет телекомунікацій, м. Київ
  • Штіммерман А. М. (Shtimmerman A. M.) Державний університет телекомунікацій, м. Київ

Анотація

В статті представлено структуру інформаційної технології автоматизації розробки та розгортання віртуального хмарного середовища на основі безсерверної архітектури. Представлено процес створення інформаційної технології автоматизації розробки та розгортання віртуального хмарного середовища на основі безсерверної архітектури, проведено оцінку представленої метамоделі для прототипового тематичного дослідження та запропоновано можливі майбутні напрямки удосконалення.
Незважаючи на те, що для розгортання та управління складними хмарними сервісами доступно багато інструментів забезпечення, користувачі часто повинні вказувати рішення IaC за допомогою сценаріїв низького рівня. Натомість відомі рішення вимагають, щоб розробник вказував компоненти програми, такі як веб-додаток, а бажано, щоб фреймворк автоматично перетворював би їх на код, що розгортається. Для вирішення цих проблем та реалізації бажаних можливостей пропонується модельована та масштабована, структура швидкого забезпечення під назвою Інформаційна технологія автоматизації розробки та розгортання віртуального хмарного середовища на основі безсерверної архітектури (ІТаррх). ІТаррх відповідає вимогам специфікації топології для хмарних додатків, що дозволяє створювати портативні та взаємодіючі шаблони для хмарних сервісів. Використання OpenTOSCA забезпечує стандартизацію розмежування програмних додатків та їх залежностей від специфікацій хмарної платформи.
Основними внесками в цій роботі є те, що представлено ключові елементи моделювання ІТаррх, який автоматизує та маскує низькорівневі деталі специфікацій компонентів додатків та специфікацій постачальника хмарних послуг, а натомість пропонує інтуїтивні уявлення високого рівня; запропоновано використання розширеної бази знань та алгоритмів для автоматичного виконання перетворень IаC; зроблено конкретну реалізацію ІТаррх та його перевірку в контексті реальних випадків використання.

Ключові слова: інформаційна технологія, IoT, машинне навчання, хмарні сервіси, віртуальна машина, автоматизація.

Список використаної літератури
1. Cloud Foundry. https://www.cloudfoundry.org/community. (дата звернення: 07.03.2020).
2. Multi-Cloud Orchestration. http://getcloudify.org/.(дата звернення: 10.04.2020).
3. Carrasco J., Cubo J., Duran F. and Pimentel E. Bidimensional crosscloud management with tosca and brooklyn, in Cloud Computing (CLOUD), 2016 IEEE 9th International Conference. IEEE, 2016. P. 951 – 956/
4. OpenTOSCA goes Docker Compose https://www.opentosca.org/ (дата звернення: 10.04.2020).
5. Domain-Specific Modeling Language https://www.sciencedirect.com/topics/computer-science/domain-specific-modeling-language (дата звернення: 10.04.2020).
6. Lu H., Shtern M., Simmons B., Smit M., and Litoiu M., Pattern-based deployment service for next generation clouds, Services (SERVICES), 2013 IEEE Ninth World Congress on. IEEE, 2013, P. 464-471.
7. Облачные решения для IT-инфраструктуры https://pirit.biz/reshenija/oblachnye-reshenija (дата звернення: 07.05.2020).
8. Ardagna D., Di Nitto E., Casale G., Petcu D., Mohagheghi P., Mosser S., Matthews P., Gericke A., Ballagny C., D’Andria F. et al., Modaclouds: A model-driven approach for the design and execution of applications on multiple clouds, Proceedings of the 4th International Workshop on Modeling in Software Engineering. IEEE Press, 2012, P. 50-56.
9. Narain S., Levin G., Malik S., and Kaul V., Declarative infrastructure configuration synthesis and debugging, Journal of Network and Systems Management. 2008. Vol. 16, No. 3. P. 235-258,
10. Di Cosmo R., Eiche A., Mauro J., Zacchiroli S., Zavattaro G., and Zwolakowski J., Automatic deployment of services in the cloud with aeolus blender. Service-Oriented Computing. Springer, 2015, P. 397-411.
11. Deployment Automation. https://doc-vu.github.io/DeploymentAutomation. (дата звернення: 25.06.2020).
12. 8 Best Knowledge Base Software in 2020: Features, Pricing, Pros & Cons https://helpcrunch.com/blog/best-knowledge-base-software/ (дата звернення: 10.04.2020).
13. Di Cosmo R., Lienhardt M., Treinen R., Zacchiroli S., Zwolakowski J., Eiche A., and Agahi A. Automated synthesis and deployment of cloud applications. Proceedings of the 29th ACM/IEEE international conference on Automated software engineering. ACM, 2014, P. 211222.
14. Hirmer P., Breitenbucher U., Binz T., Leymann F. et al. Automatic topology completion of tosca-based cloud applications. GI- Jahrestagung, 2014. P. 247-258.
15. Nowak A,, Binz T., Breitenbücher U., Haupt F., Kopp O., Leymann F., Wagner S. Fhttps://www.researchgate.net/publication/258432787_OpenOpenTOSCA_-_a_runtime_for_OpenTOSCA-based_cloud_applications. (дата звернення: 14.05.2020).
16. Solve more with Google Cloud https://cloud.google.com/ (дата звернення: 14.05.2020).
17. Ubuntu 16.04.7 LTS (Xenial Xerus) https://releases.ubuntu.com/16.04/ (дата звернення: 14.05.2020).
18. Giannakopoulos I, Papailiou N., Mantas C., Konstantinou I., Tsoumakos D., and Koziris N., Celar: automated application elasticity platform. Big Data (Big Data), 2014 IEEE International Conference on. IEEE, 2014, P. 23-25.
19. Topology and Orchestration Specification for Cloud Applications Version 1.0 OASIS Standard 25 November. 2013 OASIS, http://docs.oasis-open.org/tosca/OpenTOSCA/v1.0/OpenTOSCA-v1.0. pdf, (дата звернення: 09.06.2020).
20. Що таке Ansible. Приклад простого playbook-а. https://blog.goodhoster.net/uk/chto-takoe-ansible-primer-prostogo-playbook-a / (дата звернення: 09.06.2020).

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