|
@@ -26,7 +26,7 @@
|
|
|
|
|
|
|
|
Примеры:
|
|
Примеры:
|
|
|
|
|
|
|
|
-* Латентность (`p95`, `p99`), пропускная способность (`throughput`)
|
|
|
|
|
|
|
+* Латентность (`p95`, `p99`), пропускная способность (`throughput`)
|
|
|
* Доступность (99.9%, время простоя)
|
|
* Доступность (99.9%, время простоя)
|
|
|
* Частота ошибок (`error rate`), точность (`precision`/`recall`)
|
|
* Частота ошибок (`error rate`), точность (`precision`/`recall`)
|
|
|
* Надёжность (**MTBF**), безопасность (количество уязвимостей)
|
|
* Надёжность (**MTBF**), безопасность (количество уязвимостей)
|
|
@@ -51,15 +51,15 @@
|
|
|
|
|
|
|
|
* Z должен содержать абсолютные или относительные значения (например, «экономия $100k/год» или «ROI 18 месяцев»).
|
|
* Z должен содержать абсолютные или относительные значения (например, «экономия $100k/год» или «ROI 18 месяцев»).
|
|
|
* Z может быть отрицательным (отток денег на инвестиции), но тогда должен быть план возврата к положительному Z на горизонте цели.
|
|
* Z может быть отрицательным (отток денег на инвестиции), но тогда должен быть план возврата к положительному Z на горизонте цели.
|
|
|
-* Взаимодействие ограничений
|
|
|
|
|
|
|
|
|
|
-Три типа ограничений не независимы. AfRel требует фиксировать их вместе, потому что:
|
|
|
|
|
|
|
+## Взаимодействие ограничений
|
|
|
|
|
|
|
|
-* Улучшение качества (Y↑) часто требует увеличения ресурсов (Z↓) или сокращения масштаба (X↓).
|
|
|
|
|
|
|
+Три типа ограничений не независимы. **AfRel** требует фиксировать их вместе, потому что:
|
|
|
|
|
|
|
|
-* Расширение масштаба (X↑) может привести к падению качества (Y↓) или росту затрат (Z↓).
|
|
|
|
|
-
|
|
|
|
|
-* Экономия ресурсов (Z↑) может быть достигнута только за счёт сжатия (X↓) или ухудшения качества (Y↓).
|
|
|
|
|
|
|
+* Улучшение качества (Y↑) часто требует увеличения ресурсов (Z↓) или сокращения масштаба (X↓);
|
|
|
|
|
+* Расширение масштаба (X↑) может привести к падению качества (Y↓) или росту затрат (Z↓);
|
|
|
|
|
+* Экономия ресурсов (Z↑) может быть достигнута только за счёт сжатия (X↓) и ухудшения качества (Y↓) (меньше возможностей маневрирования);
|
|
|
|
|
+* Экономия ресурсов (Z↑) может быть достигнута только за счёт сжатия (X↓) и улучшения качества (Y↑) (снижение рисков предоставления услуг);
|
|
|
|
|
|
|
|
Любой артефакт, который описывает изменение только одной оси без учёта двух других, считается неполным (и, как правило, паразитическим).
|
|
Любой артефакт, который описывает изменение только одной оси без учёта двух других, считается неполным (и, как правило, паразитическим).
|
|
|
Пример фиксации ограничений в артефакте YAML
|
|
Пример фиксации ограничений в артефакте YAML
|