Тирезаҳои нигоҳдорӣ
1) "Равзанаи нигоҳдорӣ" чист ва чаро он лозим аст
Равзанаи нигоҳдорӣ - Мӯҳлати қаблан мувофиқашуда барои фаъолиятҳое, ки ба дастрасӣ/иҷро таъсир мерасонанд. Ҳадаф тағиротро бо хатари пешбинишаванда, иртиботи шаффоф ва гузоришдиҳӣ дар асоси далелҳо назорат мекунад.
Намудҳо:- Ба нақша гирифта шудааст: релизҳо, муҳоҷират, гардиши шаҳодатномаҳо/калидҳо, такмилдиҳии пойгоҳи додаҳо/брокерҳо.
- Ҳолати фавқулодда: ислоҳи фаврии бехатарӣ/хатогиҳои ҳодиса.
- Таъсири хомӯш/сифр: ягон таъсири корбар (канарҳои пинҳон, нусхаҳо, вуруди параллелӣ).
- Таъминкунанда: тирезаҳои провайдерҳои беруна (PSP/KYC/CDN/Cloud).
2) Принсипҳо
SLO-аввал: қарор дар бораи вақт/формати тиреза мувофиқи таъсир ба SLI ва буҷаҳои хатогӣ қабул карда мешавад.
Радиуси ҳадди ақали тарканда: канарӣ → қадам ба қадам § фарогирии пурра.
Бозсозӣ: Ҳар як амалиёт нақшаи бозгашт ва бозгашти собит дорад.
Манбаи ягонаи ҳақиқат: тақвими тиреза + чипта/RFC бо бастаи пурраи маълумот.
Далелҳо: ҷамъоварии далелҳо (гузоришҳо, графикҳо, скриншотҳо, хэшҳои артефактӣ).
Иртиботи SLA: пешакӣ, ҳангоми кор, пас аз ба итмом расидан.
3) Банақшагирӣ: Вақт ва фарогирӣ
Интихоби тиреза: трафики кам, таъсири ҳадди аққал барои гурӯҳҳои калидӣ (минтақаҳо/VIP/шарикон).
Минтақаҳои вақт: сабт дар UTC + вақти маҳаллӣ (масалан, Аврупо/Киев).
Давраҳои сиёҳ: манъи кор дар фаслҳои авҷи мавсим/рӯйдодҳо (гугирдҳо, фурӯш, озод кардани "тирезаҳои марг").
Радиуси таркиш: ба таври возеҳ муайян мекунад, ки ба кӣ таъсир мерасонад (хидматҳо, минтақаҳо, провайдерҳо).
4) Раванди гуфтушунид (lite RFC/CAB)
1. Ташаббускор чипта/RFC-ро бо таҳлил ва нақшаи хатар эҷод мекунад (ба қолаби зер нигаред).
2. Арзёбии хатар (Low/Med/High) ва тасдиқи соҳиби хидмат + SRE/амният.
3. Тақвим: фармоиши ковокии; Тафтиши низоъ (дигар тирезаҳо/провайдерҳо)
4. Нақшаи Comm: огоҳиномаҳои қаблан мувофиқашуда ва саҳифаи вазъ.
5. Go/No-Go-маҷлис (дар давоми 24-48 соат) барои тағироти дорои хавфи баланд.
5) Омодагӣ: Дарвозаҳои амниятӣ
Санҷишҳои пеш аз оғози кор: санҷишҳои бомуваффақияти марҳилавӣ, артефактҳои имзошуда, хатарҳои умумӣ қобили қабул ≤.
Канария: 1% → 5% → 25% аз рӯи когорт/минтақа; худкори SLO-gardrail ва худкор-гардиш.
Парчамҳо ва маҳдудиятҳои таназзул омодаанд.
Нақшаи бозгашт/бозгашт дар қуттии қуттӣ тафтиш карда мешавад; фармонҳои бозгашт ҳуҷҷатгузорӣ карда мешаванд.
Қатъи огоҳиҳо: танҳо барои садои пешбинишуда, сигналҳои SLO хомӯш карда намешаванд.
Дастрасӣ: ҳисобҳои JIT/JEA барои амалиёт, аудити ҳатмӣ.
6) Иртибот (вақт ва мундариҷа)
T-14/7/2 рӯзҳо (ба нақша гирифташуда): сарпарастӣ барои мизоҷон/дастаҳои дохилӣ (чӣ/вақте/таъсир/тамос).
T-60/30/15 дақиқаҳо: ёдраскуниҳо дар дохил ва дар саҳифаи ҳолат.
Ҳангоми кор: ҳар 15-30 дақиқа навсозӣ (вобаста ба SEV) аз рӯи қолаб: Таъсир → Марҳила → Навсозии навбатӣ.
Баъд аз: ниҳоии "Анҷом/Қисман ба итмом расонидашуда/Бозгашт", рӯйхати тағирот, санҷиши SLO.
7) Иҷрои корҳо (сенарияи истинод)
1. Варақаҳои ба ҳам алоқамандро ях кунед.
2. Гузариш ба канарӣ (маҳдудияти когорт) → ченакҳои SLI/p95/p99 риоя кунед.
3. Афзоиши зина ба зина бо саҳмияҳои сабз.
4. Тафтиши тиҷорати SLI (табдили, муваффақияти пардохтҳо/бақайдгирӣ).
5. Санҷиши функсияи рӯйхатро санҷед (роҳи хушбахт + сенарияҳои интиқодӣ).
6. Ҳалли озод/бе озодкунӣ (соҳиби IC/SRE/хидмат).
7. Бартараф кардани фишор, баргардонидани сиёсати ҳушдор.
8) Пас аз тиреза: тафтиш ва ҳисобот
Равзанаи мушоҳида (масалан, 1-24 соат): пайгирии SLO ва хатогиҳо.
Ҳисоботи тиреза: чӣ кор карда шуд, ченакҳо, дуршавӣ, далелҳо, ҳамагӣ.
Агар мушкилот вуҷуд доштанд: AAR → RCA → CAPA (қоидаҳо, санҷишҳо, ҳуҷҷатгузорӣ).
Бойгонӣ: чипта, артефактҳо, имзоҳо, чекҳо.
9) Ҳамоҳангсозӣ бо провайдерҳои беруна
Слотҳои тасдиқшуда ва тамосҳои провайдер; тиреза дар системаи ҳолати онҳо.
Folback/масир ба провайдери алтернативӣ дар давраи кор.
Як ҳуҷраи ягонаи ҷангӣ бо провайдер (чат/пул) ва навсозиҳои SLA.
10) Нишондиҳандаҳои камолоти раванд
Меъёри вақт:% тирезаҳо саривақт оғоз/ба итмом расиданд.
Тағйири сатҳи нокомӣ:% тирезаҳо бо гардишҳо/таъсир ба SLO.
Ҳодиса дар вақти МВт: ҳодисаҳое, ки дар тиреза рух додаанд.
SLA коммуникатсия: ҳиссаи навсозиҳои саривақтӣ.
Пуррагии далелҳо:% тирезаҳо бо бастаи пурраи далелҳо.
Таъсири муштариён: шикоятҳо/чиптаҳо барои 1 тиреза, тамоюл.
Пас аз 7/30 рӯз: устувории SLO ва ҳеҷ такрори дубора.
11) Рӯйхати санҷишҳо
Пеш аз тиреза
- RFC/чипта пур аст; арзёбии хатар ба анҷом расид; соҳиби таъиншуда.
- Нақшаи канарӣ ва бозгашт санҷида шуд; фармонҳои бозгашт санҷида шуданд.
- Дастрасии JIT бароварда шуд; огоҳиҳо танзим карда мешаванд (SLO-ҳо печида нестанд).
- Саҳифаи тақвим/ҳолат ва огоҳиҳо омода карда шудаанд.
- Релизҳо/Тирезаҳои рақобаткунанда - яхкардашуда/ивазшуда.
- Таъминкунандагон тасдиқ карданд; алоқаҳо ва SLA-ҳо сабт карда мешаванд.
Дар давоми
- Навсозиҳо аз рӯи ҷадвал; ҳуҷраи ҷанг фаъол аст.
- Релсҳо дар хатогиҳои SLO/қуллаҳо эҳтиром карда мешаванд; дар ҳолати вайрон кардан - худкор-гардиш.
- Далелҳо ҷамъоварӣ карда мешаванд (скриншотҳо, пеш аз/баъд аз графикҳо, сабти амал).
Баъд аз
- SLO дар минтақаи сабз ҳангоми равзанаи мушоҳида.
- Ҳисоботи ниҳоӣ бо далелҳо; саҳифаи вазъ нав карда шуд.
- CAPA дода мешавад (агар инҳироф вуҷуд дошта бошад); ҳуҷҷатгузорӣ нав карда шуд.
12) Қолибҳо
Шаблон RFC барои равзанаи нигоҳдорӣ
RFC: MW-2025-11-05-DB-Upgrade
Window: 2025-11-05 00: 00-02: 00 UTC (Europe/Kyiv 02: 00-04: 00)
Service/component: payments-db (PostgreSQL cluster A)
Type: Planned (High)
Target: Upgrade to 15. x for security/bugs
Blast radius: EU region, tenant EU, all write operations
Impact: up to 2 × p99 growth to 400 ms; short-term read-only (≤5 min)
Gardrails: error-rate <0. 5%, p99 <400 ms, SLO not impaired
План: expand→migrate→contract; canary 1 %/5 %/25%; 1..N steps (with commands)
Backout: rolling back replica/slots; TTL DNS does not change; rollback time ≤ 10 min
Suppression: noise of database/replica alerts; SLO alerts are active
Communications: T-7/T-2 days and T-60/15 minutes; war-room #mw-db-a
Owners: @ db-tl, @ sre-ic, @ payments-pm
Evidence: before/after p95/p99 graphs, migration logs, checksums
Risk: High (data) - confirmed by CAB
Қолиби огоҳонии мизоҷон (мухтасар)
Topic: Planned work 05. 11. 2025 02:00–04:00 (Europe/Kyiv)
We will update the payment database. Short delays and read-only mode (up to 5 minutes) are possible.
On-call contacts: status. example. com support@example. com
Қоидаҳои қатъкунӣ (ғоя)
yaml suppress:
- name: db-maintenance when: window("2025-11-05T00:00Z","2025-11-05T02:00Z")
match: [ "db. replica. lag", "db. connection. reset", "migration. progress" ]
keep: [ "slo. payment. success", "api. availability" ]
13) Хусусиятҳо барои доменҳои танзимшаванда
Сабти аудит бетағйир мондааст: кӣ тасдиқ кард, кӣ иҷро кард, кадом фармонҳо, ашёи артефактҳоро тасдиқ кард.
PII/Молия: ниқоб дар далелҳо, дастрасии маҳдуд ба гузоришҳо.
Шартҳои огоҳинома ба мизоҷон ва шарикон - тибқи шартномаҳо.
Тирезаҳои провайдер - бо SLA ва тамосҳои беруна ҳуҷҷатгузорӣ шудаанд.
14) Анти-намунаҳо
Тиреза бидуни нақшаи бозгашт ва бозгашти тасдиқшуда.
Ҷамминги сигналҳои SLO "танҳо дар ҳолати".
Тирезаҳои рақобаткунанда дар ҳамон домен/минтақа.
Хомӯшии Comm: пеш/дар давоми/пас аз навсозӣ нест.
Таҳрири дастӣ дар маҳсулот бидуни аудит ва скриптҳо.
Тирезаҳои "беохир" аз сабаби меъёрҳои номуайян дар муваффақият.
Набудани далелҳо - ҳеҷ чиз барои тасдиқи сифат.
15) Харитаи роҳсозӣ (4-6 ҳафта)
1. Нед. 1-Enter тақвими ягона ва қолаби RFC давраҳои қатъшавиро муайян мекунанд.
2. Нед. 2: дарвозаҳои стандартӣ (канарӣ, SLO-gardrail, backout).
3. Нед. 3: эзоҳҳо ва саҳифаи ҳолати фишурдасозӣ/озодкуниро автоматӣ кунед.
4. Нед. 4: ченакҳои ҳисоботдиҳӣ ва камолот; баррасии ҳарҳафтаинаи MW.
5. Нед. 5-6: ҳамгироӣ бо провайдерҳо ва бойгонии аудит; Моделсозии тирезаи дорои хавфи баланд.
16) Сатри поён
Тирезаҳои хидматрасонии ба таври дуруст ташкилшуда тағиротҳои идорашаванда, баръакс ва боэътимод доранд. Бо SLO-gardrail, rasps канарӣ, иртиботи қатъӣ ва маҷмӯи пурраи далелҳо, тиреза аз "истироҳати даҳшатнок" ба механизми муқаррарии такмилдиҳӣ бидуни ногаҳонӣ барои корбарон ва шарикон табдил меёбад.