Былтыр күзде интернет он күн ішінде екі рет «бұлт» дегеніміздің шын мәнінде серверлері бар қарапайым ғимараттар екенін еске салды. Алдымен, 2025 жылдың 20 қазанында, Солтүстік Вирджиниядағы AWS-тің бір өңірі құлады — және бүкіл әлем бойынша жүзден астам қызмет бірден тоқтады: жеткізу қызметтері, банктер, әуежайдағы тіркеу. Тоғыз күн өтпей, дәл сол жағдай Microsoft Azure-де қайталанды: Teams, Outlook, Xbox және тұтас әуекомпаниялардың тіркеу тұғырлары тоқтап қалды. Екі жағдайда да себеп хакерлер де, өрт те емес, тізбекті құлдырауды тудырған бір қате баптау болды.
Осыдан шығатын қорытынды қарапайым. Бір дата-орталық — резервтік қуат пен салқындатумен жоғары деңгейде жабдықталса да, әрқашан жалғыз ақаулық нүктесі. Баптау қатесінен немесе тұтас өңірді қамтыған ақаудан ешбір үздіксіз қуат көзі қорғай алмайды. Инженерлер өте сенімді нысандар салуды біледі, бірақ абсолютті сенімділік деген жоқ, ерте ме, кеш пе, бұл өзін білдіреді.
Сондықтан маңызды жобалар бір алаңға сенбейді, жүктемені бірнеше дата-орталыққа бөледі. Бастапқыда бір залдың ішінде жабдықты қайталаудан басталады, кейін оны бір қаладағы әртүрлі ғимараттарға бөледі — мұны қолжетімділік аймақтары деп атайды — ал ең жауапты деңгейде әртүрлі қалалар мен елдерге бөледі, сол арқылы жергілікті апат екі алаңды бірден қамтымайды.
Алаңдарды қалай байланыстыру керек
Бірінші тәсіл: негізгісі жұмыс істейді, ал екіншісі ыстық резервте тұрады және негізгісі істен шықса, жүктемені өз мойнына алады. Бұл арзанырақ, бірақ ауысу уақыт алады және оны үнемі тексеріп отыру керек. Жүктеме астында бір рет те тексерілмеген резерв — бұл резерв емес, тек үміт қана. Екінші тәсіл: екі алаң да бір мезгілде жұмыс істейді және трафикті бөліседі, сондықтан біреуінің құлауы байқалмай қалады дерлік. Сенімдірек, бірақ айтарлықтай қымбатырақ.
Байқалмайтын сәт
Негізгі алаңмен ортақ тәуелділігі бар резерв — бұл шын мәнінде резерв емес. Дәл осыған былтыр күзде көптеген компаниялар тап болды: серверлер әртүрлі өңірлерде тұрды, бірақ провайдердің бір басқару жүйесіне сүйенді — ол істен шыққанда, география көмектеспеді. Кейде бәрі одан да қарапайым: екі алаң бір подстанциядан немесе екі арна бір оператордан. Қағаз жүзінде — резерв, ал іс жүзінде — екеуін де құлатып жіберетін ортақ әлсіз нүкте.
Қорытынды
Түптеп келгенде, географиялық бөлу — бұл сақтанудан немесе беделі үшін алаң санын көбейтуден емес, дұрыс есептен: тоқтап қалудың бір сағаты нақты қанша тұратынын түсініп, тәуелсіздікке дәл сол құнға сай инвестиция салудан тұрады. Нағыз тұрақтылық екі қарапайым нәрсеге негізделеді: алаңдардың ортақ ақаулық нүктесі болмауы керек, ал олардың арасындағы ауысу апат ортасында емес, алдын ала, тыныш жағдайда тексерілуі керек.
Жақсы жаңалық — мұның бәрі бюджетке емес, ойластырылған архитектураға байланысты. Ал оны алдын ала ойласаңыз, құру мүмкін.
Ал сізде бұл мәселе қалай шешілген — жобаңыз әлі бір алаңда тұр ма, әлде резервтіге көз тігіп жүрсіз бе?