Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

HighLoad by Mind Map: HighLoad
5.0 stars - 1 reviews range from 0 to 5

HighLoad

Виды кластеров

HP

HA

HL

Enterprise vs WebSphere

Бесплатный софт

Открытый софт

Относительно дешёвое железо

Основные проблемы и вызовы

Большая нагрузка (тысячи и миллионы хитов)

Высокие ставки

Зоопарк технологий и сервисов

Большая команда

Хороший проект

Ловушки

Уровни зрелости высоконагруженного проекта

Рост проекта

Переход между уровнями -- обычно кризис

Ключевое значение -- масштабируемая архитектура

Грамотное многоуровневое проектирование

Как будем повышать пропускную способность?

P = C / t

Уменьшение времени отклика

Увеличение количества одновременно обрабатываемых запросов

Масштибирование web-серверов

Ловушки / проблемы

Frontend / акселлератор

Способы распределения нагрузки

Масштабирование баз данных

scale up (более мощное железо)

Репликация

Вертикальное масштабирование

Горизонтальное масштабирование

Алгоритмы

Очереди

Асинхронный ввод-вывод

Распределённая обработка данных

Хранение данных

CAP-теорема (теорема Брюера)

Транзакционная целостность

Альтернативы реляционным СУБД / NoSQL

Ключ-значение key / value

Полнотекстовый поиск

Объектные БД

Column-based СУБД

Гибридные механизмы