Раздел базы знаний · 104 материалов

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

Автомасштабирование, очереди, кеш, секционирование, крупные арендаторы, обратное давление, мощность и распределение затрат.

Масштабирование SaaS
Все 104Чек-лист 26Разбор 26Руководство 26Архитектура 26
01

Горизонтальное масштабирование (horizontal scaling): архитектурная схема и границы ответственности

Горизонтальное масштабирование: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
02

Автомасштабирование (autoscaling): архитектурная схема и границы ответственности

Автомасштабирование: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
03

Как внедрить горизонтальное масштабирование (horizontal scaling): пошаговый план

Как внедрить горизонтальное масштабирование: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
04

Горизонтальное масштабирование (horizontal scaling): метрики, тесты и критерии готовности

Горизонтальное масштабирование: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
05

Горизонтальное масштабирование (horizontal scaling): ошибки, компромиссы и безопасный откат (rollback)

Горизонтальное масштабирование: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
07

Автомасштабирование (autoscaling): метрики, тесты и критерии готовности

Автомасштабирование: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
08

Автомасштабирование (autoscaling): ошибки, компромиссы и безопасный откат (rollback)

Автомасштабирование: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
09

Планирование мощности (capacity planning): архитектурная схема и границы ответственности

Планирование мощности: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
11

Планирование мощности (capacity planning): метрики, тесты и критерии готовности

Планирование мощности: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
12

Планирование мощности (capacity planning): ошибки, компромиссы и безопасный откат (rollback)

Планирование мощности: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
13

Пул соединений (connection pooling): архитектурная схема и границы ответственности

Пул соединений: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
16

Пул соединений (connection pooling): ошибки, компромиссы и безопасный откат (rollback)

Пул соединений: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
17

Стратегия кеширования (cache strategy): архитектурная схема и границы ответственности

Стратегия кеширования: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
19

Стратегия кеширования (cache strategy): метрики, тесты и критерии готовности

Стратегия кеширования: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
20

Стратегия кеширования (cache strategy): ошибки, компромиссы и безопасный откат (rollback)

Стратегия кеширования: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
21

Выравнивание нагрузки через очередь (queue-based load leveling): архитектурная схема и границы ответственности

Выравнивание нагрузки через очередь: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
22

Как внедрить выравнивание нагрузки через очередь (queue-based load leveling): пошаговый план

Как внедрить выравнивание нагрузки через очередь: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
23

Выравнивание нагрузки через очередь (queue-based load leveling): метрики, тесты и критерии готовности

Выравнивание нагрузки через очередь: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
24

Выравнивание нагрузки через очередь (queue-based load leveling): ошибки, компромиссы и безопасный откат (rollback)

Выравнивание нагрузки через очередь: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
25

Управление обратным давлением (backpressure): архитектурная схема и границы ответственности

Управление обратным давлением: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
26

Как внедрить управление обратным давлением (backpressure): пошаговый план

Как внедрить управление обратным давлением: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
27

Управление обратным давлением (backpressure): метрики, тесты и критерии готовности

Управление обратным давлением: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
28

Управление обратным давлением (backpressure): ошибки, компромиссы и безопасный откат (rollback)

Управление обратным давлением: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
29

Сброс нагрузки (load shedding): архитектурная схема и границы ответственности

Сброс нагрузки: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
32

Сброс нагрузки (load shedding): ошибки, компромиссы и безопасный откат (rollback)

Сброс нагрузки: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
33

Горячий раздел (hot partition): архитектурная схема и границы ответственности

Горячий раздел: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
36

Горячий раздел (hot partition): ошибки, компромиссы и безопасный откат (rollback)

Горячий раздел: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
37

Маршрутизация крупных арендаторов (large tenant routing): архитектурная схема и границы ответственности

Маршрутизация крупных арендаторов: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
38

Как внедрить маршрутизация крупных арендаторов (large tenant routing): пошаговый план

Как внедрить маршрутизация крупных арендаторов: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
39

Маршрутизация крупных арендаторов (large tenant routing): метрики, тесты и критерии готовности

Маршрутизация крупных арендаторов: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
40

Маршрутизация крупных арендаторов (large tenant routing): ошибки, компромиссы и безопасный откат (rollback)

Маршрутизация крупных арендаторов: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
41

Реплика чтения (read replica): архитектурная схема и границы ответственности

Реплика чтения: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
45

Шардирование базы данных (database sharding): архитектурная схема и границы ответственности

Шардирование базы данных: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
46

Как внедрить шардирование базы данных (database sharding): пошаговый план

Как внедрить шардирование базы данных: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
47

Шардирование базы данных (database sharding): метрики, тесты и критерии готовности

Шардирование базы данных: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
48

Шардирование базы данных (database sharding): ошибки, компромиссы и безопасный откат (rollback)

Шардирование базы данных: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
49

Отсечение разделов (partition pruning): архитектурная схема и границы ответственности

Отсечение разделов: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
51

Отсечение разделов (partition pruning): метрики, тесты и критерии готовности

Отсечение разделов: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
52

Отсечение разделов (partition pruning): ошибки, компромиссы и безопасный откат (rollback)

Отсечение разделов: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
54

Как внедрить CDN: пошаговый план

Как внедрить CDN: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
55

CDN: метрики, тесты и критерии готовности

CDN: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
57

Объектное хранилище (object storage): архитектурная схема и границы ответственности

Объектное хранилище: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
59

Объектное хранилище (object storage): метрики, тесты и критерии готовности

Объектное хранилище: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
60

Объектное хранилище (object storage): ошибки, компромиссы и безопасный откат (rollback)

Объектное хранилище: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
61

Фоновые обработчики (background workers): архитектурная схема и границы ответственности

Фоновые обработчики: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
63

Фоновые обработчики (background workers): метрики, тесты и критерии готовности

Фоновые обработчики: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
64

Фоновые обработчики (background workers): ошибки, компромиссы и безопасный откат (rollback)

Фоновые обработчики: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
65

Приоритетные очереди (priority queues): архитектурная схема и границы ответственности

Приоритетные очереди: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
67

Приоритетные очереди (priority queues): метрики, тесты и критерии готовности

Приоритетные очереди: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
68

Приоритетные очереди (priority queues): ошибки, компромиссы и безопасный откат (rollback)

Приоритетные очереди: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
69

Ограничения частоты по тарифу (rate limits by plan): архитектурная схема и границы ответственности

Ограничения частоты по тарифу: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
70

Как внедрить ограничения частоты по тарифу (rate limits by plan): пошаговый план

Как внедрить ограничения частоты по тарифу: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
71

Ограничения частоты по тарифу (rate limits by plan): метрики, тесты и критерии готовности

Ограничения частоты по тарифу: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
72

Ограничения частоты по тарифу (rate limits by plan): ошибки, компромиссы и безопасный откат (rollback)

Ограничения частоты по тарифу: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
73

Пакетная обработка (batch processing): архитектурная схема и границы ответственности

Пакетная обработка: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
75

Пакетная обработка (batch processing): метрики, тесты и критерии готовности

Пакетная обработка: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
76

Пакетная обработка (batch processing): ошибки, компромиссы и безопасный откат (rollback)

Пакетная обработка: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
77

Потоковая обработка (stream processing): архитектурная схема и границы ответственности

Потоковая обработка: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
79

Потоковая обработка (stream processing): метрики, тесты и критерии готовности

Потоковая обработка: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
80

Потоковая обработка (stream processing): ошибки, компромиссы и безопасный откат (rollback)

Потоковая обработка: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
81

Задания по расписанию (scheduled jobs): архитектурная схема и границы ответственности

Задания по расписанию: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
83

Задания по расписанию (scheduled jobs): метрики, тесты и критерии готовности

Задания по расписанию: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
84

Задания по расписанию (scheduled jobs): ошибки, компромиссы и безопасный откат (rollback)

Задания по расписанию: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
85

Распределённые блокировки (distributed locks): архитектурная схема и границы ответственности

Распределённые блокировки: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
86

Как внедрить распределённые блокировки (distributed locks): пошаговый план

Как внедрить распределённые блокировки: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
87

Распределённые блокировки (distributed locks): метрики, тесты и критерии готовности

Распределённые блокировки: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
88

Распределённые блокировки (distributed locks): ошибки, компромиссы и безопасный откат (rollback)

Распределённые блокировки: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
89

Управление конкурентным доступом (concurrency control): архитектурная схема и границы ответственности

Управление конкурентным доступом: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
90

Как внедрить управление конкурентным доступом (concurrency control): пошаговый план

Как внедрить управление конкурентным доступом: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
91

Управление конкурентным доступом (concurrency control): метрики, тесты и критерии готовности

Управление конкурентным доступом: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
92

Управление конкурентным доступом (concurrency control): ошибки, компромиссы и безопасный откат (rollback)

Управление конкурентным доступом: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
93

Распределение затрат (cost allocation): архитектурная схема и границы ответственности

Распределение затрат: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
95

Распределение затрат (cost allocation): метрики, тесты и критерии готовности

Распределение затрат: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
96

Распределение затрат (cost allocation): ошибки, компромиссы и безопасный откат (rollback)

Распределение затрат: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
97

Удельная стоимость на арендатора (unit cost per tenant): архитектурная схема и границы ответственности

Удельная стоимость на арендатора: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
98

Как внедрить удельная стоимость на арендатора (unit cost per tenant): пошаговый план

Как внедрить удельная стоимость на арендатора: пошаговый план. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
99

Удельная стоимость на арендатора (unit cost per tenant): метрики, тесты и критерии готовности

Удельная стоимость на арендатора: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
100

Удельная стоимость на арендатора (unit cost per tenant): ошибки, компромиссы и безопасный откат (rollback)

Удельная стоимость на арендатора: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
101

Межрегиональный трафик (multi-region traffic): архитектурная схема и границы ответственности

Межрегиональный трафик: архитектурная схема и границы ответственности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
103

Межрегиональный трафик (multi-region traffic): метрики, тесты и критерии готовности

Межрегиональный трафик: метрики, тесты и критерии готовности. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→
104

Межрегиональный трафик (multi-region traffic): ошибки, компромиссы и безопасный откат (rollback)

Межрегиональный трафик: ошибки, компромиссы и безопасный откат. Практический разбор архитектуры SaaS: место в системе, компромиссы, порядок реализации, метрики, риски и критерии готовности.

→