Kaj je oblačni arhitekt?
Delo z oblakom in v oblaku postaja za podjetja vse pomembnejše. Oblakovni arhitekt načrtuje, uvaja in nadzoruje oblačno infrastrukturo podjetja. Da bi bili uspešni na tem dinamičnem področju, morajo oblakovni arhitekti poleg obsežnega tehničnega znanja odlikovati tudi odlične sposobnosti za timsko delo in komunikacijo.
Kaj počne arhitekt oblačnih rešitev?
Računalništvo v oblaku je danes idealna rešitev za sodobna podjetja, ko gre za optimizacijo delovnih tokov in procesov ob hkratnem upoštevanju stroškov in virov. Od strežniške infrastrukture prek programske opreme in prostora za shranjevanje podatkov do podatkovnih baz – prek oblaka je mogoče ekipam omogočiti dostop do številnih storitev. Vendar pa nešteto možnosti, ki jih ponuja računalništvo v oblaku, prinaša tudi vrsto izzivov. Uspeh pristopa računalništva v oblaku je odvisen od skrbnega načrtovanja in izvedbe individualizirane oblačne arhitekture, prilagojene zadevnemu podjetju. Arhitekt oblaka je odgovoren za načrtovanje, vzpostavitev in spremljanje oblačne infrastrukture podjetja.
Na katerih področjih delujejo arhitekti oblakov?
Oblakova arhitektura zajema različne vidike računalništva v oblaku. Eno od ključnih področij, za katero so odgovorni arhitekti oblaka, je prav IT-infrastruktura. Prek interneta ali intraneta se podjetjem zagotavljajo različne storitve. Ponudniki storitev običajno nudijo naslednje ključne storitve:
- Infrastruktura kot storitev (IaaS): Pri modelu »infrastruktura kot storitev« (IaaS) je računalniška oprema na voljo prek oblaka. To vključuje predvsem virtualne stroje in prostora za shranjevanje, ki jih lahko uporabljajo posamezni uporabniki ali celotne ekipe.
- Platforma kot storitev (PaaS): Platforma kot storitev (PaaS) zagotavlja okolja za izvajanje in programiranje. Uporabniki lahko v teh okoljih razvijajo in izvajajo svoje lastne aplikacije.
- Programska oprema kot storitev (SaaS): Programska oprema kot storitev (SaaS) zagotavlja dostop na zahtevo do posameznih programov ali celotnih zbirk aplikacij. Ni jih treba namestiti in vzdrževati na vsakem posameznem računalniku.
Arhitekti oblaka so odgovorni za izbiro in uvedbo koristnih modelov storitev, ki jih ponuja računalništvo v oblaku. Poleg vzpostavitve oblačne infrastrukture oblačna arhitektura vključuje tudi oblikovanje strategije za zagotavljanje dostopnosti storitev različnim deležnikom. Najpogosteje uporabljeni modeli zagotavljanja storitev v tem kontekstu so:
- Javni oblak: V javnem oblaku večino ali vse storitve zagotavlja en ponudnik storitev različnim uporabnikom in strankam.
- Zasebni oblak: Pravice dostopa do zasebnega oblaka ima podjetje. Praviloma je podjetje odgovorno tudi za vzdrževanje.
- Hibridni oblak: Hibridni oblak združuje značilnosti javnega in zasebnega oblaka. Odločitev o tem, katere storitve se pridobijo zasebno in katere javno, sprejme arhitekt oblaka v posvetovanju s podjetjem.
Možni so tudi drugi modeli.
Kakšne so naloge arhitekta oblačnih rešitev?
Da bi zagotovili, da je arhitektura v oblaku optimalna rešitev za podjetje, morajo arhitekti oblaka upoštevati številne različne dejavnike. Med njihove najpomembnejše naloge spadajo:
Načrtovanje
Učinkovitost rešitve v oblaku je v veliki meri odvisna od temeljitega načrtovanja. Zato arhitekt oblaka vnaprej opravi celovito analizo potreb. Na podlagi te analize sestavi nabor potrebnih storitev. Ta analiza zajema dejavnike, kot so dostopne pravice, zmogljivosti, vmesniki in vidiki migracije. Poleg tega arhitekti oblaka obravnavajo pravna vprašanja, s katerimi se lahko srečujejo podjetja, ter poskrbijo, da so ta pojasnjena še pred dejansko uvedbo.
Izbira
Ko so zahteve ustrezno opredeljene, arhitekt oblaka nadaljuje z izbiro potrebnih storitev. Glede na veliko število ponudnikov, ki nudijo različne tehnologije, arhitekt oceni in preuči rešitve, ki najbolje ustrezajo potrebam podjetja tako z vidika cene kot funkcionalnosti.
Izvajanje
V fazi uvajanja oblačni arhitekt tesno sodeluje z razvijalci in skrbniki znotraj podjetja. Zelo priporočljivo je, da se rešitve za sodelovanje vzpostavijo že v fazi načrtovanja. Poleg uvajanja se arhitekt ukvarja tudi s konfiguracijo in morebitno migracijo obstoječih aplikacij, s čimer zagotovi nemoten prehod v oblačno okolje.
Varnost in zmogljivost
Arhitekt oblačnih rešitev mora poskrbeti za vzpostavitev varnostne strukture, ki ščiti omrežja in občutljive podatke podjetja. Arhitekt oblačnih rešitev je odgovoren tudi za nemoteno delovanje in optimalno usklajevanje izbranih oblačnih rešitev.
Razvoj
V nekaterih primerih je morda potrebno razviti posebne aplikacije, prilagojene posameznim potrebam podjetja. Oblakovni arhitekt opredeli potrebe podjetja in tesno sodeluje z razvojno ekipo.
Usposabljanje
Da bi zaposlenim omogočili polno izkoriščanje novo vzpostavljene infrastrukture, imajo arhitekti oblačnih rešitev ključno vlogo pri izvajanju usposabljanj in svetovanju uporabnikom.
Spremljanje
Ko je rešitev v oblaku vzpostavljena in se aktivno uporablja, arhitekt oblaka izvaja redne preglede sistema. Z aktivnim spremljanjem infrastrukture lahko arhitekt hitro odkrije in odpravi morebitne ranljivosti ali težave. Poleg tega se arhitekt sproti seznanja s tehničnimi novostmi in jih po potrebi vključi v infrastrukturo.
Kakšne lastnosti mora imeti arhitekt oblačnih rešitev?
Dober arhitekt oblačnih rešitev se odlikuje po različnih kvalifikacijah in veščinah. Zlasti pomembne so naslednje zahteve in značilnosti:
- Tehnične kompetence: Uspešna kariera kot arhitekt oblačnih rešitev je v veliki meri odvisna od obsežnega tehničnega znanja. To vključuje poglobljeno razumevanje IT-sistemov, razvojnih metodologij in oblačnih tehnologij. Predhodne izkušnje na področju razvoja ali administracije so prednost. Poleg tega večina podjetij zahteva diplomo ali formalno izobraževanje s področja računalništva ali informacijske tehnologije. Poleg tega mnogi ponudniki oblačnih rešitev nudijo certifikate, ki potrjujejo posameznikovo obsežno znanje na tem področju.
- V prihodnost usmerjeno delo: Pri načrtovanju obsežnih oblačnih struktur mora arhitekt oblaka vedno upoštevati prihodnje razvoje. Zato mora imeti interes za nove tehnične trende in možnosti, da jih lahko vključi v obstoječi sistem.
- Sposobnosti za timsko delo in komunikacijo: Čeprav mora biti arhitekt oblaka sposoben samostojnega načrtovanja, je za izvedbo potrebno sodelovanje z drugimi zaposlenimi. Učinkovito sodelovanje in močne komunikacijske sposobnosti so ključne za uspeh rešitev v oblaku, ne glede na to, ali gre za administratorje, razvijalce ali končne uporabnike. Sposobnost nemotenega dela v timu in odprte, jasne komunikacije zagotavlja, da se načrti učinkovito izvedejo in cilji dosežejo. To je še posebej pomembno, kadar bodoči uporabniki morda ne bodo imeli obsežnega tehničnega znanja.
- Abstraktno razmišljanje in upravljanje s časom: V fazi načrtovanja morajo arhitekti oblaka pokazati predvidevanje in domišljijo. Pomembno je tudi, da dobro upravljajo s časom, da se podjetja počutijo samozavestna glede procesa načrtovanja svoje nove infrastrukture.