Preview

Шәкәрім Университетінің Хабаршысы. Техникалық ғылымдар сериясы

Кеңейтілген іздеу

ИННОВАЦИЯЛЫҚ АРХИТЕКТУРАЛЫҚ ШЕШІМДЕР ЖӘНЕ ВЕБ-ҚОСЫМШАЛАРДЫ ОРКЕСТРЛЕУГЕ АРНАЛҒАН BULT БҰЛТТЫ ПЛАТФОРМАСЫН ПӘНАРАЛЫҚ ЕНГІЗУ

https://doi.org/10.53360/2788-7995-2024-4(16)-6

Толық мәтін:

Аңдатпа

Мақала веб-қосымшаларды әзірлеу мен оркестрлеудің пәнаралық тәсілін жүзеге асыратын BULT бұлтты платформасын құруға бағытталған. Бұл жұмыстың негізгі мақсаты әртүрлі технологиялардың икемділігін, ауқымдылығын және интеграциясын қамтамасыз ететін платформаны әзірлеу болып табылады.
Микросервистік архитектура мен контейнерлеуді қамтитын архитектуралық шешімдер сипатталған, бұл қосымшаларды орналастыруды және басқаруды жеңілдетеді. Контейнерлерді оркестрлеудің негізі ретінде hashicorp ' s Nomad қолданылады, ол қосымшалардың тиімділігі мен тұрақтылығын қамтамасыз ете отырып, тапсырмалар мен ресурстарды бөлуді динамикалық басқаруға мүмкіндік береді. Деректерді басқару жүйесі PostgreSQL және JuiceFS негізінде жүзеге асырылады, бұл деректерді сақтаудың жоғары өнімділігі мен сенімділігін қамтамасыз етеді. Қауіпсіздік үшін желілік трафикті шифрлауды және SSL сертификаттарын автоматты түрде жаңартуды қамтамасыз ететін Wireguard және let ' s Encrypt қолданылады. Жүйені бақылау және талдау нақты уақыттағы көрсеткіштер мен журналдарды визуализациялауға мүмкіндік беретін Grafana және Loki көмегімен жүзеге асырылады. DevOps принциптерін енгізу және әзірлеу, тестілеу және орналастыру процестерін автоматтандыру ci/CD құралдарын қолдану арқылы жүзеге асырылады, бұл өзгерістер мен жаңа мүмкіндіктерді жылдам және қауіпсіз енгізуге мүмкіндік береді. Пәнаралық тәсілді қолдану жүйелерді әзірлеу мен пайдаланудың әртүрлі аспектілерін ескеруге мүмкіндік береді, бұл bult платформасын веб-қосымшалардың жоғары өнімділігін, сенімділігін және ыңғайлылығын қамтамасыз ететін заманауи бұлттық технологиялар нарығында бәсекеге қабілетті ШЕШІМ ЕТЕДІ. Платформаны практикалық қолдану мысалдары және оның дәстүрлі тәсілдермен салыстырғанда артықшылықтары келтірілген.

Авторлар туралы

А. К. Шайханова
Л.Н. Гумилев атындағы Еуразия ұлттық университеті 
Қазақстан

Айгуль Кайрулаевна Шайханова – PhD, ақпараттық қауіпсіздік кафедрасының профессоры

100000, Қазақстан Республикасы, Астана қ., Сәтбаев к-сі, 2 



Ж. А. Бермухамбетов
«WebTotem» ЖШС
Қазақстан

Жандос Асанұлы Бермухамбетов –  техникалық директоры 

 100000, Қазақстан Республикасы, Астана қ., Есіл ауданы, Достық көшесі, 13-үй 


Мүдделер қақтығысы:

-



В. В. Ким
«WebTotem» ЖШС
Қазақстан

Владимир Вячаславович Ким – бас сәулетшісі 

 100000, Қазақстан Республикасы, Астана қ., Есіл ауданы, Достық көшесі, 13-үй 


Мүдделер қақтығысы:

-



А. О. Тлеубаева
«Astana IT University» ЖШС
Қазақстан

Арайлым Орынбайқызы Тлеубаева –  докторанты 

 010000, Қазақстан Республикасы, Астана қ., Мәңгілік Ел даң., 55/11, Expo Бизнес орталығы 


Мүдделер қақтығысы:

-



Әдебиет тізімі

1. Wolff E. Microservices: Architecting for Continuous Delivery and DevOps / E. Wolff // AddisonWesley Professional. – 2016.

2. Microservices: Migration of a mission-critical system / N. Dragoni et al // IEEE Software. – 2016. – № 35(3). – Р. 62-71. https://orcid.org/10.1109/MS.2018.2141037.

3. Zhou J. Container-based microservice architecture for cloud applications / J. Zhou, J. Zhang, D. Pei // IEEE Access. – 2017. – № 5. – Р. 22-31. https://orcid.org/10.1109/ACCESS.2017.2760226.

4. Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud / M. Villamizar et al // ACM Computing Surveys. – 2018. – № 23(3). – Р. 1-28. https://orcid.org/10.1145/3241733.

5. Lewis J. Microservices: A definition of this new architectural term / J. Lewis, M. Fowler // Retrieved from. – 2014. https://martinfowler.com/articles/microservices.html.

6. Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade / B. Burns et al // Queue. – 2016. – № 14(1). – Р. 70-93. https://orcid.org/10.1145/2898442.2898444.

7. Di Francesco P. Architecting microservices: Practical challenges and solutions / Di Francesco, P., Lago P., Malavolta I. // IEEE Software. – 2019. – № 35(3). – Р. 59-66. https://orcid.org/10.1109/MS.2018.2141037.

8. Balalaie A. Microservices architecture enables DevOps: Migration to a cloud-native architecture / A. Balalaie, A. Heydarnoori, P. Jamshidi // IEEE Software. – 2016. – № 33(3). – Р. 42-52. https://orcid.org/10.1109/MS.2016.64.

9. Nomad: A framework for developing mission-critical cloud-based applications / M.H. Diallo et al // 10th International Conference on Availability, Reliability and Security. – 2015. – Р. 660-669. https://orcid.org/10.1109/ARES.2015.94.

10. Gill A.Q. A Comprehensive Method for the Design and Development of Cloud-Native Applications / A.Q. Gill, B. Henderson-Sellers // IEEE Transactions on Cloud Computing. – 2020. – № 8(3). – Р. 747-761. https://orcid.org/10.1109/TCC.2020.2977138.

11. Newman S. Monolith to microservices: Evolutionary patterns to transform your monolith / S. Newman; O'Reilly Media, – 2019. – 272 р.

12. Kratzke N. Understanding cloud-native applications after 10 years of cloud computing – A systematic mapping study / N. Kratzke, P.C. Quint // Journal of Systems and Software. – 2017. – № 126. – Р. 1-16. https://orcid.org/10.1016/j.jss.2017.01.004.

13. Masyuk A. Evaluation of performance patterns for cloud-native microservice architectures / A. Masyuk, G. Scheffler, T. Goldschmidt // Journal of Cloud Computing. – 2019. – № 8(1). – Р. 1-22. https://orcid.org/10.1186/s13677-019-0141-4.

14. Chen L. Monitoring system of OpenStack cloud platform based on Prometheus / L. Chen, M. Xian, J. Liu // International Conference on Computer Vision, Image and Deep Learning (CVIDL). IEEE. – 2020. – Р. 206-209. https://orcid.org/10.1109/CVIDL51233.2020.0-100.

15. Infrastructure cost comparison of running web applications in the cloud using AWS lambda and monolithic and microservice architectures / M. Villamizar et al // IEEE Latin America Transactions. – 2016. – № 14(9). – Р. 4142-4148. https://orcid.org/10.1109/TLA.2016.7774517.

16. A novel implementation framework of digital twins for intelligent manufacturing based on container technology and cloud manufacturing services / M.H. Hung et al // IEEE Transactions on Automation Science and Engineering. – 2022. – № 19(3). – Р. 1614-1630. https://orcid.org/10.1109/TASE.2022.3143832.

17. E-FireGuard: Empowering firefighters through innovative E-commerce solutions / S. Kale et al // Industrial Management Advances. – 2024. – № 2(1). – Р. 6375-6375. https://orcid.org/10.59429/ima.v2i1.6375.

18. Taramov A.A. Opisanie instrumentariya dlya sozdaniya sovremennogo CI/CD konveiera / A.A. Taramov, L.V. Chernen'kaya // Perspektivy nauki. – 2020. – № 12(135). – S. 74-77. (In Russian).

19. Bezpyatyi M.V. Avtomatizatsiya i optimizatsiya protsessov razrabotki i razvertyvaniya v devops: primenenie sovremennykh metodov i instrumentov / M.V. Bezpyatyi // Innovatsii i investitsii. – 2023. – № 7. – S. 458-464. (in Russian).

20. 29 BULT. [Ehlektronnyi resurs]. URL: https://bult.pro (data obrashcheniya: 28.08.2024). (In Russian).


Рецензия

Дәйектеу үшін:


Шайханова А.К., Бермухамбетов Ж.А., Ким В.В., Тлеубаева А.О. ИННОВАЦИЯЛЫҚ АРХИТЕКТУРАЛЫҚ ШЕШІМДЕР ЖӘНЕ ВЕБ-ҚОСЫМШАЛАРДЫ ОРКЕСТРЛЕУГЕ АРНАЛҒАН BULT БҰЛТТЫ ПЛАТФОРМАСЫН ПӘНАРАЛЫҚ ЕНГІЗУ. Шәкәрім Университетінің Хабаршысы. Техникалық ғылымдар сериясы. 2024;1(4(16)):40-48. https://doi.org/10.53360/2788-7995-2024-4(16)-6

For citation:


Shaikhanova A.K., Bermukhambetov Zh.A., Kim V.V., Tleubayeva A.O. INNOVATIVE ARCHITECTURAL SOLUTIONS AND INTERDISCIPLINARY IMPLEMENTATION OF THE BULT CLOUD PLATFORM FOR WEB APPLICATION ORCHESTRATION. Bulletin of Shakarim University. Technical Sciences. 2024;1(4(16)):40-48. https://doi.org/10.53360/2788-7995-2024-4(16)-6

Қараулар: 109


ISSN 2788-7995 (Print)
ISSN 3006-0524 (Online)
X