Programiranje

Pripravite se na prihodnost porazdeljenega računalništva v oblaku

Po Gartnerjevem mnenju je porazdeljeni oblak "distribucija javnih storitev v oblaku na različnih fizičnih lokacijah, medtem ko je za delovanje, upravljanje, posodobitve in razvoj storitev odgovoren izvorni ponudnik javnih oblakov." To je "analitik govori", kar pomeni, da prehajamo iz centraliziranih v decentralizirane rešitve za računalništvo v oblaku. Vendar moramo še vedno vzdrževati centraliziran nadzor.

Če je to res - in to je vsekakor trend -, moramo biti pripravljeni na distribucijo fizičnih procesov, pomnilnika in aplikacij z ravnmi upravljanja, spremljanja, varnosti in upravljanja, ki bodo te zapletene porazdeljene sisteme pripravili v oblak.

Mimogrede, tega ne gre zamenjati z večglasnostjo, kar pomeni zagon več kot ene javne blagovne znamke v oblaku, kot sta AWS in Microsoft. Te arhitekture, čeprav so običajno zapletene, niso nujno porazdeljene.

Obstaja nekaj razlogov, zakaj je distribucija zdaj trend za večino podjetij, ki uporabljajo en ali več javnih oblakov.

Podjetja morajo podpirati robne računalniške sisteme, vključno z IoT in drugo specializirano obdelavo, ki se mora izvajati v bližini vira podatkov. To pomeni, da medtem ko smo zadnjih nekaj let centralizirali obdelavo shranjevanja v javnih oblakih, zdaj iščemo razloge, da nekatere aplikacije in vire podatkov, povezane z oblakom, postavimo blizu mesta, kjer so lahko najučinkovitejši, hkrati pa še vedno ohranjamo tesno povezavo z javni ponudnik oblaka.

Podjetja morajo vključiti tradicionalne sisteme v javne oblake brez fizične migracije. Če upoštevate vlogo povezanih sistemov, kot sta AWS's Outpost ali Microsoftov Azure Stack, gre res za prizadevanja, da se podjetja preselijo na javne platforme v oblaku, ne da bi se dejansko fizično izvajale v javnem oblaku. Drugi pristopi vključujejo zabojnike in Kubernetes, ki delujejo lokalno in v oblaku z uporabo novih vrst tehnologij, kot je Kubernetesova zveza.

Trik je v tem, da je večina podjetij slabo opremljena za distribucijo oblačnih storitev, kaj šele, da bi kritično maso aplikacij in podatkov preselili v oblak. Izziv ni, kako vam uspe z razdeljenim računalništvom v oblaku, ampak kako se sploh pripravite.

Moj najboljši nasvet je, da se razburite pri razumevanju centraliziranih nadzornih mehanizmov, kot so upravljanje, spremljanje, upravljanje varnosti in sistemi upravljanja. To ne pomeni, da v težavo mečete orodja, vendar razumete zmožnosti razpoložljivih orodij in od tega bo odvisno, kako dobro (ali ne tako dobro) lahko upravljate svojo rešitev za porazdeljeno računalništvo v oblaku.

Pravo sporočilo je, da morate zdaj načrtovati, če mislite, da boste izkoristili porazdeljeno računalništvo v oblaku. V nasprotnem primeru bo to epski neuspeh, ki ga danes ne potrebujete.

$config[zx-auto] not found$config[zx-overlay] not found