Технология ва инфрасохтор → Меъмории абрӣ ва SLA
Меъмории абрӣ ва SLA
1) Чаро SLA ва чӣ гуна онҳоро идора кардан мумкин аст
SLA (Созишномаи сатҳи хизматрасонӣ) - ваъдаи беруна ба бизнес/шарикон дар бораи мавҷудият, суръат ва дурустии хидмат.
SLO (Ҳадафи сатҳи хизматрасонӣ) - сатҳи дохилии ҳадаф барои фармонҳо.
SLI (Нишондиҳандаи сатҳи хизматрасонӣ) - ченакҳои ченшаванда, ки дар асоси он SLO баҳо дода мешавад.
IGaming/fintech бо тирезаҳои қатъии баландтарин (мусобиқаҳо, букмекерии зинда, давраҳои ҳисоботӣ, рӯзҳои "музди меҳнат"), вобастагии қавӣ аз провайдерҳои PSP/KYC ва ҷуғрофия тавсиф карда мешавад. SLA-ҳо бояд ин рафторро ба назар гиранд ва меъморӣ бояд на танҳо миёна, балки фоизро кафолат диҳад.
2) Истилоҳоти асосӣ
Мавҷудият - Фоизи дархостҳои муваффақ дар як фосила.
Таъхир - P50/P95/P99 барои амалиётҳои асосӣ.
Хато - аниқ муайян кунед (5xx, вақтхушӣ, хатогии корӣ?).
RTO (Ҳадафи вақти барқароршавӣ) - барои барқароршавӣ чӣ қадар вақт иҷозат дода мешавад.
Ҳадафи нуқтаи барқарорсозӣ (RPO) - чӣ қадар маълумотро дар офат гум кардан мумкин аст.
Буҷаи хато - 1 − SLO, "захира" барои тағирот ва ҳодисаҳо.
3) Чаҳорчӯбаи меъмории абрӣ барои SLA
3. 1 Бисёр минтақа (Multi-AZ)
Ҳолати такрорӣ (DB, кэш, навбатҳо) то ҳадди аққал 2-3 AZ.
Истгоҳи хунук/гарм, нокомии худкор.
Мувозинатчиёни маҳаллӣ (L4/L7) бо санҷиши саломатӣ дар як AZ.
3. 2 Мултрегион
Дороиҳо ба дороиҳо: RTO/RPO паст, пайдарҳамӣ ва арзиши мушкилтар.
Масъулияти дороиҳо (гарм/гарм): арзонтар, RTO бештар, аммо назорати маълумот осонтар.
Масири ҷуғрофӣ (GeodNS/Anycast), ҷудокунии "радиуси таркиш".
3. 3 Нигоҳдорӣ ва маълумот
Пойгоҳи додаҳои транзаксионӣ: такрори синхронӣ дар минтақа, асинхронӣ байниминтақавӣ.
Кэш: нусхаҳои байниминтақавӣ, "ҳолати хониши маҳаллӣ + гармии асин".
Нигоҳдории объект: версия, давраҳои ҳаёт, нусхабардории байниминтақавӣ.
Навбатҳо/ҷараён: Кластерҳои Зеркало/Ҷараёнҳои бисёр минтақа.
3. 4 Изолятсияи давр
Ҷудосозии хидматҳои муҳим (пардохтҳо/ҳамён) ва вазифаҳои таҳлилии "вазнин".
Меъёрҳо/квотаҳо дар байни контурҳо, то гузоришҳо prod-ро "нахӯранд".
4) Намунаҳои дастрасии баланд
Изолятсияи Bulkhead & Pool - Пайвасти изолятсия ва ҳавзҳои захиравӣ.
Қатъи гардиш + Вақтсанҷӣ - муҳофизат аз яхкуниҳои ҳамгироии беруна.
Идемпотенсия - дархостҳои такрорӣ бидуни аз ҳисоб баровардани дубора.
Таназзули меҳрубон - ҳангоми таназзул, хомӯш кардани хусусиятҳои ғайримуқаррарӣ (аватарҳо, филтрҳои пешрафта).
Backpressure - ҷараёни воридшавандаро назорат кунед, навбатҳоро "ба уфуқ" роҳ надиҳед.
Тазриқи бесарусомонӣ/нокомӣ - "нокомӣ" -и банақшагирифташуда барои санҷиши гипотезаҳои эътимоднокӣ.
5) Стратегияҳои DR (Барқарорсозии офатҳои табиӣ)
Интихоб: пардохтҳо/ҳамён - ҳадди аққали гарм; мундариҷа/феҳрист - Гарм; Ҳисоботҳо - Нусхабардорӣ ва барқарорсозӣ бо тирезаҳои тоза.
6) Дар бораи SLI/SLO: чӣ гуна дуруст чен кардан
6. 1 SLI аз рӯи сатҳ
Мизоҷи SLI: ниҳоӣ (аз ҷумла дарвоза ва провайдерҳои беруна).
Хидмати SLI: таъхири хидматрасонии "пок "/хатогиҳо.
Бизнес SLI: CR (бақайдгирӣ → депозит), T2W (вақт ба ҳамён), сатҳи пастшавии PSP.
6. 2 намунаҳои SLO
Мавҷудияти асосии API: ≥ 99. 95% дар 30 рӯз.
Таъхири пардохт: P95 ≤ 350 мс, P99 ≤ 700 мс.
Таҳвили webhooks PSP: ≥ 99. 9% барои 60 сония (бо retras).
Маълумот дар бораи Freshness гузориш медиҳад: ≤ 95% вақт 10 дақиқа ақиб мондааст.
6. 3 Хатогии сиёсати буҷет
50% буҷа - барои тағирот (релизҳо/таҷрибаҳо), 50% - барои ҳодисаҳо.
Сӯхтани буҷа → хусусияти фриз, танҳо мӯътадилсозӣ.
7) Иҷро ва миқёс
HPA/VPA бо сигналҳои ба SLO нигаронидашуда (на танҳо CPU, балки навбатҳо/ниҳонӣ).
Миқёси пешгӯишаванда аз рӯи ҷадвалҳо ва қуллаҳои таърихӣ.
Ҳавзҳои гарм/пайвастҳои пеш аз гармидиҳӣ ба DB/PSP пеш аз мусобиқаҳо.
Caching ва канор - кам кардани RTT, хусусан барои каталогҳои бозӣ ва дороиҳои статикӣ.
8) Қабати шабака ва трафики ҷаҳонӣ
Anycast/GeoDNS барои кам кардани таъхир ва маҳаллисозии садамаҳо.
Сиёсати нокомӣ: санҷишҳои саломатии минтақа, ҳадди ниҳоӣ, "часпидан" бо TTL.
MTLS/WAF/Меъёри лимит дар канор, муҳофизат аз трафики бот.
Назорати Egress ба PSP/KYC аз рӯи рӯйхати иҷозат ва ақибнишинии SLA.
9) Маълумот ва пайдарҳамӣ
Сатҳи мувофиқатро интихоб кунед: қатъиян (пардохтҳо) против (каталог/рейтинг).
CQRS барои бор кардани хониш ва амудии фармонҳои интиқодӣ.
Outbox/Inbox барои расонидани чорабиниҳо "як маротиба".
Муҳоҷирати бебозгашт: тавсеаи шартномаи муҳоҷират, воридшавии дукарата ҳангоми тағироти MAJOR.
10) Мушоҳида дар назди SLA
Пайҳо тавассути дарвоза: таносуби 'trace _ id' бо шарик/минтақа/версияи API.
Панелҳои SLO бо сатҳи сӯхтан, "обу ҳаво" аз ҷониби минтақа ва провайдер.
Огоҳӣ аз нишонаҳо, на аз нишонаҳои прокси (на CPU, балки P99/хатогиҳо).
Синтетика: санҷишҳои беруна аз кишварҳои мавриди ҳадаф (TR, BR, EU...).
Аудит ва ҳисобот: содироти SLI/SLO ба портали шарик.
11) Бехатарӣ ва риояи
Тақсимоти шабака ва идоракунии махфӣ (KMS/Vault).
Рамзгузории парвоз/истироҳат, токенизатсияи PAN/PII.
Сиёсати дастрасии нақш барои маъмурон/операторон.
Гузоришҳои тағйирнопазир (WORM) ва нигоҳдорӣ барои аудит.
Танзим: нигоҳдорӣ дар минтақа, ҳисоботҳо, исботи иҷрои SLA.
12) Финопҳо: SLA ҳамчун ронандаи хароҷот
Нархҳоро ба тамоюлоти SLO гузоред: чӣ қадар + 0 аст. 01% дастрасӣ?
Тирезаҳои қуллаи профил, қудрати доимиро баланд накунед.
Андозаи рост ва "дар куҷо ҷойгир кардан" барои вазифаҳои пасзамина.
Квотаҳо ва буҷаҳо барои контурҳо ба таназзули "ройгон" роҳ намедиҳанд.
13) Санҷиши эътимоднокӣ
Ҷаласаҳои Day/Chaos: хомӯш кардани AZ/PSP, таъхир дар навбат, танаффуси BGP.
DR-drili: омӯзиши мунтазами минтақаҳои гузариш бо ҳадафҳо барои RTO.
Load & Soak: давишҳои дароз бо профилҳои воқеии букмекерӣ/мусобиқа.
Ҳодисаҳои такрорӣ: китобхонаи файлҳои машҳур ва скриптҳои бозикунӣ.
14) Тарафи раванди SLA
Феҳристи SLO: соҳиб, формула, ченакҳо, манбаъҳо, огоҳиҳо.
Тағирот тавассути RFC/ADR: арзёбии таъсир ба буҷаи хатогӣ.
Пас аз марг: такмил додани меъморӣ ва рутбаҳо, танзими SLO.
Иртибот бо шарикон: почтаҳо, саҳифаи вазъ, нигоҳдории банақшагирифташуда.
15) Намунаҳои SLI/SLO/Ҳисобот
15. 1 Формулаҳо
SLI_availability = (успешные_запросы / все_запросы) 100%
SLI_latency_P99 = перцентиль_99(латентность_запроса)
SLI_webhook_D+60 = доля вебхуков, доставленных ≤ 60 сек
15. 2 Намунаи асосии API SLO
Мавҷудият (30 рӯз): 99. 95%
Нуқтаи ниҳоӣ P95 '/v2/payouts/create ': ≤ 350ms
5xx хатогиҳо (ғелонда 1 соат): <0. 3%
Таҳвили Webhook ≤ 60 сек (P99): ≥ 99. 9%
RPO барои ҳамён: ≤ 60 сония, RTO ≤ 5 дақ
15. 3 Ҳисоботи SLA (фишурдан)
Анҷом: 99. 97% (SLO 99). 95%) +
Қоидавайронкуниҳо: 2 эпизод дар як минтақаи BR бо сабаби ба итмом расидани PSP (ҷамъи 8 дақиқа).
Тадбирҳо: илова кардани масири интеллектуалӣ бо рамзҳои нокомӣ, зиёдшавии пайвасти гарм ба PSP-B.
16) Рӯйхати санҷиши амалисозӣ
1. Роҳҳои муҳими корбар ва SLI-ҳои мувофиқ муайян карда шудаанд.
2. SLO барои 30/90 рӯз + сиёсати хатогии буҷа.
3. Нақшаи бисёрзинагӣ ва DR бо ҳадафҳои RTO/RPO, машқҳои мунтазам.
4. Синтетика аз гео-ҳадаф, панели панелҳо дар як минтақа/per-PSP.
5. Намунаҳои устуворӣ: рахнаи ноҳиявӣ, ақибнишинӣ, аблаҳӣ.
6. Сиёсати таназзул ва парчамҳои хусусиятҳои маъюбон.
7. Финҳо: буҷаҳои контурӣ, дурнамои қуллаҳо, ҳавзҳои гарм.
8. Амният: сегментатсия, рамзгузорӣ, аудит.
9. Ҳуҷҷатҳои SLA барои шарикон, раванди иртибот.
10. Ретроспективаҳо ва нусхаҳои SLO дар ҳар 1-2 семоҳа.
17) Анти-намунаҳо
SLA-ҳоро бидуни андозагирии SLI ва усулҳои шаффофи ҳисобкунӣ ваъда диҳед.
Мавҷудияти ҳисобро "дар даромадгоҳи хидмат", сарфи назар кардани дарвоза/провайдерҳо.
Танҳо ба таъхири миёна такя кунед, думҳои P99-ро сарфи назар кунед.
DR "дар рӯи коғаз", набудани омӯзиши воқеӣ.
Захираҳои "абадӣ" бидуни маҳдудият: як гузориш prod.
Омезиши ғизо ва таҳлили вазнин дар як кластер/пойгоҳи додаҳо.
18) Сатри поён
Архитектураи абрӣ барои SLA - ин маҷмӯи намунаҳои техникӣ (бисёрҷонибаи AZ/минтақа, ҷудокунӣ, маълумоти таҳаммулпазир), равандҳо (SLO, буҷаи хатогӣ, DR-пармакунӣ) ва иқтисод (Fin Ба хатогиҳои пешбинишуда ҳуқуқ диҳед: таҳаммулпазирии гуноҳро санҷед, бо фоизҳо чен кунед, "радиуси тарканда" -ро маҳдуд кунед ва ошкоро муошират кунед. Он гоҳ ваъдаҳои SLA на маркетинг, балки амалияи муҳандисии идорашаванда мегарданд.