Katika ulimwengu wa leo wa digital-first, matarajio ya upatikanaji usio na kuacha kwa data sio zaidi ladha - ni lazima. Kama wewe ni kuendesha programu muhimu, kuwasilisha maudhui ya multimedia kwa watazamaji wa kimataifa, au tu kuhifadhi faili za kibinafsi, uaminifu wa storage yako ya wingu moja kwa moja huathiri kila kitu kutoka uzalishaji kwa uaminifu. Kwa wauzaji wengi wa wingu, uaminifu unatathminiwa kwa kiwango cha asilimia ya uptime — 99.9%, 99.99%, au hata Hata hivyo, nyuma ya makubaliano haya ya kiwango cha huduma (SLAs) kuna ukweli mkali: kweli Uwezo wa kufikia data yako wakati wowote, mahali popote, bila kuchelewa au kufutwa - bado ni ya kushangaza. Hata wingu zenye nguvu zaidi zinaathiriwa na kitu ambacho wanajaribu kupunguza: kushindwa. five nines continuous performance Uaminifu sio kitu unachotarajia - ni kitu unachozalisha. Kutoka upungufu wa mikoa hadi njia za mtandao zilizoundwa vibaya, tumeona mara kwa mara kwamba miundombinu ya umoja, bila kujali jinsi ilivyo imara, haiwezi kuepuka vikwazo vyake vya miundombinu. Kutoka upungufu wa mikoa hadi njia za mtandao zilizoundwa vibaya, tumeona mara kwa mara kwamba miundombinu ya umoja, bila kujali jinsi ilivyo imara, haiwezi kuepuka vikwazo vyake vya miundombinu. Blogu hii inachunguza ni kwa nini usanifu wa Sia umejengwa kwa kipekee ili kuondoa vikwazo hivi. Katika sehemu inayofuata, tutashughulikia muundo huu na mifano ya jadi ya kuhifadhi, kuharibu hali halisi ya kushindwa, na kuonyesha jinsi decentralization sio tu salama - ni ya kuaminika zaidi. Ufanisi kwa njia ya upinzani Kwa sababu katika siku zijazo za uhifadhi wa wingu, kuaminika sio kitu unachotarajia - ni kitu unachofanya. Msingi mdogo wa wingu la kituo kimoja Pamoja na ahadi zao zote za uptime ya "nane tano", majukwaa ya uhifadhi wa wingu ya jadi imethibitisha mara kwa mara jinsi miundombinu ya kimkakati inaweza kuwa mbaya wakati wa kukabiliana na makosa ya mazingira, makosa ya kibinadamu, au makosa ya ndani. Pamoja na upungufu uliopendekezwa na watengenezaji kama vile AWS, Google Cloud, na Microsoft Azure, masomo ya kesi ya dunia halisi yanaeleza hadithi tofauti - moja ambapo mamilioni ya watumiaji wanaweza kupoteza upatikanaji kwa wakati mmoja, na biashara nzima zimefungwa kwa sababu ya hatua moja ya kushindwa. Pengine mifano mbaya zaidi ya upungufu wa wingu inapatikana katika moto wa vituo vya data - matukio ambayo yanaweza kuzuia kwa haraka maeneo yote ya huduma za wingu. Katika Agosti 2022, mlipuko wa umeme katika kituo cha data cha Council Bluffs cha Google ulijeruhiwa wafanyakazi watatu na kuharibu huduma za msingi kama Search na Ramani. tukio hilo, flash ya arc iliyosababishwa wakati wa utunzaji wa substation, inatumika kama kumbukumbu kwamba hata wakazi wa sekta hawawezi kuepuka hatari zinazohusiana na miundombinu ya kimwili. Mwaka mmoja baadaye huko Paris, kushindwa kwa makundi kadhaa katika eneo la Google Cloud la Ulaya-Mashariki-9 ilizinduliwa na kuingiliwa kwa maji - yenyewe matokeo ya kushindwa kwa mfumo wa baridi ambao ulisumbua chumba cha battery na kusababisha moto. Hiyo kushindwa kwa kasi haikuchukua moja ya mikoa kuu ya Google ya Ulaya ya wingu lakini pia ilihusisha huduma za wingu zaidi ya 90 kwa muda mrefu. Matatizo haya yanajumuisha moto wa sasa maarufu wa 2021 wa OVHcloud huko Strasbourg, ambao uliangamiza kikamilifu kituo cha data cha SBG2 na kuharibu sehemu nyingine kwenye chuo hicho hicho. Many customers had no disaster recovery plans in place, and entire websites were lost without backups. Mnamo Julai 2022, joto la rekodi lenye juu ya 40 ° C (104 ° F) huko London lilipiga vituo vya data vya Google na Oracle nje kwa sababu ya kushindwa kwa mfumo wa baridi. Google alipaswa kuacha sehemu za wingu lake ili kuzuia uharibifu wa vifaa vya vifaa - kukiri kuwa hali ya hewa pekee inaweza kuathiri upatikanaji wa huduma. Hata hivyo, si kila upungufu unatokana na tetemeko la kimwili - baadhi ni tetemeko la digital ambalo linatarajia kutokea. Mwezi Februari 2024, Google Cloud ilipata upungufu mwingine wakati kushindwa kwa uhifadhi wa metadata ya kikanda ulichukua mkoa wake wa magharibi kwa karibu masaa matatu. Makosa haya yanaonyesha kuimarisha hatari ya kujitegemea kwa huduma za wingu. Wakati mtandao wa usambazaji wa maudhui (CDN) kama Fastly alipata misconfiguration mwaka 2021, ilisababisha uharibifu wa kimataifa, kuathiri Reddit, Spotify, na vyombo vya habari vikuu ndani ya sekunde. Ufanisi wa kuendelea kwa kubuni Ambapo watoa huduma wa wingu wa kituo cha juu huunda vikosi vikubwa zaidi ili kulinda dhidi ya kushindwa, Sia hupunguza tatizo kikamilifu kwa kukataa mfano wa vikosi. Badala ya kucheza kila kitu juu ya uvumilivu wa mkoa au kifaa kimoja, Sia inasambaza data yako ulimwenguni kote, juu ya maelfu ya nodes zinazotumiwa kwa kujitegemea, kwa kutumia hesabu - sio masoko - kuhakikisha uaminifu. Kuondolewa kwa ajili ya kutoa Kuachiliwa mara nyingi inachukuliwa kama hatua ya usalama - njia ya kulinda dhidi ya kushindwa. Lakini kwenye Sia, ni zaidi ya hiyo. Kwa default, Sia inashiriki kila faili katika shards 30 zilizohifadhiwa kwa kutumia coding ya kufuta. Hizi shards 10 tu zinahitajika ili kurejesha faili kikamilifu. Hiyo ina maana kwamba mtandao unaweza kuvumilia sio tu upungufu, lakini utendaji wa kubadilika kutoka kwa mwenyeji binafsi - wote wakati wa kudumisha upatikanaji usio na shaka. Kuachiliwa sio kushindwa - ni msingi wa utendaji unaoendelea. Kwa upande mwingine, wingu za jadi zinategemea replication kamili ya faili katika mikoa chache. Ikiwa mikoa moja haifai, upatikanaji unazidi au unakoma - na uhifadhi wa ziada haimaanishi kasi bora. Mfano wa Sia unabadilika katika muda halisi. njia za kupokea zinabadilika kikamilifu kulingana na upatikanaji wa mwenyeji na hali ya mtandao - hakuna upungufu, hakuna vikwazo vya bottlenecks, hakuna madirisha ya upungufu. Na wakati wingu kuu zinaweza pia kutumia kufuta coding ndani, miundombinu yao yote bado inashughulikiwa na mtoa huduma mmoja. Wamiliki wa Sia, kwa upande mwingine, huendeshwa kwa kujitegemea - mara nyingi na watu tofauti au biashara. Kutumia Sia ni kama kugawana data yako kwenye wingu 30 tofauti kwa default. Upatikanaji bila kuingilia Katika mazingira mengi ya wingu, wakati kitu kinakosa, utendaji huathiriwa. Hata na mifumo ya upungufu katika nafasi, upungufu mara nyingi husababisha kasi ya kupungua, upatikanaji uliopangwa, au upungufu wa jumla wakati miundombinu inapinga kurejesha. Utamaduni wa Sia hufanya kazi tofauti. Wakati mwenyeji unaohifadhi sehemu ya data yako inakwenda nje - ikiwa ni kwa sababu ya kushindwa, utunzaji, au utulivu - faili zako zinaendelea kupatikana kikamilifu. Hakuna spinner ya kupakia, hakuna usambazaji wa muda, hakuna tahadhari. Mtandao unaendelea kutafuta vipande muhimu kutoka kwa mwenyeji wengine, na kuchagua chaguzi za haraka zaidi zinazopatikana. Wakati huo huo, katika background, programu ya mwenyeji huanza kurejesha upungufu kamili kwa kujitegemea kwa kupakia vipande vipya kwa wamiliki wenye afya. mchakato huu wa kujitegemea sio tu ulinzi dhidi ya kushindwa kwa siku zijazo - inahakikisha kuwa utendaji unaendelea bila kuingiliwa. Sia haina tu kurejesha kutoka kwa kushindwa - inafanya kazi kupitia. Badala ya kukabiliana na kushindwa baada ya kutokea, Sia inachukua churn kama tabia inayotarajiwa - moja ambayo mtandao umejengwa kukabiliana kwa huruma. Hakuna hatua moja ya kushindwa Majukwaa ya wingu linalojitegemea yanaathiriwa na kushindwa kwa kasi kwa sababu yanategemea udhibiti wa kituo. Router isiyojulikana, utekelezaji wa programu mbaya, au tatizo la umeme katika kifaa kimoja kinaweza kuenea katika mikoa - kuharibu huduma ambazo mamilioni hutegemea. Usanifu wa Sia hupunguza hatari hii kwa kubuni. Hakuna node kuu. Hakuna eneo la kati. Hakuna mamlaka ya kipekee ambayo inaweza kuchukua mfumo nje bila nia. Badala yake, data yako inasambazwa kwa mamia ya mwenyeji wa kujitegemea ulimwenguni kote - kila mmoja kuhifadhi vipande tu vya encrypted. Ikiwa mwenyeji mmoja unashindwa, mfumo unaendelea kuendesha. Ikiwa mwenyeji kumi unashindwa, bado inaendelea kuendesha. Hakuna haja ya "kuanguka" kwa sababu hakuna njia ya kipekee ya kuanza. Hakuna eneo. Hakuna node kuu. Hakuna bottleneck. tu upatikanaji usio na kuzuia. Ukosefu huu wa utegemezi wa kituo sio tu kuimarisha uvumilivu wa makosa - ni Wewe si kusubiri mkoa wa kurudi mtandaoni. Wewe si bottlenecked na kupunguzwa gateway au huduma ya kurejesha mwanadamu msimamizi. Wewe ni kuvutia data kutoka mahali popote ni haraka zaidi - mara kwa mara. prevents performance blackouts Kujenga kwa ajili ya kuaminika, sio tu matumaini Tunapozungumza juu ya "ufahamu wa wingu," mara nyingi tunatolewa ahadi - SLA iliyohifadhiwa na adhabu ya kifedha, viwango vya uptime vya kuvutia, na sifa ya brand. Lakini kama tulivyoona, hata watoa huduma kubwa wa wingu hawawezi kuepuka ukosefu wa utulivu ambao unakuja na usimamizi. Ikiwa ni moto, wimbi la joto, au makosa ya programu, mfano wa mtandao wa wingu wa jadi daima ni makosa machache ya kushuka mbali na uharibifu wa kimataifa. Sia inachukua mbinu tofauti kabisa. badala ya kutarajia miundombinu itaendelea na kujiandaa kwa maafa wakati haina, Sia inachukua kushindwa ni lazima - na kujenga mfumo ambao huendelea kufanya kazi hata hivyo. Hakuna seva za kipekee, hakuna utegemezi wa kikanda, hakuna uingizaji wa wauzaji, tu miundombinu yenye kurekebisha mwenyewe, ambayo inahifadhi data yako kuwa inapatikana kwa sababu hakuna mtumiaji mmoja ana nguvu ya kufanya haipatikani. Ufanisi wa kuendelea Hii ni zaidi ya faida ya kiufundi. Ni mabadiliko katika jinsi tunavyofikiri juu ya uvumilivu wa digital. Badala ya kujenga ukuta wa juu na mawe ya kina, Sia hupunguza ulinzi wake. Inatoa uaminifu. Na kwa kufanya hivyo, inafafanua jinsi uhifadhi wa wingu wa kuaminika unaweza kuonekana katika ulimwengu ambapo upungufu hauwezi tena kukubalika. Kwa sababu mashirika yanakabiliwa na upungufu unaoongezeka, gharama zinazoongezeka, na mahitaji ya ufuatiliaji mkali zaidi, decentralization imekuwa zaidi ya iwezekanavyo - ni bora. Hata wakati mambo yanaenda vibaya, basi ni wakati wa kuacha kubuni karibu na uaminifu na kuanza kubuni karibu na uhakika. Kazi tu ya Kwa Sia, utendaji unaoendelea sio lengo; ni dhamana. vyanzo vya Data Center Knowledge. (2022, Agosti 9). Kituo cha data moto — Google anapoteza ‘matatizo ya umeme’, 3 kujeruhiwa. Kituo cha data Knowledge. https://www.datacenterknowledge.com/hyperscalers/data-center-fire-google-suffers-electric-incident-3-kujeruhiwa Claburn, T. (2023, Aprili 26). Google Cloud inapita juu katika Ulaya katikati ya maji ya uvuvi, moto. https://www.theregister.com/2023/04/26/google_cloud_outage/ Sverdlik, Y. (2021, Machi 9). Moto umeharibu kituo cha data cha OVH cha Strasbourg (SBG2). Ujuzi wa kituo cha data. https://www.datacenterknowledge.com/uptime/fire-has-destroyed-ovh-s-strasbourg-datacenter-sbg2 Bloomberg News. (2022, Julai 20). Google, Oracle data vituo kupigwa nje na joto London. Data Center Ujuzi. https://www.datacenterknowledge.com/cooling/google-oracle-data-centers-knocked-offline-by-london-heat Millward, W. (2024, Desemba 5). 10 kubwa ya upungufu wa wingu wa 2024. CRN. https://www.crn.com/news/cloud/2024/the-10-biggest-cloud-outages-of-2024 Barrett, B. (2021, Juni 8). Jinsi kampuni isiyo na uhakika ilichukua sehemu kubwa ya mtandao. WIRED. https://www.wired.com/story/fastly-cdn-internet-outages-2021/