AWS STEP FUNCTIONS як невід'ємна складова архітектури системи з послідовним виконанням безсерверних функцій

Автор(и)

  • Поліна Едуардівна Ситнікова Харківський національний університет радіоелектроніки, кафедра СТ, Україна https://orcid.org/0000-0002-6688-4641
  • Олексій Павлович Говдерчак Харківський національний університет радіоелектроніки, здобувач вищої освіти, група СПРм-19-2, Україна

DOI:

https://doi.org/10.30837/0135-1710.2021.177.029

Ключові слова:

Amazon Web Services, AWS, Step Functions, AWS Lambda, безсерверні функції, архітектура системи, послідовність виконання

Анотація

В статті проаналізовано використання AWS Step Functions для розробки архітектури системи з послідовним виконанням безсерверних функцій. Було розглянуто основні переваги AWS Step Functions, до яких відноситься швидка обробка даних, графічний інтерфейс переходу між станами, налаштування та контроль незалежних безсерверних функцій та його недоліки, основним з яких є складність конфігурування AWS Step Functions через використання специфічної мови Амазону, яка є власністю AWS, тому міграція з одного постачальника хмарних послуг до іншого може бути складною або неможливою. Також було розглянуто проблеми послідовної роботи безсерверних функцій без використання AWS Step Functions, найважливішою з яких являється відсутність загального стану та контролю вхіднихвихідних параметрів кожної з функцій. Досліджено ціноутворення використання AWS Step Functions.

Біографії авторів

Поліна Едуардівна Ситнікова, Харківський національний університет радіоелектроніки, кафедра СТ

кандидат технічних наук, доцент, доцент кафедри системотехніки ХНУРЕ. Наукові інтереси: Data Mining and Knowledge Discovery, логічне моделювання даних, прийняття рішень в умовах невизначеності. Адреса: Україна, 61166, м. Харків, пр. Науки, 14.

Олексій Павлович Говдерчак, Харківський національний університет радіоелектроніки, здобувач вищої освіти, група СПРм-19-2

студент групи СПРм-19-2 ХНУРЕ, магістрант. Наукові інтереси: розробка програмного забезпечення, розробка архітектури систем. Адреса: Україна, м. Харків, 61166, пр. Науки, 14.

Посилання

Ньюмен С. Создание микросервисов. СПб.: Пітер, 2018. 304 с.

AWS Step Functions: Developer Guide. Режим доступу: https://www.amazon.com/AWS-Step-Functions-Developer-Guide-ebook/dp/B078XBSLY5

Fowler M. Microservices. Режим доступу:https://martinfowler.com/ articles/microservices.html

Witting A., Witting M. Amazon Web Services in Action. Shelter Island, 2015. 200p.

Офіційний сайт С++ Micro Services. - Режим доступу: http://cppmicroservices.org/

Boricha V, Rajani M., Amanna A. Learn AWS Serverless Computing. Packt Publishing, 2019. 174 p.

Richardson, C. Pattern: Microservice Architecture // Kong. - Access mode: http://microservices.io/ patterns/microservices.html

AWS Step Functions. Режим доступу: https://aws.amazon.com/ru/step-functions/?step-functions.sortby=item.additionalFields.postDateTime&step-functions.sort-order=desc

Офіційний сайт Google: Compare AWS and Azure services to Google Cloud. Режим доступу: https://cloud.google.com/free/docs/aws-azuregcp-service-comparison.

##submission.downloads##

Опубліковано

2021-06-30

Як цитувати

Ситнікова, П. Е., & Говдерчак, О. П. (2021). AWS STEP FUNCTIONS як невід’ємна складова архітектури системи з послідовним виконанням безсерверних функцій. АСУ та прилади автоматики, 1(177), 29–35. https://doi.org/10.30837/0135-1710.2021.177.029