Проектирование приложений serverless-архитектуры

Автор: Гордина Анна Тимофеевна, Забродин Андрей Владимирович, Хомоненко Анатолий Дмитриевич

Журнал: Вестник Российского нового университета. Серия: Сложные системы: модели, анализ и управление @vestnik-rosnou-complex-systems-models-analysis-management

Рубрика: Информатика и вычислительная техника

Статья в выпуске: 2, 2022 года.

Бесплатный доступ

Рассматривается модель бессерверной архитектуры облачных вычислений. Проведено сравнение с традиционной многоуровневой архитектурой. Рассмотрено использование API-шлюза -связующего звена между клиентом и сервисами. Приведен пример спецификации приложения по управлению грузоперевозками. Рассмотрено внедрение бессерверной архитектуры в микросервисную. Определены принципы проектирования основных компонентов модели FaaS - функция как сервис -составляющей бессерверных вычислений. Обосновано создание бессерверной архитектуры и задач, решаемых при разработке приложения. В качестве провайдера облачных услуг выбран Yandex.Cloud.

Бессерверная архитектура, микросервисы, faas-модель, функции, api-шлюз, принципы проектирования

Короткий адрес: https://sciup.org/148324418

IDR: 148324418   |   DOI: 10.18137/RNU.V9187.22.02.P.140

Список литературы Проектирование приложений serverless-архитектуры

  • Архитектура информационных систем: учебник для учреждений высшего профессионального образования / Б.Я. Советов, А.И. Водяхо, В.А. Дубенецкий, В.В. Цехановский. М.: Академия, 2012. 288 с.
  • Гордина А.Т., Забродин А.В. Особенности технологий бессерверных вычислений // Интеллектуальные технологии на транспорте. 2022. № 1. С. 16-23.
  • Модели и методы исследования информационных систем: монография / А.Д. Хомоненко, А.Г. Басыров, В.П. Бубнов, А.В. Забродин. СПб.: Лань, 2019. С. 82-123.
  • Chris Reade (1989) Elements of Functional Programming.International Computer Science Series. Addison-Wesley, January 1, 600 p.
  • Kevlin Henney (2010) 97 Things Every Programmer Should Know. O’Reilly Media, February, pp. 152-153.
  • Mark Richards (2017) Software Architecture Patterns, O’Reilly Media, Iss. 3, 53 p.
  • Peter Sbarski, Yan Cui, Ajay Nair (2022) Serverless Architectures on AWS. Manning Publications, February, 256 p. ISBN 9781617295423.
  • Sam Newman (2015) Building Microservices: Designing Fine-Grained Systems, O’Reilly Media, 278 p.
  • Thomas Smart (2020) Serverless Beyond the Buzzword: What Can Serverless Architecture Do for You? Partridge Publishing Singapore, 370 p.
  • Yandex. Cloud Yandex API Gateway. Available at: https://cloud.yandex.ru/services/api-gateway(date of the application: 05.04.2022).
Еще
Статья научная