Фролов В. В. Анализ вариантов двухверсионных многомодульных веб-приложений с использованием облачных сервисов / В. В. Фролов, А. А. Орехов, В. С. Харченко, А. В. Фролов // Радіоелектрон. і комп'ютер. системи. - 2020. - № 2. - С. 80-91. - Библиогр.: 19 назв. - рус.Проанализированы варианты двухверсионных многомодульных веб-приложений с использованием облачных сервисов. Поскольку проектирование и разработка веб-приложений ведется все более активно, возникает необходимость повышать их надежность в условиях повышения сложности самих приложений и инфраструктуры на которых они базируются. Одним из ключевых решений данной проблемы является использование облачных сервисов, которые позволяют значительно упростить задачу обеспечения надежности и безопасности различных приложений. При этом облачные провайдеры не могут полностью гарантировать отказоустойчивость приложений, которые запускаются в их среде. Таким образом пользователи должны сами побеспокоиться об этом. Одним из наиболее перспективных подходов является применения диверсности для повышения безопасности и надежности веб-приложений, размещенных в облаках. Объектом исследования и анализа данной работы являются многомодульные веб-приложение, спроектированные при помощи облачных сервисов. Целью исследования данной работы является анализ и разработка вариантов структур двухверсионных многомодульных веб-приложений с использованием облачных сервисов. Так как множество компаний переносят свою инфраструктуру в облака, то возникает необходимость рассмотреть возможность применения диверсности при помощи облачных сервисов. Они позволяют создать и развернуть веб-приложения, разработанные на различных языках программирования на серверах облачных провайдеров. Таким образом часть ответственности за обеспечения надежности перекладывается на них. Однако необходимо по-прежнему обеспечивать отказоустойчивость собственных программ, которые могут отказать по причине дефектов в программном коде. Одним из основных решений этой проблемы является N-версионное программирование, которое позволяет создавать приложение из нескольких независимых версий. Каждая версия может быть написана на разных язык программирования и с использованием различных технологий отдельными командами разработчиков, тем самым повышая надежность конечного программного продукта. Сделано заключение о том, что ведущие облачные провайдеры предоставляют возможность реализовать диверсность на практике при помощи сервисов различных моделей представления, таких как IaaS и PaaS. Используя принцип диверсности можно спроектировать надежное веб-приложение, которое позволит избежать его отказа в случае ошибки в программном коде. Індекс рубрикатора НБУВ: З970.31
Рубрики:
Шифр НБУВ: Ж24450 Пошук видання у каталогах НБУВ Повний текст Наукова періодика України Додаткова інформація про автора(ів) публікації: (cписок формується автоматично, до списку можуть бути включені персоналії з подібними іменами або однофамільці) Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
|