Пешгӯии сарборӣ ва хатар
1) Чаро ба шумо лозим аст
Пешгӯии сарборӣ ва хатарҳо қобилияти пешакӣ омода кардани инфрасохтор ва равандҳоро барои рӯйдодҳои баландтарин (релизҳо, мусобиқаҳо, маъракаҳои таблиғотӣ, гугирдҳо, идҳо), кам кардани вақти корӣ ва буҷа таъмин мекунад. Натиҷаҳо истифода мешаванд:- Банақшагирии иқтидор ва буҷет
- Танзимоти SLO/SLI, буҷаҳои хатогӣ ва сиёсати ҳушдор
- интихоби стратегияи озодкунӣ (канарӣ, кабуд-сабз, оғози торик);
- идоракунии хавфҳо: пешгирии таназзул, навбатҳо, амалиётҳои тарки, ҷаримаҳои SLA.
2) Мафҳумҳои асосӣ
Сарборӣ-Меъёри рӯйдодҳо/амалиётҳои воридшаванда (RPS, TPS, ҳодисаҳо/сония), инчунин истеъмоли CPU/RAM/IO/NET.
Иҷрои иқтидор ба таври доимӣ бо SLO ва арзиши додашуда.
Хавф: эҳтимолият × таъсири ҳодисаи номатлуб (нокомии SLA, ҳодиса, аз ҳад зиёд).
Нишондиҳандаҳои барвақт: ченакҳои пеш аз ҳодиса афзоишёбанда (таъхири p95/p99, умқи навбат, таваққуфи GC, сатҳи хатогӣ, пуррагӣ).
Headroom-Таносуби қобилияти мавҷуда ба сарбории ҷорӣ.
3) Манбаъҳои маълумот ва ченакҳо
Сарчашмаҳо: гузоришҳо ва ченакҳо (Prometheus/OTeel), пайҳо, рӯйдодҳои корӣ (Кафка), гузоришҳои CDN/WAF/ALB, маълумотҳои марктехӣ (маъракаҳо), тақвимҳои рӯйдодҳо, биллинг/устухонҳо (FIN), phicheflags/releases, навбатҳо (Kin) афка/харгӯш), DB/кэш.
Ченакҳои асосӣ:- Трафик: RPS/TPS, корбарони фаъол (DAU/MAU), ҷаласаҳо, табдили қадам.
- Иҷро: таъхири p50/p95/p99, гузариш, хатогиҳо (4xx/5xx), танаффус, такрорӣ.
- Ресурсы: CPU/Load-Avg, RAM/GC, диски IO/lat, шабака bw, истифодаи ҳавзи пайвастшавӣ.
- Навбатҳо: ақибмонӣ, ақибмонӣ, ақибмонии истеъмолкунандагон, вақт-дар-навбат.
- BD: QPS, интизории қулф, дархостҳои суст, ақибмонии такрорӣ.
- Кеши: таносуби зарба, сатҳи хориҷшавӣ, калидҳои гарм.
- Сатҳи тиҷорат: амонатҳо/меъёрҳо дар як дақиқа, рад кардани пардохт, навбати KYC/AML.
- Эътимоднокӣ: SLI/SLO, меъёри сӯхтани буҷа (1h/6h/24h).
4) Моделҳои пешгӯии ибтидоӣ
1. Детерминистӣ ва тақвимӣ: регрессия дар драйверҳои маъруф (сана/вақт, мусобиқаҳо, мусобиқаҳо, ҳавзҳои бозор, гео, зарфҳои саҳҳомӣ).
2. Оморӣ: мавсимӣ/тамоюлӣ (ARIMA/ETS), регрессия бо идҳо, равишҳои ба монанди Паёмбар.
3. ML/ансамблҳо: баланд бардоштани градиент/Ҷангали тасодуфӣ/XGB/oost/Light/GBM; илова кардани хусусиятҳо: обу ҳаво, қурби асъор, хабарҳои варзишӣ, чорабиниҳои рақобатӣ.
4. Омехта: омори мавсимии ибтидоӣ + ML барои омилҳои экзогенӣ (маъракаҳо, релизҳо).
5. Квотаҳо/миқдорҳо: пешгӯӣ на танҳо ба ҳисоби миёна, балки p90/p95 барои банақшагирии сарлавҳа.
Натиҷаҳои модел: пешгӯии RPS/TPS ва тақсимоти ниҳонӣ/хато дар T + 1h/T + 24h/T + 7d/T + 30d бо фосилаи эътимод.
5) Навбатҳо ва маҳдудиятҳо: Назарияи Мини
Қонуни Литл: L = λ × W (рақами миёна дар система = шиддат × вақти миёна).
Мушкилот: DB/кэш/автобус/ҳавзи пайвастшавӣ/маҳдудиятҳои провайдери API.
Қаноатмандӣ: ҳангоми сарборӣ> 70-80% таъхирпазирӣ ғайримуқаррарӣ меафзояд.
Backpressure: муҳофизати истеъмолкунандагон аз изофабори изофӣ (маҳдудиятҳо, навбатҳо, сиёсати рехтан, таназзули хусусиятҳо).
6) Банақшагирии иқтидор
Усули SLO: таъхири p99 ва сатҳи хатогии қобили қабул →, ки интиқол дар сарлавҳаи N% нигоҳ дошта мешавад.
Усули "аз сенарияҳо": "Бозии Лигаи Чемпионҳо", "Ҷумъаи сиёҳ", "Мусобиқаи миқёси калон" → миқдори болоии трафик + нокомии як AZ/гиреҳ.
Усули "огоҳӣ аз хароҷот": конфигуратсияҳоро бо $/RPS бо назардошти тахфифҳо, бронкунӣ, спот/обуна, автоскалинг интихоб кунед.
Артефактҳо: Модели тавонмандӣ барои як хидмат, маҳдудиятҳо ва квотаҳо (API, DB, навбатҳо), ҷадвали амалиёт (шишабандӣ, кэш, нусхабардорӣ, CQRS, асин).
7) Идоракунии хавфҳо
Феҳристи хавфҳо: муайянсозӣ, тавсиф, эҳтимолият, таъсир (молия/SLA/танзимкунанда), соҳибон, нақшаҳои пешгирӣ/вокуниш.
Категорияҳо: сарборӣ (изофабор), инфрасохтор (AZ/минтақа ноком), вобастагӣ (провайдерҳои пардохт), озодкунӣ (регрессия), маҳсулот (маърака аз интизориҳо қавитар буданд), мувофиқат (маҳдудиятҳо/танзимкунанда).
Матритса: Харитаи гармидиҳӣ (Таъсири паст/миёна/баланд ×).
KRI (Нишондиҳандаҳои асосии хатар): чуқурии навбат, афзоиши p99, паст шудани таносуб, суръати сӯзондан> 2 ×, хатогиҳои провайдер.
8) Огоҳии пешакӣ ва огоҳӣ
SLI-ҳои огоҳкунандаи бармаҳал: афзоиши p95, кам шудани кэш, афзоиши таъхири дум, афзоиши такрорӣ/вақти истироҳат, афзоиши ақибмонии истеъмолкунандагон.
Огоҳии сатҳи сӯхтан дар бораи хатогиҳои буҷа: тирезаҳои зуд (1h) ва суст (6-24h).
Огоҳиҳои ҳадди аксар ва аномалӣ: ҳадди ниҳоӣ + моделҳои аномалӣ (IQR, STL, детекторҳои ҷараён).
Ҷамъбасти сигнал: таносуби озодкунӣ/phicheflag/маъракаҳои пешазинтихоботӣ бо таназзул.
9) Таҳлили сенария ва "чӣ-агар"
"Агар афзоиши трафик + 60% дар 10 дақиқа?"
"Агар CDN/WAF 5% трафики қонуниро коҳиш диҳад?"
"Агар провайдери пардохт 30% иҷозатномаро аз даст диҳад?"
Барои ҳар як сенария: ченакҳои пешбинишуда, мушкилот, қадамҳои таназзул (гузариши хусусиятҳои ғайримуқаррарӣ), дастӣ/худкори миқёс, провайдерҳои гузариш.
10) Озмоиш ва санҷиши пешгӯиҳо
Санҷишҳои сарборӣ: трафики синтетикӣ (k6/JM beter/малах), профилҳои воқеии омехта.
Рӯзҳои бозӣ/бетартибӣ: AZ-ро хомӯш кунед, пойгоҳи додаҳоро хароб кунед, ҳавзро тамом кунед.
Соя/торик: ҳаракати "ба соя" -и роҳи нав бидуни таъсир ба prod.
Ретроспективаи дақиқ: MAPE/SMAPE/RMSE + пас аз марг "дар куҷо хато кардед? ”.
11) Равандҳо ва нақшҳо
RACI:- Масъул: Таҳлилгарони SRE/Платформа/DS.
- Ҳисоботдиҳанда: Роҳбари Ops/SRE.
- Машварат: Роҳбарони Dev, Маркетинг, Молия (Fin
- Маълумот: Дастгирӣ/Мувофиқат/Тиҷорат.
- Cadence: навсозиҳои пешгӯии ҳарҳафтаина, таҷдиди ҳармоҳаи SLO/Иқтидор, утоқҳои пеш аз ҳодиса.
12) Асбобҳо ва анборҳо
Маълумот: Kafka, Click
Мониторинг: Prometheus, Grafana, Tempo/Jaeger, Loki/ELK, OT bel.
ML/Пешгӯиҳо: Airflow/Argo, мағозаи хусусият, моделҳои ARIMA/ETS/GBM, хадамоти пешгӯӣ (GRPC/REST).
Тесты: k6/JMeter/Locust, Фейсбук-тазриқ/Chaos Mesh.
Идоракунӣ: Парчамҳои хусусият, Autoscaling (HPA/KEDA), Policy-as-Code.
FIN Ops: кашфи хароҷот, showback/chargeback, панелҳои $/RPS.
13) Амалияи татбиқ (харитаи роҳ)
1. Инвентаризатсияи ченакҳо ва вобастагӣ → харитаи роҳи муҳим (амонат, қурб, баромад).
2. SLO/SLI ва буҷаҳои хатогӣ → ҳадафи p95/p99, хатогиҳо, огоҳиҳои сӯхтан.
3. Ҷамъоварии маълумот ва тозакунӣ → қабати ягонаи ҳодиса/метрикӣ, дефликатсия, ниҳонӣ.
4. Пешгӯии мавсимии мавсимӣ → намунаҳои рӯз/ҳафта, идҳо/мувофиқатҳо.
5. Тавсеаи ронандагон → маъракаҳои бозор, релизҳо, гео, тирезаҳои пардохт.
6. Моделҳои иқтидор аз рӯи хидматҳо → сарлавҳа, маҳдудиятҳо, мушкилот, нақшаи оптимизатсия.
7. Сенарияи "чӣ-агар" ва ҷадвали таназзул (коммутаторҳо, танҳо хондан, файз).
8. Санҷиш тавассути санҷишҳо/сояҳо → танзими моделҳо ва ҳудудҳо.
9. Реҷаи корӣ § пешгӯиҳои ҳарҳафтаина, баррасиҳои пеш аз ҳодиса, ретро пас аз ҳодиса.
10. Автоматика → автоматика аз рӯи пешгӯӣ, худкори ивазкунандаи провайдерҳо, худкори phicheflags.
14) Антипаттернҳо
Пешгӯии "Танҳо миёна" бе думҳои p95/p99.
Нодида гирифтани навбатҳо ва ҳавзҳо - мушкилот дар авҷи худ ба миён меоянд.
Дастур аз ҷониби чашм бидуни ченакҳои дақиқ ва дақиқ.
Ягон пайванд ва хароҷоти аз ҳад зиёди миқёс вуҷуд надорад.
Набудани нақшаи таназзул ва phicheflags.
15) Панели панелҳо ва ҳисобот
Панели Exec: пешгӯии RPS/TPS (p50/p90/p95), сарпӯш, корти хавф, сатҳи сӯхтан.
Tech-dashboard: таъхири p95/p99 аз рӯи хидматҳо, навбатҳо/ақибмонӣ, таносуби хит, ҳавзи пайвастшавӣ, пойгоҳи додаҳо/кэш, маҳдудиятҳои берунии API.
Молиявӣ: $/RPS, пешгӯии хароҷот, таъсири оптимизатсия.
Дурустии пешгӯӣ: хатои воқеии против, хатогии давра/гео/канал.
16) Намунаҳои артифакт
Феҳристи хавфҳо: ID, хатар, эҳтимолият/таъсир, соҳиб, KRI, нақшаи пешгирӣ, нақшаи аксуламал.
Варақаи иқтидор: хизматрасонӣ, интиқоли ҷорӣ, маҳдудият, мушкилот, сарпӯш, тавсеаи зарурӣ, ETA/арзиш.
Кортҳои чӣ-агар: сенария, омилҳои вуруд, ченакҳои пешбинишуда, амалҳо, меъёрҳои анҷом.
Degrade Playbook: рӯйхати хусусиятҳо барои ғайрифаъол, сатҳи QOS, хатсайрҳои кэш/статикӣ, маҳдудиятҳои такрорӣ/вақт.
17) Функсияҳои асосии KPI
Иҷрои SLO (% давраҳои мавриди ҳадаф), вақти посух ба нишондиҳандаҳои барвақт, дақиқии пешгӯӣ (MAPE/SMAPE), як қатор ҳодисаҳо аз сабаби изофабор, ҳиссаи миқёси автоматӣ, пасандозҳои $/RPS бидуни таназзули SLO.
Ҷамъ
Пешгӯии система дар бораи сарборӣ ва хатарҳо як баста аст: маълумоти сифат → ченакҳои пурмазмун → моделҳои санҷидашаванда → сенарияҳо ва дафтарҳои бозӣ → автоматизатсияи миқёс ва таназзул. Ин контур субот, пешгӯии хароҷот ва таҷрибаи устувори корбарро ҳатто дар қуллаҳои шадид таъмин мекунад.