Kaj je računalništvo v oblaku?
Če ne morete ali ne želite vzpostaviti lastnega podatkovnega centra, je računalništvo v oblaku prava rešitev. Ta model računalništva ponuja številne prednosti, ki so privlačne tako za posameznike kot za mednarodna podjetja. Toda kaj točno je računalništvo v oblaku? V tem članku si bomo ogledali ta model računalništva ter pojasnili njegove prednosti in slabosti.
Kaj je računalništvo v oblaku?
Vzpostavitev lastnega podatkovnega centra je zamudna in draga. Poleg tega, da za njegovo vzpostavitev in vzdrževanje potrebujete strokovnjake, ga ni mogoče prilagajati glede na povpraševanje. Posledično je pogosto na voljo več virov, kot jih je dejansko potrebnih, kar celoten proces naredi precej neučinkovitega.
Računalništvo v oblaku rešuje številne od teh težav. Namesto da bi podjetja in posamezniki sami kupovali, nameščali in vzdrževali tehnologijo, uporabljajo spletne storitve, ki jih gosti en sam ponudnik. Na ta način uporabniki izkoristijo ekonomijo obsega ter možnost hitrega, enostavnega in dinamičnega prilagajanja zmogljivosti. V večini primerov ta oblika sodobnega zunanjega izvajanja poteka po modelu najema.
Kar zadeva računalništvo v oblaku, se ponujene storitve lahko razlikujejo od prostora za shranjevanje v oblaku, ki ga omogočajo oddaljeni strežniki, do infrastrukture v oblaku, kjer imajo uporabniki prek interneta dostop do celotnih podatkovnih centrov.
Glede na dokument Nacionalnega inštituta za standarde in tehnologijo morajo storitve izpolnjevati določene značilnosti, da se jih lahko imenuje računalništvo v oblaku:
- Samopostrežba na zahtevo: Uporabniki morajo imeti vedno možnost, da samostojno zahtevajo potrebne vire, ne da bi se morali obrniti na ponudnika storitev.
- Širok dostop do omrežja: Računalništvo v oblaku mora biti dostopno prek interneta ter prek standardiziranih mehanizmov in protokolov, ki zagotavljajo široko dostopnost.
- Združevanje virov: Združevanje več računalniških virov je osnovna zahteva za računalništvo v oblaku. To se izvaja v obliki strežniških farm, ki dinamično dodeljujejo in ponovno dodeljujejo vire, kot so zmogljivost obdelave in shranjevanje, da bi zadovoljili potrebe več uporabnikov. Stranke morda ne poznajo natančne lokacije virov, ki jih uporabljajo.
- Hitra prilagodljivost: Zagotavljanje zmogljivosti mora biti hitro in prilagojeno potrebam. V nekaterih primerih se lahko prilagajanje zmogljivosti izvaja samodejno, brez posredovanja uporabnikov ali ponudnikov storitev.
- Merljiva storitev: Uporaba storitev v oblaku se nenehno spremlja, kar zagotavlja večjo preglednost tako za ponudnike kot za uporabnike.
Podobno kot je elektrarna središče elektroenergetskega omrežja, je tudi računalništvo v oblaku običajno osredotočeno na veliko podatkovno središče ali strežniško kmetijo, kjer so združeni viri več računalnikov ali strežnikov. To se imenuje omrežno računalništvo in omogoča visoko zmogljivost. V kombinaciji z virtualizacijo je mogoče za uporabnike znotraj omrežja ustvariti posamezne virtualne instance. Dostop do omrežja poteka nemoteno, zato uporabnik ne rabi natančno vedeti, kje so njegovi podatki shranjeni.
Katere vrste računalništva v oblaku obstajajo?
Na trgu je danes na voljo široka paleta rešitev v oblaku. Poleg cene in ponujene podpore se te možnosti razlikujejo predvsem glede na ponujene ravni storitev in model uvajanja. Izraz »ravni« se nanaša na obseg storitve, model uvajanja pa opredeljuje vrsto oblaka.
Model storitve
Vsaka raven ustreza določeni ravni storitve, različne ravni »kot storitev« ali plasti pa opisujejo obseg storitve. Običajno se predstavljajo s piramidnim modelom. Infrastruktura kot storitev ima najširši obseg, medtem ko se programska oprema kot storitev osredotoča na posamezne aplikacije.
- Infrastruktura kot storitev (IaaS): Na tej ravni ponudniki nudijo celovite strojne rešitve: računalniško zmogljivost, prostora za shranjevanje in omrežno tehnologijo. Instance, ki so na voljo uporabniku, so popolnoma virtualne in razdeljene v skupino virov. IaaS lahko služi kot podlaga za nadaljnje plasti, ponuja pa se tudi kot samostojni produkt.
- Platforma kot storitev (PaaS): Ta plast gre še korak dlje, saj ponuja celovito oblačno okolje in ne le strojne opreme. PaaS je namenjen predvsem razvijalcem programske opreme. Ponudniki storitev ponujajo v oblaku razvojno okolje, ki je pripravljeno za uporabo in gostuje na njihovi strojeni opremi. S tem programerji prihranijo čas in denar, saj jim ni treba sami vzpostavljati in vzdrževati okolja.
- Software as a Service (SaaS): Na najvišji plasti so uporabnikom na voljo programske rešitve iz oblaka. SaaS je namenjen predvsem tipičnemu končnemu uporabniku, saj se mu ni treba ukvarjati z namestitvijo in vzdrževanjem programske opreme ter ima zagotovilo, da je strojna oprema dovolj zmogljiva. Za dostop do programske opreme uporabniki uporabljajo spletni brskalnik ali omejen program, ki programsko opremo naloži iz oblaka.
- Vse kot storitev (XaaS): Poleg treh zgoraj omenjenih ravni ponudniki ponujajo tudi druge storitve. Vendar se v tem primeru terminologija »kot storitev« pogosto uporablja za namene trženja. XaaS se na splošno vedno lahko pripiše drugi ravni ali pa sploh nima ničesar opraviti z računalništvom v oblaku. Na primer, Humans as a Service (HuaaS) je preprosto oblika množičnega izvajanja nalog, pri kateri skupina ljudi opravlja naloge prek interneta.
Modeli uvajanja
Modeli razporeditve kažejo, ali so instance rezervirane za enega samega stranko ali pa se delijo z drugimi. Modeli razporeditve so razvrščeni glede na to, ali je oblak skupen in s kom se deli.
- Zasebni oblak: Strežnike uporablja izključno ena stranka. Zasebni oblak je lahko nameščen na lokaciji stranke (notranji oblak), vendar to ni nujno. Tudi pri ponudniku gostovanja, ki uporablja strežniško kmetijo, je mogoče uporabljati namensko strojno opremo, do katere druge stranke nimajo dostopa.
- Skupnostni oblak: Skupnostni oblak deluje podobno kot zasebni oblak, razen da si več oseb deli namensko strojno opremo. Vendar združevanje uporabnikov ni naključno. Namesto tega se stranke iz istih poslovnih področij ali s podobnimi interesi pogosto združujejo v skupine. Poleg tega se skupnostni oblak lahko upravlja bodisi znotraj podjetja bodisi zunanje. Cilj je prihranek virov v primerjavi z upravljanjem več zasebnih oblakov.
- Javni oblak: Ta vrsta modela razporeditve ustreza dejanski ideji, ki stoji za oblakom. To pomeni, da si strežniško povezavo delite s splošno javnostjo. Kot uporabnik ne morete videti ali spreminjati, kdo drug lahko uporablja strežniške vire.
- Hibridni oblak: Ta model je kombinacija zasebnega in javnega oblaka. To pomeni, da lahko podjetje ali posameznik določi, katere dele svojega delovanja bo zasebno – na primer varnostne vidike – in katere bo pustil javne.
Kakšne so prednosti in slabosti računalništva v oblaku?
Računalništvo v oblaku prinaša pomembne prednosti, zlasti za mala in srednje velika podjetja. Za taka podjetja je vzpostavitev informacijske infrastrukture draga in zahteva stalno podporo ter vzdrževanje s strani usposobljenega osebja. Poleg tega je najbolje, da se podatkovni center širi sorazmerno z rastjo samega podjetja. Ker je to običajno težko doseči, podjetja pogosto kupujejo novo strojno opremo v določenih ciklih na podlagi ocene svojih prihodnjih potreb. To pogosto vodi do nakupa več virov, kot jih je dejansko potrebnih.
Poleg prilagodljivosti oblak ponuja še druge prednosti. Profesionalne strežniške kmetije, kakršne uporabljajo ponudniki storitev v oblaku, so precej varnejše od tistih, ki jih večina organizacij lahko vzdržuje na lastnih lokacijah. Posebno varnostno osebje in strokovnjaki za strežnike varujejo podatkovni center pred fizičnimi oziroma digitalnimi napadi, strokovnjaki za požarno varnost pa zagotavljajo, da so podatki zaščiteni pred požarom. Nazadnje, večina ponudnikov storitev v oblaku izvaja obvezno varnostno kopiranje vseh podatkov.
Vendar pa ima računalništvo v oblaku tudi nekaj slabosti, zaradi česar se nekateri še vedno niso odločili za prehod. Na splošno ste odvisni od ponudnika in njegovih nastavitev. Če se pri njem pojavijo tehnične težave, bo to neposredno vplivalo na vaše poslovanje. Poleg tega računalništvo v oblaku za učinkovito delovanje in zagotavljanje učinkovitega dela zaposlenih zahteva močno in stabilno internetno povezavo.
Največja skrb v zvezi z oblačnimi rešitvami je varstvo podatkov. Čeprav je res, da so podatki v podatkovnem centru ali strežniški farmi zaščiteni, njihov prenos prek interneta vedno predstavlja varnostno tveganje. Poleg tega je ključnega pomena tudi lokacija podatkovnega centra. Če se podatkovni center nahaja na primer v ZDA, je ponudnik storitev v oblaku v skladu z Zakonom o domovinski varnosti (Patriot Act) dolžan na zahtevo predati podatke ameriškim organom. Zato je razumljivo, da mnogi ljudje oklevajo pri odločitvi, ali naj uporabljajo računalništvo v oblaku ali ne.
Prednosti računalništva v oblaku
- Brez stroškov pridobitve
- Brez kapitalskih obveznosti
- Prilagodljivost glede na potrebe
- Ni potrebe po lastnih strokovnjakih
- Podatkovni centri so dobro vzdrževani in varni
Slabosti računalništva v oblaku
- Potrebna je stabilna in hitra internetna povezava
- Skrbi glede varstva podatkov
- Odvisnost od ponudnika (vezanost na ponudnika)
- Varnostno tveganje med prenosom
- Nizke cene posameznih storitev vas lahko zapeljejo, da rezervirate več virov, kot jih potrebujete
Kdaj se je začelo računalništvo v oblaku?
Povezovanje računalnikov v omrežje, da bi uporabnikom zagotovili večjo računsko moč in prostora za shranjevanje, ni nov koncept. Glavni računalniki iz 50. let prejšnjega stoletja so že naredili korak v smeri računalništva v oblaku. Takrat so imeli uporabniki dostop do glavnega računalnika prek več drugih terminalov znotraj organizacije (v podjetjih ali na univerzah) in so lahko izkoriščali njegove zmogljivosti. Vendar je to sprva potekalo na podlagi časovnega deljenja, pri čemer so morali uporabniki rezervirati časovne termine za uporabo računske moči glavnega računalnika.
V naslednjih desetletjih se je razvila virtualizacija, ki je omogočila abstraktno ponovno ustvarjanje računalniških primerov. Končno so bila s pojavom interneta taka virtualna okolja dostopna tudi na spletu in so v 90. letih postala komercialno dostopna širšemu krogu uporabnikov.
V tem obdobju je pojem »oblaka« postal bolj priljubljen, vendar so se podjetja in posamezniki za to tehnologijo začeli resno zanimati šele ob prehodu v novo tisočletje. Prve ponudbe v oblaku so bile posamezne storitve, kot so prostor za souporabo datotek ali Google Sheets in Docs, kjer lahko več uporabnikov hkrati dela na enem dokumentu. Vendar pa je hkrati tudi Amazon začel ponujati svoje ogromne strežniške farme drugim uporabnikom. Pod imenom Amazon Web Services (AWS) omogoča drugim podjetjem, da uporabljajo infrastrukturo tega velikana e-trgovine in na njej izvajajo programsko opremo.
Danes je računalništvo v oblaku za mnoge ljudi del vsakdanjega življenja. Večina pametnih telefonov (ali, širše gledano, »internet stvari«) je neprekinjeno povezana z oblakom. Na primer, fotografije, ki jih uporabniki posnamejo s svojim pametnim telefonom, se samodejno naložijo v oblačno storitev podjetij Apple ali Google, kar omogoča dostop do njih z drugih naprav.