O računalništvu v oblaku govorimo, kadar računalniške storitve zagotavlja podjetje ali kraj zunaj kraja, kjer se uporabljajo. To je podobno načinu pošiljanja električne energije uporabnikom: ti preprosto uporabljajo električno energijo, ki jim je poslana, in jim ni treba skrbeti, od kod prihaja električna energija ali kako je proizvedena in pripeljana do njih. Vsak mesec plačajo le tisto, kar so porabili, in nič več. Ideja računalništva v oblaku je podobna: uporabnik lahko preprosto uporablja shrambo, računalniško moč ali razvojna okolja, ne da bi ga skrbelo, kako delujejo v ozadju.
Oblak je metafora za internet, ki temelji na tem, kako je opisan v shemah računalniških omrežij. Tako kot v resničnem svetu oblaki skrivajo dele neba pred pogledom, tako tudi računalniški oblak skriva zapleteno infrastrukturo, ki omogoča delovanje interneta. Gre za vrsto računalništva, pri kateri se dejavnosti, povezane z informacijsko tehnologijo, zagotavljajo "kot storitev", kar uporabnikom omogoča dostop do teh storitev prek interneta ("v oblaku"). Tehnologij, ki stojijo v ozadju, jim ni treba poznati ali nadzirati, kar jim preprečuje, da bi naleteli na etične in pravne težave.
Po podatkih organizacije IEEE je računalništvo v oblaku koncept, pri katerem so informacije shranjene na strežnikih in se prek interneta pošiljajo drugim napravam, kot so računalniki, prenosniki, ročni računalniki in senzorji. Vključuje zamisel o programski opremi kot storitvi (SaaS), kot je Web 2.0, ki je odvisna od interneta, da bi zadovoljila potrebe svojih uporabnikov. Google je na primer izdelal več aplikacij pisarniškega paketa, do katerih je mogoče dostopati prek spletnega brskalnika. V nasprotju z drugo programsko opremo, ki opravlja enake naloge, vključno z Microsoft Office, so programska oprema in podatki shranjeni na Googlovih strežnikih in ne v računalniku, v katerem se uporabljajo.
Kako računalništvo v oblaku deluje?
V jedru oblačnih storitev so veliki podatkovni centri, ki vsebujejo strežnike, shranjevalne naprave in omrežno opremo. Ti centri omogočajo virtualizacijo virov — en fizični strežnik lahko gosti več virtualnih strojev ali vsebnikov, ki delujejo ločeno. Upravljanje teh virov poteka z raznimi orodji za avtomatizacijo, orkestracijo in nadzor (npr. sistemi za upravljanje virtualizacije ali Kubernetes za kontejnerje).
Glavni modeli storitev
- Infrastructure as a Service (IaaS) — ponudnik zagotavlja osnovno računalniško infrastrukturo (virtualni strežniki, omrežja, shranjevanje). Stranke imajo več nadzora nad operacijskimi sistemi in aplikacijami.
- Platform as a Service (PaaS) — ponudnik ponudi razvojno okolje in orodja za hitro razvoj in gostovanje aplikacij, brez skrbi za infrastrukturo.
- Software as a Service (SaaS) — končne aplikacije so gostovane v oblaku in dostopne prek interneta (primer so Googlove pisarniške aplikacije, ki so bile omenjene zgoraj).
Vrste razporeditve oblaka
- Javni oblak — storitve so na voljo širši javnosti in jih upravlja tretja stran (npr. AWS, Microsoft Azure, Google Cloud).
- Zasebni oblak — oblačne storitve so namenjene izključno eni organizaciji in lahko gostujejo v njenem podatkovnem centru ali pri ponudniku.
- Hibridni oblak — kombinacija javnega in zasebnega oblaka, ki omogoča prenos delov delovanja med njima.
- Skupnostni oblak — deljen med več organizacijami z istimi potrebami ali zahtevami glede skladnosti.
Prednosti računalništva v oblaku
- Skalabilnost: zlahka povečate ali zmanjšate vire glede na povpraševanje.
- Stroškovna učinkovitost: plačate le za porabljene vire; ni večjih začetnih investicij v lastno infrastrukturo.
- Hitra uvedba: nove storitve lahko zaženete v nekaj minutah ali urah.
- Visoka razpoložljivost in obnavljanje po nesrečah: ponudniki običajno ponujajo redundanco in varnostne kopije.
- Dostopnost: storitve so dosegljive iz različnih naprav in lokacij z internetno povezavo.
Tveganja in izzivi
- Zasebnost in varnost: prihranjeni podatki so lahko tarča napadov; pomembno je šifriranje in strogi upravljalski ukrepi.
- Skladnost: organizacije morajo upoštevati predpise (npr. GDPR v EU) glede obdelave in hranjenja podatkov.
- Odvisnost od ponudnika (vendor lock-in): preselitev med ponudniki je lahko kompleksna in draga.
- Prekinitve storitev: kljub visoki razpoložljivosti se lahko pojavijo izpadi, ki vplivajo na poslovanje.
Praktični primeri uporabe
- Gostovanje spletnih strani in aplikacij brez lastnih strežnikov.
- Shranjevanje in deljenje dokumentov (npr. spletne pisarniške aplikacije).
- Analiza velikih količin podatkov (big data) in strojno učenje z uporabo oblačnih storitev.
- Varnostne kopije in obnavljanje po nesreči.
- Internet stvari (IoT): senzorji in naprave pošiljajo podatke v oblak za obdelavo in shranjevanje.
Kako izbrati ponudnika
Pri izbiri ponudnika preverite naslednje:
- Kateri varnostni in skladnostni standardi (ISO, SOC, certifikati) so izpolnjeni.
- Garancije razpoložljivosti v okviru SLA (Service Level Agreement).
- Geografska lokacija podatkovnih centrov (pomembno zaradi zakonodaje o hranjenju podatkov).
- Možnosti varnostnih kopij, šifriranja in dostopa do podatkov v sili.
- Stroške in model obračunavanja (plačilo po porabi, rezervirane instance itd.).
Izrazi, ki jih pogosto slišimo
- Virtualizacija — tehnologija, ki omogoča ustvarjanje virtualnih virov iz fizične strojne opreme.
- Multitenancy — več uporabnikov uporablja iste fizične vire, vendar so njihovi podatki in okolja ločeni.
- Kontejnerji in orkestracija — lažji in hitrejši način za uvajanje aplikacij (npr. Docker, Kubernetes).
Računalništvo v oblaku je danes temelj sodobne informacijske infrastrukture, primerno tako za majhna podjetja kot velike organizacije. Čeprav prinaša številne koristi, zahteva premišljeno načrtovanje, ustrezne varnostne ukrepe in razumevanje tveganj, še posebej glede zasebnosti in skladnosti s predpisi. Z dobrim izborom ponudnika in jasno strategijo oblačne uporabe lahko organizacije izkoristijo hitrost, prilagodljivost in stroškovne prednosti, ki jih oblak ponuja.



