Аналіз проблем зберігання та обробки даних в безсервених технологіях

Автор(и)

  • Тетяна Олександрівна Науменко Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Україна https://orcid.org/0000-0002-8660-597X
  • Анатолій Іванович Петренко Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Україна https://orcid.org/0000-0001-6712-7792

DOI:

https://doi.org/10.15587/2706-5448.2021.230174

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

безсерверні технології, безсерверні платформи, зберігання та обробка даних, бази даних

Анотація

Об'єктом дослідження є проблеми зберігання та обробки даних в безсерверних технологіях. Проведені дослідження базуються на логічному підході до зберігання, процесів обробки та передачі даних. Основна гіпотеза дослідження полягає в тому, що при переході з монолітної архітектури до мікросервісної, а потім з мікросервісної до безсерверної архітектури, процес зберігання та обробки даних вимагає видозмін і нових підходів до вирішення класичних задач роботи з даними. Проблематика взаємодій з даними є невід'ємною частиною роботи практично всіх комп'ютерних систем, так як закладають базис мети створення таких систем. Для того, щоб безсерверні технології могли повною мірою претендувати на кращий варіант розробки програмного забезпечення, необхідна наявність основного функціоналу для забезпечення повноцінної роботи. Безсерверне обчислення вже пустило своє коріння в сфері хмарних обчислень. Удосконалення їх роботи зараз одне з найпопулярніших завдань у дослідницькій сфері. У цій роботі проведено огляд однієї з глобальних проблем – інтеграції безсерверних обчислень з базою даних, а також існуючих на даний момент часткових або повних рішень. Прогрес в цій області може дати поштовхом у розвитку безсерверних технологій, які витісняють більш застарілі підходи розробки програмного забезпечення. Результат цих досліджень вносить певне розуміння, на якому етапі розвитку зараз перебуває зазначене вище питання. Також описано, які переваги та недоліки є в нових системах. Розглянуто, які інновації привнесли світові гіганти в області розробок безсерверних платформ, а які рішення застосовуються до платформ з відкритим вихідним кодом. Дане питання не вирішене до кінця та вимагає напрацювань і удосконалень, а отже, залишається відмінним напрямком для розвитку, а також нових досліджень.

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

Тетяна Олександрівна Науменко, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

Аспірант

Кафедра системного проектування

Анатолій Іванович Петренко, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

Доктор технічних наук, професор

Кафедра системного проектування

Посилання

  1. Enes, J., Expósito, R. R., Touriño, J. (2020). Real-time resource scaling platform for Big Data workloads on serverless environments. Future Generation Computer Systems, 105, 361–379. doi: http://doi.org/10.1016/j.future.2019.11.037
  2. Giménez-Alventosa, V., Moltó, G., Caballer, M. (2019). A framework and a performance assessment for serverless MapReduce on AWS Lambda. Future Generation Computer Systems, 97, 259–274. doi: http://doi.org/10.1016/j.future.2019.02.057
  3. Yussupov, V., Soldani, J., Breitenbücher, U., Brogi, A., Leymann, F. (2021). FaaSten your decisions: A classification framework and technology review of function-as-a-Service platforms. Journal of Systems and Software, 175, 110906. doi: http://doi.org/10.1016/j.jss.2021.110906
  4. Hellerstein, J. M., Faleiro, J., Gonzalez, J. E., Schleier-Smith, J., Sreekanti, V., Tumanov, A., Wu, C. (2018). Serverless Computing: One Step Forward, Two Steps Back. CIDR’19. Available at: https://arxiv.org/pdf/1812.03651.pdf
  5. Schleier-Smith, J. (2019). Serverless Foundations for Elastic Database Systems. Conference on Innovative Data Systems Research (CIDR). Available at: http://cidrdb.org/cidr2019/gongshow/abstracts/cidr2019_140.pdf
  6. Bernstein, P. A., Bykov, S., Geller, A., Kliot, G., Thelin, J. (2014). Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014–41. Available at: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/Orleans-MSR-TR-2014-41.pdf
  7. DeBrie, A. Serverless Aurora: What it means and why it's the future of data. Serverless Blogs. Available at: https://serverless.com/blog/serverless-aurora-future-of-data/
  8. Winnicki, M. Serverless Database Wish List – What's Missing Today. Serverless Blogs. Available at: https://serverless.com/blog/serverless-database-wish-list/
  9. Amazon Aurora Serverless. Available at: https://aws.amazon.com/rds/aurora/serverless
  10. Azure Cosmos DB – Globally distributed, multi-model database service. Available at: https://azure.microsoft.com/en-us/services/cosmos-db/
  11. Serverless apps using Cosmos DB. Available at: https://docs.microsoft.com/bs-cyrl-ba/azure/architecture/solution-ideas/articles/serverless-apps-using-cosmos-db
  12. Ramel, D. (2017). FaunaDB takes First Serverless Database to the cloud. ADTmag. Available at: https://adtmag.com/articles/2017/03/16/faunadb-serverless-cloud.aspx
  13. FaunaDB: A fundamental shift in database technology. Available at: https://fauna.com/faunadb
  14. Ellis, A. (2018). Serverless: Databases with OpenFaaS and Mongo. Alex Ellis' Blog. Available at: https://blog.alexellis.io/serverless-databases-with-openfaas-and-mongo/
  15. Novkovic, N. (2018). What Is a Serverless Database? (Overview of Providers, Pros, and Cons). Available at: https://dzone.com/articles/what-is-a-serverless-database-overview-of-provider
  16. Melo, A. A Serverless Database Platform. The Back4App Blog. Available at: https://blog.back4app.com/2017/12/28/serverless-database/
  17. Barratt, J. (2018). Really Serverless Databases. Josh Barratt's Blog. Available at: https://serialized.net/2018/07/serverless_db/

##submission.downloads##

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

2021-04-30

Як цитувати

Науменко, Т. О., & Петренко, А. І. (2021). Аналіз проблем зберігання та обробки даних в безсервених технологіях. Technology Audit and Production Reserves, 2(2(58), 20–25. https://doi.org/10.15587/2706-5448.2021.230174

Номер

Розділ

Інформаційні технології: Звіт про науково-дослідну роботу