22 октября 2024 года, В.А.Роганов
Защищенность, надежность и масштабируемость информационных сервисов, построенных на базе Astra Linux, фреймворка Django и СУБД PostgreSQL В докладе рассматриваются современные универсальные и специальные механизмы для обеспечения надежной работы Web-приложений, построенных на базе популярных, поддерживаемых в России и мировом Open Source сообществе программных решений. Обеспечение надежности подразумевает определенные меры по защите информационных сервисов, включая посильное противостояние DoS-атакам, продолжение работы после отказа отдельных вычислительных узлов, восстановление данных после случайного их удаления, а также приоритетное тестирование новых функций с учетом их важности для пользователей системы. Не менее востребованным аспектом качества информационных систем сегодня является их производительность. Наиболее универсальным решением здесь является репликация базы данных; к специальным (зависящим от специфики системы) решениям относятся различные алгоритмы кэширования, а также основанная на результатах профилирования оптимизация наиболее требовательных к ресурсам запросов к СУБД.
Защищенность, надежность и масштабируемость информационных сервисов, построенных на базе Astra Linux, фреймворка Django и СУБД PostgreSQL В докладе рассматриваются современные универсальные и специальные механизмы для обеспечения надежной работы Web-приложений, построенных на базе популярных, поддерживаемых в России и мировом Open Source сообществе программных решений. Обеспечение надежности подразумевает определенные меры по защите информационных сервисов, включая посильное противостояние DoS-атакам, продолжение работы после отказа отдельных вычислительных узлов, восстановление данных после случайного их удаления, а также приоритетное тестирование новых функций с учетом их важности для пользователей системы. Не менее востребованным аспектом качества информационных систем сегодня является их производительность. Наиболее универсальным решением здесь является репликация базы данных; к специальным (зависящим от специфики системы) решениям относятся различные алгоритмы кэширования, а также основанная на результатах профилирования оптимизация наиболее требовательных к ресурсам запросов к СУБД.