К вопросу о повышении надежности программного обеспечения за счет применения методов избыточности

А. А. Торгашин

https://orcid.org/0009-0006-2068-6056

DOI: https://doi.org/10.47813/2782-5280-2024-3-2-0201-0211

Ключевые слова: надежность программного обеспечения, отказоустойчивость, резервирование, избыточность, микросервисная архитектура, резервное копирование


Аннотация

Обеспечение надежности современных приложений имеет решающее значение для успеха бизнеса. В настоящей статье представлен комплексный подход к повышению надежности приложений за счет использования нескольких методов, включая избыточность, активное резервирование, мониторинг, дублирование, балансировку нагрузки, архитектуру микросервисов, горячее резервирование, резервное копирование и восстановление, прогнозирование и обнаружение ошибок. Реализуя эти стратегии, разработчики могут значительно сократить время простоя, повысить доступность системы и улучшить общий пользовательский опыт. В статье представлен обзор каждого метода, выделены их преимущества и недостатки.


Биография автора

А. А. Торгашин

Торгашин Артём Александрович, аспирант, Институт космических и информационных технологий Сибирского федерального университета, Красноярск, Российская Федерация


Библиографические ссылки

Соммервил И. Инженерия программного обеспечения. М.: Издательский дом "Вильямс"; 2002. 623.

Кондратьев К.А., Шумаков Н.Н., Ерохов П.М., Хохлова А.В., Колташев А.А., Основные виды избыточности, применяемые в бортовом программном обеспечении для надежного функционирования спутников связи и навигации. Сибирский аэрокосмический журнал. 2010; 11 (3): 122-123.

Роганов В.Р., Гришко А.К., Кочегаров И.И. Три подхода к оценке работоспособности активного резервирования. Надежность и качество сложных систем. 2019; 2 (26): 9-18. https://doi.org/10.21685/2307-4205-2019-2-2

Сапожников В.В., Сапожников Вл.В., Ефанов Д.В. Отказоустойчивая структура на основе логического дополнения с контролем вычислений по паритету. Автоматика на транспорте. 2020; 6 (3): 377-403. https://doi.org/10.20295/2412-9186-2020-6-3-377-403

Шевцов А.С. Балансировка нагрузки на приложение от инфраструктуры до базы данных. Проблемы науки. 2023; 4 (78): 19-32.

Кравченко Д.А. Микросервисная архитектура. Интерактивная наука. 2022; 4 (69): 43-44. https://doi.org/10.21661/r-556565

Чумбуридзе Я.А. Основные методы резервного копирования для обеспечения безопасности информации. Международный журнал гуманитарных и естественных наук. 2023; 3-2 (78): 57-60.

REFERENCES

Sommervil I. Inzheneriya programmnogo obespecheniya. M.: Izdatel'skiy dom "Vil'yams"; 2002. 623. (in Russian)

Kondrat'ev K.A., Shumakov N.N., Erokhov P.M., Khokhlova A.V., Koltashev A.A., Osnovnye vidy izbytochnosti, primenyaemye v bortovom programmnom obespechenii dlya nadezhnogo funktsionirovaniya sputnikov svyazi i navigatsii [The main types of redundancy that are used for design of navigation and communication satellites reliable operation software]. Sibirskiy aerokosmicheskiy zhurnal. 2010; 11 (3): 122-123. (in Russian)

Roganov V.R., Grishko A.K., Kochegarov I.I. Tri podkhoda k otsenke rabotosposobnosti aktivnogo rezervirovaniya. [Three approaches to evaluating the performance of active reservation systems]. Nadezhnost' i kachestvo slozhnykh system. 2019; 2 (26): 9-18. (in Russian) https://doi.org/10.21685/2307-4205-2019-2-2 DOI: https://doi.org/10.21685/2307-4205-2019-2-2

Sapozhnikov V.V., Sapozhnikov Vl.V., Efanov D.V. Otkazoustoychivaya struktura na osnove logicheskogo dopolneniya s kontrolem vychisleniy po paritetu [Fault-tolerant structure based on boolean complement with parity calculations control]. Avtomatika na transporte. 2020; 6 (3): 377-403. (in Russian) https://doi.org/10.20295/2412-9186-2020-6-3-377-403 DOI: https://doi.org/10.20295/2412-9186-2020-6-3-377-403

Shevtsov A.S. Balansirovka nagruzki na prilozhenie ot infrastruktury do bazy dannykh [Load balancing an application from infrastructure to database]. Problemy nauki. 2023; 4 (78): 19-32. (in Russian)

Kravchenko D.A. Mikroservisnaya arkhitektura [Microservice architecture]. Interaktivnaya nauka. 2022; 4 (69): 43-44. (in Russian) https://doi.org/10.21661/r-556565 DOI: https://doi.org/10.21661/r-556565

Chumburidze Ya.A. Osnovnye metody rezervnogo kopirovaniya dlya obespecheniya bezopasnosti informatsii [Basic backup methods to ensure information security]. Mezhdunarodnyy zhurnal gumanitarnykh i estestvennykh nauk. 2023; 3-2 (78): 57-60. (in Russian)

Веб-сайт https://www.oajiem.com использует cookie файлы с с целью повышения удобства и эффективности работы Пользователя при работе с сервисами журнала "Modern Innovations, Systems and Technologies" - "Современные инновации, системы и технологии". Продолжая использование сайта, Пользователь дает согласие на использование файлов cookie.