Таҳлили сатҳи канорӣ
1) Таҳлили канорӣ ва чаро
Таҳлили канорӣ - коркард, ҷамъбаст ва қабули қарорҳо ба қадри имкон ба манбаи маълумот (дастгоҳ, филиал, ПП, колокация) бо мақсади коҳиш додани таъхир, сарбории шабака, арзиши интиқол ва махфият.
Манфиатҳои асосӣ:- Қарорҳои Миллисекунд (ниҳонӣ ва SLA маҳаллӣ).
- Хароҷоти камтар аз трафик ва абр.
- Устуворӣ дар ҳолати иртиботи заиф (ҳолати офлайнӣ).
- Махфияти маълумот/маҳаллисозии маҳаллӣ.
2) Ҳолатҳои маъмулӣ
Ҷавобҳои амалиётӣ дар вақти воқеӣ: муайянкунии аномалия, ҳадди бехатарӣ, қаллобӣ дар кассир/терминал, назорати таҷҳизоти SLA.
KPI-ҳо ва огоҳиҳои маҳаллӣ: p95 таъхир, сарборӣ, табдили пешакӣ, даромади нақдӣ аз рӯи баст.
Филтр/ғанисозии телеметрӣ: муътадилсозӣ, ихтисор кардан, беном мондан пеш аз фиристодани абр.
Тавсияҳои Edge/NBA: маслиҳатҳои шахсӣ ба корбар/оператор бидуни интиқоли PII хом.
Буферкунии ҳодиса ва ҳамоҳангсозии оқилона - вақте ки шабака ноустувор аст.
3) Шарҳи меъморӣ (қабатҳо)
1. Дастгоҳ/Манбаъ: сенсорҳо, POS, муштарӣ SDK, агентҳои сабти ном.
2. Вақти кории Edge: Брокери паём (MQTT/NATS/Kafka Edge), муҳаррики ҷараён (Flink/Spark Structured Streaming/CEP сабук), маҳаллӣ KV/TSDB.
3. Хидматҳои таҳлилӣ: моделҳо (баҳодиҳии онлайн), қоидаҳо/ҳудудҳо, намоиши маҳаллии KPI, кэш.
4. Синхронизатсия/дарвоза: прокси/агенти синхронизатсия, навбати рамзишудаи aplink, назорати фарохмаҷро.
5. Cloud/Core: ҷамъоварӣ, нигаҳдории дарозмуддат, дӯконҳои ҷаҳонӣ, омӯзиши моделҳо, федератсияи параметрҳо.
6. Менеҷмент: навсозиҳои OTA, парчамҳои хусусӣ, телеметрия, аудит.
Принсип: "абри лоғар - канори интеллектуалӣ": ҳалли танқидӣ дар маҳал, ҳисобҳои вазнини офлайнӣ ва дӯконҳои дарозмуддат - дар абр.
4) Тарҳрезии маълумот ва протоколҳо
Форматҳо: паймон (Protobuf/Avro/CBOR); схемаҳо таҳрир карда мешаванд (Semver), 'SELECT' манъ аст.
Калидҳо ва вақт: 'event _ time' + 'ingested _ at', пайдарпаии якхела барои такрорӣ.
Фишурдасозӣ/рамзгузорӣ: LZ4/Zstd; TLS 1. 3; дар диск - AES-GCM.
Нақлиёт: MQTT/NATS/GRPC барои паёмҳои кӯтоҳ; Маҷмӯаҳои HTTPS/GRPC дар aplink.
Шартномаҳо: қоидаҳои тару тоза/пуррагӣ/диапазон дар канори пеш аз интиқол татбиқ карда мешаванд.
5) Ҷараён дар канор
Ҷамъбасти CEP/тиреза: афтиш/лағжиш/сессия, нишонаҳои обӣ; таҳаммулпазирии таҳаммулпазирӣ.
Нусхабардорӣ аз ҷониби 'event _ id', тирезаҳои вақт ва имзоҳо.
Ғанисозии онлайн: феҳристҳо/хусусиятҳои маҳаллӣ (кэши LRU) бо TTL ва версион.
Аномалияҳо: z-score/ESD-и мустаҳкам, эскизҳо (ҳисоб-мин, Hyper
Бозгашт: бо набудани манбаъ - кам кардани басомад ва агрегатҳои ноҳамвор.
6) Моделҳо дар канор: вариантҳо ва давраи ҳаёт
Омӯзиши абрҳои вазнин; дар канор - баҳодиҳӣ (Light/GBM/XGB oost/ONNX/TF-Lite).
Training Federated (FL) - Навсозии миқёси маҳаллӣ → агрегатсияи марказ (Fed
Назорати дрифт: пайгирии тақсимоти хусусиятҳо, фаъолсозии "ҳолати бехатар" барои ихтилофот.
Версия: феҳристи моделҳо, ҳисобҳои канарӣ ва худкори бозгашт (A/B дар кластери гиреҳҳо).
7) Дӯкони канорӣ ва кэш
Нигаҳдории сабук: Rocks .DB/SQL Badger/Badger барои KPI-ҳои маҳаллӣ ва навбатҳо.
TTL ва GC: сиёсати синну сол, маҳдудияти андоза.
Суратҳо: нуқтаҳои гузаргоҳи даврӣ, навсозиҳои атомӣ.
Материализатсия: ҷадвалҳои зуд барои UI/панелҳои дастгоҳ.
8) Устуворӣ ва ҳамоҳангсозии офлайнӣ
Сабти рӯйдодҳо (WAL) дар канор бо қайдҳои таҳвил.
Ҳолати офлайнӣ: қарорҳои маҳаллӣ идома доранд; огоҳиҳо - ба каналҳои маҳаллӣ.
Синхронизатсия ҳангоми барқароршавӣ: backpressure per aplink, афзалияти ҷараёнҳои интиқодӣ, dedup hash/seq-id, зеркашиҳои ҷамъбастшуда.
Мувофиқат: оқибат байни канор ва абр; "дуруст" - дар абр бо корҳои оштӣ.
9) Амният, махфият, дастрасӣ
RLS/CLS дар канор: PII ниқоб пеш аз фиристодан; сиёсати махфият бо нобаёнӣ.
Калидҳо ва асрори: модулҳои боэътимоди сахтафзор (TPM/SE), гардиш, мутақобилаи TLS.
Боварӣ ба сифр: ҳуқуқҳои ҳадди аққал, аломатҳои кӯтоҳ, ҳатмии дастгоҳ/макон.
Аудит ва криминалистика: сабтҳои аудити тағйирнопазир, мӯҳри вақт (NTP/PTP).
10) Идоракунӣ ва навсозӣ (OTA)
Таҳвили бастаи артефактҳо: контейнерҳо/бастаҳо (OCI), навсозиҳои гуногун.
Парчамҳои хусусият: имкон медиҳад қоидаҳо/моделҳо/ҳудудҳо бидуни нашр.
Canary/кабуд-сабз: баъзе гиреҳҳо версияи нав мегиранд; ченакҳо дар бораи бозгашт қарор медиҳанд.
Сиёсати тиреза: навсозиҳо - дар трафики кам; мониторинги батарея/CPU/IO.
11) Мушоҳида ва SLO
Нишондиҳандаҳои маҳаллӣ: таъхир/гузариш, умқи навбат, сатҳи тарки, CPU/IO/маҳдудиятҳои гармӣ.
Сифати маълумот: Тару тоза/Мукаммалӣ/Ягонагӣ дар канор ва абр.
SLO: p95 баҳодиҳӣ/ҳушёрии маҳаллӣ, MTTR-синхронизатсия, фоизи вақти офлайнӣ.
Телеметрия: интихоб/агрегатсия пеш аз фиристодан, муҳофизат аз телеметрия DD joho
12) Иҷро ва арзиши
Буҷаи захираҳо: маҳдудиятҳои муқарраршуда дар CPU/RAM/IO; таназзули зебо.
Синхронизатсияи аз ҷиҳати хароҷот: фиристодани партияҳо, фишурдасозӣ, тирезаҳои ғайримуқаррарӣ.
Интихоби сахтафзор: ARM/x86, суръатдиҳандаҳо (NPU/TPU/Intel NPU), профили энергетикӣ.
Профил: IO роҳҳои гарм, андозаи тиреза ва басомадро манъ мекунад.
13) Озмоиш ва тақлид
Эмуляторҳои гиреҳ ва профилҳои сарборӣ: таъхири шабака, талафоти бастаҳо, кашиши сенсорӣ.
Маҷмӯаҳои тиллоӣ: стандартҳои истинод барои CEP/агрегатҳо; тарафҳои муайянкунанда.
Chaos-edge: бозоғозии ногаҳонӣ, интерфейси диск/шабака.
Санҷишҳои шартномавӣ: мутобиқати схемаҳо/протоколҳо дар OTA.
14) Ҷойгиршавӣ ва федератсия
Иерархия: дастгоҳ → дарвозаи маҳаллӣ → маркази минтақавӣ → абр.
Қоидаҳои маҳаллӣ: фарқиятҳо аз рӯи салоҳият (маҳаллисозии анбор, GDPR қатъ мешавад).
Агрегатҳои федеративӣ: ҳамагӣ аз рӯи минтақа бидуни маълумоти хом.
15) UX ва ҳамгироӣ
Панелҳои канорӣ: дастрасии офлайн, дастрасӣ (контраст/клавиатура), амалҳои зуд.
Таҳлили дохилӣ: виджетҳо барои операторон/шарикон дар маҳал.
Интегратсия: API/webhooks маҳаллӣ ба системаҳои сайт (SCADA, кассаи пулӣ, CRM).
16) Антипаттернҳо
"Канори ғафс бидуни назорат": қубурҳои мураккаб бидуни OTA/мушоҳида.
Омӯзиши зинда дар канор: ноустувор ва гарон; омӯзишро дар абр идома диҳед.
Пайвасти қатъӣ бо абр: афтиши аплинка ҳалли худро вайрон мекунад.
PII-и хом ба берун: беном/ниқобҳои маҳаллӣ нест.
Схемаҳо/моделҳои ғайримуқаррарӣ: аз хатогиҳои ҳамоҳанг ва хомӯш.
Сарбории ҳисобнашудаи гармидиҳӣ/энергетикӣ: деградатсия ва таназзул.
17) Харитаи роҳсозӣ
1. Кашф: харитаи ҳодиса/ҳалли масъала, SLO, маҳдудиятҳои захираҳо ва коммуникатсия, хатари дахолатнопазирӣ.
2. MVP: брокери сабук + тирезаҳои CEP + огоҳиҳои маҳаллӣ; навбати офлайнӣ ва ҳамоҳангсозии асосӣ.
3. Миқёс: моделҳо дар ONNX/TF-Lite, хусусияти кэш, федератсияи вазн, афзалияти ришта.
4. Сахткунӣ: Парчамҳои OTA/хусусиятҳо, эътимод ба сифр, аудит, бетартибӣ, сиёсати минтақавӣ.
5. Оптимизатсия: ҳамоҳангсозии хароҷот, интихоби телеметрия, профили гарм.
18) Рӯйхати назоратии пеш аз озодкунӣ
- Схемаҳо/шартномаҳо санҷида мешаванд, ба қафо мувофиқанд, 'SELECT' иҷозат дода намешавад.
- Рамзгузории канал ва диск, аломатҳои кӯтоҳ, ҳатмии дастгоҳ.
- Қоидаҳои DQ ва тарҳҳои маҳаллӣ фаъол мебошанд; навбати офлайнӣ санҷида шуд.
- Моделҳои даврии Edge; мониторинги drift ва худкор.
- OTA/feature-парчамҳо кор мекунанд; нақшаи канарӣ/кабуд-сабз ва бозгашт мавҷуд аст.
- ченакҳои SLO ҷамъоварӣ карда мешаванд; огоҳиҳо дар бораи таъхири p95 ва MTTR-синхронизатсия.
- Профили хароҷот чен карда шуд; фишурдасозӣ/қассобӣ/off-қулла фаъол аст.
- Ҳуҷҷатҳои оператор: дафтарҳои корӣ, диаграммаҳои шабакавӣ/барқ, маҳдудиятҳо ва сиёсати махфият.
19) Қолабҳои мини-сиёсат (псевдо-YAML)
Ҳамоҳангсозӣ ва сиёсати афзалиятнок
yaml sync:
batch_size_events: 500 max_interval_s: 30 compress: zstd priorities:
- topic: "alerts. gold"; qos: high; retry_backoff_s: [2, 10, 60]
- topic: "metrics. silver"; qos: med; retry_backoff_s: [10, 60, 300]
- topic: "logs. bronze"; qos: low; offpeak_only: true
Ҳушдори канорӣ аз ҷониби SLA маҳаллӣ
yaml rule: "p95_latency_ms > 1500 for 5m"
action:
- degrade_mode: "coarse_aggregates"
- notify: "local_dashboard"
- tag_sync: "priority_boost"
Сатри поён: таҳлили сатҳи канорӣ "абри буридашудаи BI" нест, балки ҳалқаи ҳалли мустақил бо SLO, амният, идоракунии OTA ва иқтисодиёти худ. Вақте ки коркарди маҳаллӣ, устувории офлайнӣ, федератсияи моделӣ ва мушоҳидаҳо якҷоя кор мекунанд, ташкилот қарорҳои зуд, хусусӣ ва пешгӯишавандаро дар ҷое, ки ҳодисаҳо рух медиҳанд, ба даст меорад.