Содержание
- 2. Содержание Введение Актуальность Требования Принципы реализации Выводы Список литературы Харьков 2017 1
- 3. Введение Высокнагруженные (hilghload) веб-сервисы - это приложение с высокой нагрузкой, которая возникает ввиду: большого количества одновременных
- 4. Актуальность Критические веб-сервисы: интернет-банкинг онлайн-магазины системы резервирования и продаж туристических услуг системы электронного бизнеса Сервисы с
- 5. Требования к сервисам готовность (avaliability) безотказность(reliability) безопасность(safety) конфиденциальность(confidentiality) целостность(integrity) отказоустойчивость(fault-tolerance) 4 Харьков 2017
- 6. Принципы реализации 5 Харьков 2017
- 7. Аппаратная реализация Масштабируемость Резервирование Распределение 6 Харьков 2017
- 8. Масштабируемость Вертикальная Горизонтальная 7 Харьков 2017
- 9. Распределение All in one Все находится на одном сервер Отделённая база данных Отделённый веб-сервер 8 Харьков
- 10. Программная реализация Рефакторинг кода (устранение боттлнеков и улучшение программной архитектуры) Кеширование Создание дополнительных backend узлов Использование
- 11. Дополнительные backend узлы Кэширование Использование очереди задач 10 Харьков 2017
- 12. Поддержка оффлайн-режима Когда отключили интернет 11 Харьков 2017
- 13. Требования к оффлайн версии Реализация минимального набора функция сервиса на клиенте Хранение данных пользователя в локальных
- 14. Выводы На данный момент существует огромное количество решений, позволяющих добиться высокой надёжности и отказоустойчивости веб-сервисов. В
- 15. Список литературы 1.Архитектура высоконагруженных приложений. Масштабирование распределенных систем. [Электронный ресурс] https://habrahabr.ru/company/badoo/blog/185220/ 2. Чем стандартная архитектура отличается
- 17. Скачать презентацию