AWS STEP FUNCTIONS як невід'ємна складова архітектури системи з послідовним виконанням безсерверних функцій
DOI:
https://doi.org/10.30837/0135-1710.2021.177.029Анотація
В статті проаналізовано використання AWS Step Functions для розробки архітектури системи з послідовним виконанням безсерверних функцій. Було розглянуто основні переваги AWS Step Functions, до яких відноситься швидка обробка даних, графічний інтерфейс переходу між станами, налаштування та контроль незалежних безсерверних функцій та його недоліки, основним з яких є складність конфігурування AWS Step Functions через використання специфічної мови Амазону, яка є власністю AWS, тому міграція з одного постачальника хмарних послуг до іншого може бути складною або неможливою. Також було розглянуто проблеми послідовної роботи безсерверних функцій без використання AWS Step Functions, найважливішою з яких являється відсутність загального стану та контролю вхіднихвихідних параметрів кожної з функцій. Досліджено ціноутворення використання AWS Step Functions.
Посилання
Ньюмен С. Создание микросервисов. СПб.: Пітер, 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.