Барқарорсозии офатҳои табиӣ
Хулосаи мухтасар
DR қобилияти барқарор кардани функсияҳои тиҷорӣ пас аз офати бузург аст. Нусхаҳои эҳтиётии хунук - "хати охирини мудофиа": нусхаҳои ивазнашаванда/ҷудошуда, ки барои барқароршавӣ дар ҳолати пурра аз кор баровардани сайт ё созиш мувофиқанд. Стратегия дар атрофи RTO/RPO, афзалияти система, машқҳои солонаи DR ва интизоми қатъии амалиётӣ (каталогҳо, калидҳо, чекҳо) сохта шудааст.
Шартҳо ва вазифаҳо
RPO (Ҳадафи нуқтаи барқарорсозӣ) - талафоти ҳадди имконпазири маълумот (масалан ≤ 15 дақиқа).
RTO (Ҳадафи вақти барқароршавӣ) - вақти ҳадди имконпазири барқароршавӣ (масалан ≤ 2 соат).
Black-start - барқароркунии металлҳои луч: сахтафзор/кластер/сир/маълумот/DNS.
Холигии ҳавоӣ - ҷудокунии ҷисмонӣ/мантиқии нусхаҳо (лента/ҳисоби ғайрифаъол/ВАО-и офлайнӣ).
Тағйирнопазирӣ (WORM) - нигоҳдории тағйирнопазир (лента/ашё бо қулф/нигоҳдорӣ).
сатҳи дастрасии DR
Сайти хунук - инфрасохтор мавҷуд нест/ях бастааст; RTO: соатҳо; арзонтарин CAPEX/OPEX.
Сайти гарм - қолибҳо/тасвирҳо/хидматҳои қисман тайёршуда; RTO: Даҳҳо дақиқа-соат.
Сайти гарм - нусхаҳои фаъол; RTO: дақиқаҳо; гаронтар ва мураккабтар.
Гибрид: ядро § гарм/гарм, ҳама чизи дигар → хунук (бо афзалият дар оғози кор).
Дар куҷо нусхаҳои эҳтиётии хунук ҳатмӣ мебошанд
Паҳншавии оммавии крипто/созишномаи домейн.
Коррупсияи маълумот, ки ба ҳама нусхаҳо расидааст.
Аз даст додани минтақа/маркази маълумот, majeure force (оташ, обхезӣ).
Қасдан хориҷ кардан/саботаж кардан аз суратҳисобҳои имтиёзнок.
Топологияи нусхабардории хунук
1. Синфҳои ВАО/Анбор
Лентаҳо (LTO-8/9): арзиши кам, холигии пешфарз, иқтидори баланд, дастрасии пайдарпай.
Дискҳои офлайнӣ/NAS: "ҳолатҳои бехатар", танҳо ба тирезаи эҳтиётӣ/барқарорсозӣ пайваст шавед.
Синфҳои бойгонишудаи объект (ба монанди пирях): нархи нигоҳдории паст, вақти зиёдтари истихроҷ.
2. Ҷойгиркунӣ
Дигар сайт/минтақа; дигар провайдер/ҳисоб; калидҳои инфиродӣ/маъмурон.
3. Тағйирнопазирӣ
Лентаҳои WORM/Object Lock (Мувофиқат/Идоракунӣ) бо нигоҳдорӣ ва нигоҳдории ҳуқуқӣ.
Сиёсати 3-2-1-1-0 (бо таваҷҷӯҳ ба хунук)
3 нусхаи маълумот (prod + захираи маҳаллӣ + offsite).
2 медиа гуногун (диск/лента/ашё).
1 offite (дигар сайт/абр).
1 тағйирнопазир (WORM/ҳаво-холӣ).
0 хатогиҳои санҷиш (барқароркунии санҷиш/даврии санҷиш).
Феҳристҳо, Метамаълумот ва Назорати якпорчагӣ
Каталоги нусхабардорӣ: дар куҷо, кай, версия, калидҳо, миқдори чек, мӯҳлати нигоҳдорӣ.
Каталоги дороиҳо - Хизматрасонӣ → вобастагӣ § ҳаҷм/сатил → афзалият.
Санҷишҳо ва файлҳои ошкор: навиштан ва барқарор кардани мусолиҳа.
Файлҳои канарӣ: барқароркунии мунтазам барои ташхиси барвақти мушкилоти ВАО.
Рамзгузорӣ ва Калидҳо
Рамзгузорӣ ҳангоми истироҳат (лента/ашё) ва парвоз (нусхабардорӣ).
KMS/Vault бо назорати дугона, сейфҳои офлайнӣ барои калидҳои асосӣ, гардиш.
Калидҳои алоҳида барои фурӯш/нусхабардорӣ/бойгонӣ (кам кардани радиуси таркиш).
Раванди дастрасии калидӣ дар вақти DR (талабот, нақшҳо, сабти ном).
Афзалият ва мувофиқати нақшаи DR
Харитаи афзалиятнок (мисол):1. Муайянсозӣ ва дастрасӣ: IDP (минтақаи ҳадди аққал), Vault/KMS, ядрои шабака.
2. Тайёраҳои маълумот ва назорат: etcd K8s, конфигуратсияҳо, асрҳо, регистрҳои тасвир, ҷойгиркунии артефактҳо.
3. Пойгоҳи додаҳои транзаксия/ҳамён: гузоришҳо + навтарин пурра/афзоишёбанда.
4. Дарвозаҳои пардохт/ҳамгироӣ: калидҳо, шаҳодатномаҳо, IP/DNS.
5. Ҷабҳаҳои веб/api: оғози канарӣ, мундариҷаи статикӣ аз объект.
6. Таҳлил/Ҳисобот: Ҳангоми ба итмом расонидани асосӣ.
Барқарор кардани пайдарпаӣ (оғози сиёҳ):1. Инфраструктура: шабака, DNS/Anycast, ядро IAM, тасвирҳои асосӣ/кластер.
2. Асрҳо/шаҳодатномаҳо: барқарор кардани Vault/KMS аз нусхабардории хунук, паҳн кардани сирри пурборшаванда.
3. Ҳавопаймои назоратӣ: etcd/ҳавопаймои назоратӣ/регистрҳо/анборҳо.
4. Маълумот: ҷойгир кардани пойгоҳи додаҳо аз нусхабардории хунук + PITR аз гузоришҳо (аз ҷониби RPO).
5. Барномаҳо: оғози вобастагии дарахтон, гарм кардани кэшҳо/CDN.
6. Санҷишҳо ва санҷиш: санҷишҳои саломатӣ, пайдарҳамӣ, санҷишҳо.
7. Гузариши ҳаракат: DNS/масир/тавозун (марҳила/канарӣ).
8. Санҷишҳои баъдӣ: ҳеҷ гуна ихроҷ/қарз, сабти ном ва санади DR нест.
Тартиби барқароркунии хунук (маъмулӣ)
Лентаҳо: инвентаризатсия, зеркашӣ, ҷараёнҳои параллелӣ, харитаи файл → феҳристҳо → вазифаҳои барқарорсозӣ; баҳисобгирии вақти ҷустуҷӯ ва бозгашт.
Синфҳои бойгонӣ: дархост барои истихроҷ (дақиқаҳо → соат), намоиш ба нигаҳдории гарм, барқарор кардани манифест.
Дискҳои офлайнӣ: пайвасти танҳо барои хондан, чекҳои checksum → нусхабардорӣ.
Амал: қуттии ҷудошуда барои барқарорсозӣ, сипас ба муҳити истеҳсолӣ.
Алоқа ва org. сохтор дар DR
Роли: Фармондеҳи ҳодисаҳо, Пешвои Tech (Infra), Пешвои DB, Роҳбари барнома, Comms, Амният.
Каналҳо: нусхабардорӣ (берун аз домени корпоративӣ), овоз/чат, Secure-Docs.
Қолабҳои паём: ба мизоҷон/шарикон/танзимгарон; басомади навсозӣ; як "манбаи ҳақиқат".
Сабти ягонаи рӯйдодҳо: ҷадвал, қарорҳо, соҳибон.
DNS, Шабакаҳо ва трафик
Муҳофизати тақсимшавӣ: парчамҳои "DR-mode" дар конфигуратсия; хусусият-парчамҳо барои фаъолияти маҳдуд.
Стратегияи DNS: TTL-и кам пешакӣ, провайдери мустақили DNS; қадами A/AAAA/CNAME-ро тағир диҳед, CDN-ро гарм кунед.
Масир: Anycast/Geo, эълони BGP аз сайти DR; ACL/firewalls аз Ia
SLO барои DR
RPO ≥ 99% вақтро (ақибмонии log/афзоиш дар доираи ҳадаф) пешвоз гирифт.
RTO сиёҳ-оғоз (сенарияи пурра) ≤ ҳадаф (масалан, 4 соат) дар озмоишҳо дар як семоҳа.
Муваффақияти машқҳои DR - 100% вазифаҳои муҳим дар равзана ба анҷом мерасанд.
Тағйирнопазирӣ - ҳиссаи нусхаҳои эҳтиётӣ бо нигоҳдорӣ/қулф = 100%.
Санҷишҳои якпорчагӣ - аз рӯи ҷадвал 100%; нокомии ВАО → чиптаи муҳоҷират.
Санҷишҳо ва машқҳо
Ҷадвали боло: скриптҳо, нақшҳо, рӯйхатҳо, рӯйхати тамос.
Техникӣ: барқароркунии интихобии пойгоҳи додаҳо/файлҳо/асрҳо ба қуттии қуттӣ бо санҷиши чекҳо ва пайдарҳамӣ.
Машқҳои сиёҳ: як/семоҳа (ё як/шаш моҳ) - оғози пурраи ядро дар сайти DR.
Пас аз марг: далелҳо, мушкилот, нақшаи такмил (SLO/равандҳо/автоматизатсия).
Автоматика ва артефактҳо
IAC: кластерҳо, шабакаҳо, стекҳо - дар рамз; Филиалҳо/параметрҳои DR.
Китобҳои корӣ: компонент аз рӯи компонент (Vault/KMS, etcd, DB, дарвозаҳо, ҷабҳаҳо).
Бастаи DR: нусхаи офлайнии докаҳои калидӣ (алоқаҳо, схемаҳо, паролҳои ибораҳои бехатар), дастурҳои дастрасии ҷисмонӣ.
Барқарорсозии канарӣ: барқароркунии ҳаррӯзаи хурд ва мусолиҳаи checksum.
Барчаспҳо/барчаспҳо: "DR-интиқодӣ", "Танҳо гарм", "Танҳо хунук" барои хидматҳо/ҷилдҳо.
Рӯйхати назоратии татбиқ
- Синфҳои маълумот ва RPO/RTO-ҳои онҳо бо тиҷорат ҳамоҳанг карда шудаанд; афзалиятҳои барқарорсозӣ муайян карда мешаванд.
- Нусхаҳои эҳтиётии хунуккардашуда: ВАО, тағйирнопазирӣ (WORM/Object Lock), offsite/air-gap.
- Каталогҳо: дороиҳо, нусхабардорӣ, калидҳо; Миқдор ва назорати версияро санҷед.
- тартиботи оғози сиёҳ: шабакаҳо/DNS, IDP/Vault/KMS, ҳавопаймои назоратӣ, додаҳо, applayer.
- Машқҳо: ҳар семоҳа аз рӯи ҷадвал; канарейка ҳар рӯз барқарор мекунад; сиёҳ-оғоз як/семоҳа-шаш моҳ.
- Қолабҳои коммуникатсионӣ ва танзимкунанда; каналҳои алоҳидаи коммуникатсионӣ.
- SLO/ченакҳо/огоҳиҳо барои DR; ҳисобот ба роҳбарият.
- Созишномаҳо бо провайдерҳо (наворҳо/синфҳои бойгонӣ/DNS/CDN), SLA тасдиқ кард.
- Молия: буҷети ВАО/бойгонӣ, логистика, ивазкунии ВАО бо мурури замон.
Хатогиҳои умумӣ
"Нусха вуҷуд дорад - нусхабардорӣ лозим нест →" хатои мантиқӣ/ransomware дар ҳама ҷо хоҳад монд.
Барои вайрон кардани ҳамаи нусхаҳо ҳеҷ гуна тағирнопазирӣ/ҳаво-холӣ § вектори ягона мавҷуд нест.
Набудани каталогҳо/миқдори чек → барқароршуда "чизе", аммо ин тавр нест.
DNS TTL муҳоҷирати бисёррӯзаи трафик хеле калон аст.
Калидҳо/KMS дар ҳамон домен/ҳисоб → бастани дастрасӣ дар ҳодиса.
Машқҳо танҳо "дар рӯи коғаз" → RTO/RPO тасдиқ карда намешаванд.
IGaming/fintech мушаххас
Асли ҳамён/пардохт: RPO-и қатъӣ (≤ 1-5 дақиқа) ва RTO (≤ 15-60 дақиқа); гузоришҳо ба объект бо WORM; Функсияи DR "тавозуни танҳо барои хондан" барои муоширати шаффоф.
Провайдерҳои PSP/мундариҷа: DR-IP/домени қаблан мувофиқашуда, сафедпӯстон, шаҳодатномаҳо, калидҳои HMAC/MTLS - нусхаҳо дар бастаи DR.
Ҳисоботдиҳӣ/танзимгарон: қолабҳои огоҳкунӣ, бойгонии тағирёбанда, тамомияти собитшаванда, сабти фаъолият.
Қуллаҳо ва чорабиниҳо: омодагии DR пеш аз мусобиқаҳо/аксияҳои калон тафтиш карда мешавад; барқароркунии канарӣ ва гармшавии CDN.
Қолибҳои Mini Runbook
1) Оғози сиёҳ/KMS (консепсия):1. Оғози кластери DR, бор кардани калидҳои ношинос (назорати дугона).
2. Барқарор кардани захираи захира (нусхаи хунук).
3. Санҷиши сиёсатҳо, додани сирри пурборшаванда барои CI/CD/K8s.
2) Postgre-SQL DR (PITR iz хунук-нусхабардорӣ):1. Намунаи холиро васеъ кунед, пурра аз хунук барқарор кунед.
2. Гузоришҳои WAL (афзоишҳо) -ро ба лаҳзаи мавриди ҳадаф бор кунед.
3. Тафтиши пайдарҳамӣ, имкон медиҳад, ки нусхабардорӣ, танҳо хондан ва баъд хондан-навиштан.
3) DNS/трафик:1. TTL-ро дар тӯли 24-72 соат ба хатарҳои банақшагирифташуда кам кунед (ё доимо паст нигоҳ доред).
2. Гузаронидани A/AAAA/CNAME аз рӯи рӯйхати назоратӣ, мониторинги хатогӣ/дермонӣ.
3. Афзоиши тадриҷии трафик (канарӣ 5% → 25% → 100%).
Натиҷа
DR-и боэътимод дар асоси нусхаҳои эҳтиётӣ инҳоянд: нусхаҳои ҷудошавандаи ҷудошаванда, расмиёти расмии оғози сиёҳ, RPO/RTO-ҳои тоза, машқҳои мунтазам, стратегияи хуб андешидашудаи DNS/шабака ва интизоми асосӣ. Ҳама чизро ба IA ва дафтарҳои корӣ супоред, санҷиши якпорчагӣ ва барқароркунии канараро автоматӣ кунед - ва шумо ҳамеша роҳи назоратшавандаро барои барқароршавӣ ҳатто пас аз сенарияи бадтарин хоҳед дошт.