1.1. Uvod
Ko govorimo o razvoju IT v zadnjih nekaj letih, ne moremo spregledati deleža oblačnih rešitev med drugimi. Poglejmo, kaj točno so oblačne rešitve, tehnologije itd.
Oblačno računalništvo (ali oblačne storitve) je poseben niz orodij in metod logistike, shranjevanja in obdelave podatkov na oddaljenih računalniških virih, v katerih so vključeni strežniki, sistemi za shranjevanje podatkov (SŠD), sistemi za prenos podatkov (SPP).
Pri izdelavi IT produkta, naj bo to spletna vizitka, spletna trgovina, visokoobremenjen portal ali sistem baz podatkov (BD), obstaja vsaj dva načina namestitve vašega produkta.
Na lokaciji naročnika (angl. — on-premise) ili v oblaku (angl. — cloud). Pri tem pa ni mogoče natančno reči, kaj je finančno ugodnejše v splošnem.
Če uporabljate strežnik, kjer imate majhno BD, ki ne zahteva odpornosti na napake in preprost spletni strani brez večjih obremenitev — ja, namestitev na kraju samem je vaša izbira. Vendar pa, ko se obremenitve in potrebe povečajo — je potrebno razmisliti o selitvi v oblak.
1.2. Oblaki med nami
Preden razpravljamo, kako natančno so oblačne storitve na voljo, je pomembno razumeti, da zgodba o oblakih ne zadeva le velikih IT podjetij in njihovih notranjih storitev. Vsak dan se tudi mi koristimo z oblačnim računalništvom.
Danes, leta 2019, je težko najti osebo, ki ne bi uporabljala Instagrama, e-pošte, zemljevidov in prometa na telefonu. In vse to je shranjeno in obdelano kje? Pravilno!
Tudi če ste IT strokovnjak v podjetju z vsaj nekaj manjšimi podružnicami (za boljšo predstavo) in bi v infrastrukturo namestili SŠD, na kakršenkoli način bi omogočili dostop do vira, bodisi prek spletnega vmesnika, ftp ali samba — za vaše uporabnike bo ta shramba oblak, ki se nahaja… nekje tam. O čem naj govorimo, ko gre za tako običajne stvari, ki jih uporabljamo na koncu svojih prstov vsak dan več desetkrat.
2.1. Vrste razporeditve oblačnih virov
V redu, oblak. Ampak ni vse tako preprosto. Tudi ko pridemo na delo, smo vsi — prodajalci, IT-jevci, voditelji. Ampak to je široka pojem, vsak ima svoje poslanstvo in neko klasifikacijo. Tako je tudi tukaj. Storitve oblaka lahko na splošno razdelimo na 4 vrste.
1.Javno oblačno (public cloud) — je platforma, ki je javno dostopna vsem uporabnikom brezplačno ali na podlagi plačljive naročnine. Najpogosteje je pod nadzorom določenega posameznika ali pravne osebe. Primer tega je portal-aggregator znanstvenih člankov.
2. Brezplačno oblačno (private cloud) — je popolno nasprotje točki 1. To je platforma, zaprta za javnost, pogosto namenjena eni podjetju (ali podjetju in partnerskim organizacijam). Dostop dodeli le skrbnik sistema za uporabnike. To so lahko notranje storitve, kot so intranet, sistem SD (service desk), CRM itd. Običajno se lastniki oblakov ali segmentov zelo resno lotevajo vprašanja informacijske varnosti in zaščite poslovanja, saj so v zasebnih oblakih shranjeni podatki o prodaji, strankah, strateški načrti podjetij itd.
3. Skupnostno oblačno — (community cloud) lahko rečemo, da je to zasebno oblačno, razdeljeno med več podjetji, ki imajo podobne naloge ali interese. Pogosto se uporablja v primeru, ko je potrebno omogočiti pravice do uporabe virov ali aplikacij več ljudem oziroma oddelkom iz različnih podjetij.
4. Hibridno oblačno — (hybrid cloud) je vrsta infrastrukture, ki združuje vsaj dve vrsti implementacije. Najpogostejši primer je razširitev klientskega podatkovnega centra z oblakom. To se naredi za zmanjšanje stroškov, ko ni mogoče preiti v oblak 100% ali pa iz varnostnih razlogov in zaradi spoštovanja zakonodaje.
2.2. Tipi storitev
Odlično, tipi implementacije so tako različni, vendar mora biti nekaj, kar jih združuje? Da, to so tipi storitev, ki so identični za vse tipe oblakov. Oglejmo si 3 najpogostejše.
IaaS (infrastructure as a service) — infrastruktura kot storitev. V tem primeru vam ponudijo strežnike v obliki virtualnih strojev (VM), diskov, omrežne opreme, na katerih lahko namestite želeno operacijsko sistem, okolje, dvignete storitve itd. Kljub temu da se zdaj močno razvijam v oblaku od Yandexa, sem svoj prvi stik začel z GCP (Google Cloud Platform), zato bom primere navedel na njegovem ozadju, o ponudnikih pa bom povedal nekoliko kasneje. Torej, primer IaaS rešitve v GCP bi bil element Compute Engine. To je preprosta običajna VM, na katero sami izberete operacijski sistem, sami se ukvarjate z nastavitvijo programske opreme in implementacijo aplikacij. Poglejmo primer. Ste python programer in želite narediti spletno stran z backendom v oblaku, pri čemer upoštevate le možnost IaaS. Potrebujete eno VM, na kateri bo delovala spletna stran, za to morate namestiti (v GCP izberete med ustvarjanjem instance) operacijski sistem, posodobiti upravljalnik paketov (zakaj pa ne), namestiti potrebno različico python, nginx itd. … Na treh VM ustvariti odpornost na napake klaster BDP (prav tako ročno). Predvideti je treba logiranje itd. To je poceni in dolgotrajno, a če želite največjo prilagodljivost — to je vaša izbira.
Naslednji, ki je bližje preprostosti in višji ceni, je PaaS (platforma kot storitev). Tudi tukaj dobite seveda VM, vendar brez možnosti tako prilagodljivo spreminjati konfiguracije, ne izbirate operacijskega sistema, nabor programske opreme itd., temveč dobite pripravljeno okolje za vaš izdelek. Vrnimo se k istemu primeru. Kupite dva instanca App Engine v GCP, ena od njih bo v vlogi BDP, druga v vlogi spletnega strežnika. Ni vam treba nastaviti podpornih programov, lahko takoj iz škatle zagnate proizvodno okolje. To stane več, se strinjate, delo mora biti plačano, in zaradi vas je delal cel Skript. Vendar pa dobite pripravljeno platformo za delo.
Tretja od osnovnih možnosti, ki je višja od ostalih — SaaS (programska oprema kot storitev). Ne izvajate natančnih nastavitev VM, jih sploh ne nastavite. Niti vam ni treba biti IT strokovnjak, niti pisati kode, niti delati backend. Vse je že pripravljeno. To je že pripravljena, razporejena rešitev, kot je GSuite (prej Google Apps), DropBox, Office 365.
3.1. Kaj se skriva pod pokrovom?
Razumete li? U redu, idemo dalje. Kupili smo VM, radili s njom, uništili je i kupili još 10. Ne stječemo hardver, ali znamo da negdje mora postojati. Kada ste implementirali SAN u infrastrukturu vašeg poduzeća, vjerovatno ste ga smjestili u kućište u servernici. Tako i pružatelji oblaka iznajmljuju dio svoje servernice, samo u ogromnim razmjerima. Takozvani DC (centar podataka). To su veliki kompleksi, smješteni gotovo po cijeloj planeti. Građevine obično nastaju u blizini mjesta koja mogu biti izvor prirodnog hlađenja barem dio godine, ali neki predstavnici mogu se graditi i u pustinji Nevada. Pored toga što u velikom hangaru pružatelj postavlja nekoliko stotina kućišta, također se brine za prijenos topline (svi znaju da računala ne treba prehladiti ili pregrijati?), za sigurnost vaših podataka prije svega na fizičkoj razini, tako da ilegalan ulazak u DC vjerojatno neće biti moguć. Uz to, metode pohrane podataka u DC razlikuju se među različitim pružateljima; neki vrše distribuiranu evidenciju među različitim data centrima, dok drugi pouzdano pohranjuju podatke na jednom mjestu.
3.2. Oblaci danas i u retrospektivi. Pružatelji
U suštini, ako se zagledamo u povijest, prvi preduvjeti za stvaranje današnjih cloud platformi pojavili su se još sredinom 70-ih godina prošlog stoljeća, u vrijeme razvoja i implementacije prototipa internetske mreže ARPANET. Tada se govorilo o tome da će ljudi jednog dana moći dobiti sve moguće usluge putem mreže. Prolazilo je vrijeme, kanali su postajali stabilniji i širi, a 1999. pojavila se prva komercijalna CRM platforma koja se nudi isključivo na pretplatu i predstavlja prvu SaaS, čiji se uzorci pohranjuju u jedinstvenom data centru. Kasnije, tvrtka osniva nekoliko odjela koji nude PaaS na pretplatu, uključujući i posebni slučaj BDaaS (baza podataka kao usluga). Godine 2002, Amazon pokreće uslugu koja omogućava pohranu i obradu informacija, a 2008. godine prezentira uslugu u kojoj korisnik može kreirati vlastite virtualne strojeve, čime započinje era velikih cloud tehnologija.
Zdaj je običajno govoriti o veliki trojki (čeprav čez pol leta vidim veliko četverico): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Zlasti me veseli zadnji, saj se ob hitrem vstopu naših rojakov na svetovno prizorišče po koži raztegne posebna ponos.
Obstaja tudi veliko podjetij, kot so Oracle ali Alibaba, ki imajo svoja oblačna omrežja, a niso tako priljubljena med uporabniki zaradi določenih okoliščin. In seveda, fantje -gostitelji, ki so prav tako ponudniki, ki zagotavljajo PaaS ali SaaS rešitve.
3.3. Cenovna politika in dotacije
Ne bom se preveč osredotočil na cenovne politike ponudnikov, saj bi bilo to odprta reklama. Rad bi poudaril dejstvo, da vse velike družbe nudijo dotacije od 200 do 700 $ letno ali krajše obdobje, da bi uporabniki lahko preizkusili moč njihovih rešitev in razumeli, kaj dejansko potrebujejo.
Tudi vse tri velike družbe… ali četverica je tu tu… ponujajo možnost vstopa v vrste partnerjev, organizirajo seminarje in usposabljanja, nudijo certifikate in ugodnosti za svoje izdelke.
Izvor: habr.com
