LFCA: Naučite osnove računarstva u oblaku – 13. dio


Cloud computing je popularna riječ koja se odnosi na tehnologiju na zahtjev koja je olujom zavladala svijetom tehnologije i pojednostavljuje način na koji obezbjeđujemo IT resurse i pristupamo podacima. Da bismo bolje razumjeli i cijenili koncept Cloud computinga, vratimo se u prošlost i vidimo kako je tehnološko okruženje izgledalo prije pojave tehnologije oblaka.

Tradicionalno, organizacija bi nabavila fizičke servere i postavila ih u vlastitu kancelariju. Kako je kompanija rasla, rastući poslovni zahtjevi natjerali bi kompaniju da prebaci svoje resurse u centar podataka gdje bi nabavila dodatne resurse kao što su serveri, mrežna oprema, rezervno napajanje i sistemi za hlađenje. Ovo je funkcionisalo sasvim dobro, ali je postavljanje predstavljalo nekoliko izazova.

Izazov sa tradicionalnim računarstvom

Jasno je da bi tradicionalni pristup obezbjeđivanja fizičkih resursa na licu mjesta često doveo do povećanih operativnih troškova uzrokovanih širenjem poslovanja. Kao što je ranije rečeno, kompanije bi morale da usmere više sredstava u iznajmljivanje dodatnog prostora, troškove struje, održavanje i unajmljivanje tima stručnjaka koji će nadgledati njihove resurse 24 sata dnevno.

Skaliranje resursa na vrijeme kako bi se zadovoljile rastuće zahtjeve poslovanja također bi bio izazov. Osim toga, prirodne katastrofe kao što su zemljotresi, tajfuni i požari često će predstavljati rizik za poslovanje i dovesti do velikog zastoja koji bi zauzvrat uticao na poslovanje.

I tu dolazi računalstvo u oblaku.

Cloud Computing

Cloud computing je isporuka usluga na zahtjev koje uključuju skladištenje baze podataka, računarsku snagu, aplikacije, umrežavanje i druge IT resurse. Ključna riječ je NA DEMAND. To implicira da možete obezbijediti resurse kada su vam potrebni. Ovo je omogućeno putem pružatelja usluga u oblaku u modelu cijena po principu "pay-as-you-go" gdje plaćate samo ono što vam je potrebno.

Također možete lako povećati svoje resurse u pokretu kako biste zadovoljili svoje rastuće potrebe. Na ovaj način možete dodati prostor na disku, CPU ili memoriju na instancu računara u oblaku za nekoliko sekundi, a da ne morate da trpite mučna kašnjenja dobijanja odobrenja za kupovinu dodatne opreme u tradicionalnoj postavci.

Jednostavno rečeno, računalstvo u oblaku uključuje isporuku IT usluga kao što su serveri, baze podataka, pohrana, aplikacije i umrežavanje „u oblaku” ili preko interneta uz pomoć provajdera Cloud usluga. Ovo nudi ekonomiju obima jer obično plaćate ono što koristite i zapravo smanjuje vaše operativne troškove i pomaže vam da efikasnije vodite svoje poslovanje.

Neke od najpopularnijih platformi za računarstvo u oblaku uključuju:

  • Amazon Web Services (AWS)
  • Google Cloud Platforma (GCP)
  • Microsoft Azure
  • IBM Cloud
  • Oracle Cloud

Tipovi modela implementacije u oblaku

Nisu sve implementacije u oblaku iste i ne postoji jedinstveni tip implementacije u oblaku. Različiti modeli i arhitekture oblaka su evoluirali kako bi pomogli korisnicima i organizacijama da ispune svoje potrebe. Hajdemo na trenutak i ukratko prođimo kroz glavne vrste oblaka.

1. Javni oblak

U javnom oblaku, svi resursi su isključivo u vlasništvu i njima upravljaju kompanije ili dobavljači trećih strana. Ovi dobavljači pružaju računarske resurse preko interneta i uključuju kompanije kao što su AWS, Google Cloud i Microsoft Azure.

U javnom oblaku resursi se dijele između različitih korisnika i organizacija. Da biste pristupili uslugama i uživali u njima, jednostavno kreirajte račun i dodajte svoje podatke o naplati da biste počeli pristupati resursima putem web pretraživača.

2. Privatni oblak

U privatnom oblaku, računarski resursi su rezerva za jednu kompaniju ili posao. Ovdje je infrastruktura smještena i održavana u podatkovnom centru kompanije. Organizacija ima potpunu kontrolu nad hardverom i uslugama koje pruža.

Privatni oblak daje organizacijama veću kontrolu nad njihovim resursima i pruža pristojan stepen privatnosti i osigurava da povjerljive informacije nisu dostupne dobavljačima trećih strana.

Primjeri privatnog oblaka uključuju HP Cloud Services i Ubuntu Cloud.

3. Hibridni oblak

Ovo je mješavina javnih i privatnih oblaka. Kompanija se može odlučiti da iskoristi javni oblak za određenu uslugu i host fajlove i druge podatke u privatnom oblaku i to omogućava veću fleksibilnost.

Vrste usluga u oblaku

Cloud usluge možemo kategorizirati u sljedeće široke kategorije – IaaS, PaaS, SaaS i bez servera.

1. IaaS (Infrastruktura kao usluga)

IaaS je osnovna kategorija tehnologije zasnovane na oblaku i podupire infrastrukturu oblaka. Pruža platformu na kojoj korisnici i kompanije mogu pristupiti resursima kao što su skladište i aplikacije. Takođe omogućava kompanijama da izgrade i upravljaju svojim sadržajem na neprimetan način.

Primjeri IaaS-a uključuju Microsoft Azure, AWS i Google Cloud Platform.

2. SaaS (softver kao usluga)

SaaS, skraćeno od Softver kao usluga, odnosi se na aplikacije ili softver zasnovane na oblaku kojima krajnji korisnici mogu pristupiti kako bi napravili i upravljali svojim sadržajem. SaaS aplikacije su dostupne preko pretraživača i eliminišu potrebu za rezervnim kopijama i instalacijom aplikacija direktno na vaš lokalni računar.

SaaS je vrlo skalabilan i pruža prijeko potrebnu sigurnost poduzeća. To je nesumnjivo jedna od najpopularnijih kategorija Cloud Services i koristi je gotovo svako poslovanje - bilo da se radi o malom startupu ili velikom preduzeću. SaaS je koristan posebno u saradnji, posebno kada članovi tima rade na daljinu ili borave u različitim geografskim regijama.

Popularni primjeri SaaS usluga uključuju Google Apps, Microsoft Office 365 i DropBox.

3. PaaS (platforma kao usluga)

PaaS, skraćenica za Platform As A Service, je platforma u oblaku koja cilja programere i preduzeća. To im daje okruženje za hostovanje, instanciranje i implementaciju vlastitih prilagođenih aplikacija.

Osim osnovne infrastrukture kakvu biste pronašli u IaaS-u, kao što su serveri, baze podataka, umrežavanje i skladištenje, PaaS pruža razvojne alate, sisteme za upravljanje bazama podataka i BI (Business Intelligence) usluge kako bi omogućili preduzećima da efikasno izgrade i implementiraju svoje aplikacije.

Jednostavno rečeno, u PaaS-u, vi ste zaduženi za svoje aplikacije i usluge. Cloud Provider se brine za sve ostalo.

Primjeri PaaS platformi uključuju OpenShift i Google App Engine.

Prednosti računarstva u oblaku

Do sada smo vidjeli šta uključuje računalstvo u oblaku i razne vrste cloud platformi i cloud usluga. U ovom trenutku već imate pojma o nekim prednostima koje donosi računarstvo u oblaku. Pogledajmo neke od prednosti Cloud tehnologije.

1. Isplativost

Model računalstva u oblaku je na bazi plaćanja dok idete. To znači da plaćate samo za resurse koje koristite za razliku od tradicionalnog IT okruženja gdje plaćate najviše dolara čak i za nedovoljno iskorištene usluge.

Nema apsolutno nikakvih početnih troškova ili nabavke hardverske opreme. Vaša naplata prestaje kada prestanete koristiti usluge u oblaku. Sve ovo pruža isplativ način obezbjeđivanja resursa i implementacije vaših aplikacija i dovodi do boljeg predviđanja budućih troškova.

2. Skaliranje

Cloud tehnologija vam omogućava da povećate ili smanjite svoje resurse u skladu sa vašim poslovnim zahtjevima. Možete jednostavno povećati svoje računarske resurse kao što su RAM i CPU u slučaju povećanog opterećenja i smanjiti ih kako biste smanjili troškove kada se radno opterećenje smanji.

3. Visoka dostupnost

Cloud osigurava da možete lako pristupiti svojim resursima u bilo koje doba dana s različitih uređaja kao što su mac, PC, tableti, pa čak i pametni telefoni sa zanemarljivim zastojima.

4. Sigurnost

Sigurnost u oblaku je dvostrana. Postoji fizička sigurnost koja dolazi sa robusnim podatkovnim centrima koji su osigurani vrhunskim sistemima za nadzor i praćenje. Osim toga, dobavljači u oblaku pružaju digitalnu sigurnost kako bi osigurali vašu imovinu od neovlaštenih i zlonamjernih korisnika koristeći najsavremeniju tehnologiju zaštitnog zida, sisteme za prevenciju i detekciju upada, te nadzor 24/7/365.

5. Poboljšane performanse i pouzdanost

Provajderi u oblaku imaju više centara podataka u različitim geografskim regijama koji pružaju replikaciju podataka i na taj način osiguravaju redundantnost podataka i toleranciju grešaka u slučaju da nešto krene po zlu. Brige o fizičkim katastrofama kao što su požari i potresi koji zadaju udarac vašim podacima sada su stvar prošlosti.

Ovo su među ključnim prednostima korištenja oblaka.

Nedostaci računarstva u oblaku

Naravno, oblak donosi neke dobrote na sto koje čine život mnogo lakšim. Ali da li je bez ikakvih nedostataka? Svakako ne i kao i kod svake tehnologije, oblak je povezan s nekim nedostacima koje ćemo nastojati istražiti.

1. Nedostatak potpune kontrole nad podacima

Jedan od najvećih izazova s oblakom je da prepuštate kontrolu nad svojim podacima trećoj strani. U suštini im povjeravate svoje podatke i nadate se da će ih održavati i čuvati na sigurnom u svojim podatkovnim centrima daleko od znatiželjnih očiju i vanjskih prijetnji.

Međutim, vaši podaci su smješteni u njihovoj infrastrukturi u skladu s njihovim pravilima. Ako provajder doživi prekid rada ili, što je još gore, prekine, vaši podaci će postati nedostupni. Jednostavno rečeno, čuvanje podataka u oblaku podrazumijeva da kontrolu nad svojim podacima prepuštate dobavljaču.

2. Ovisnost o internet konekciji

Apsolutno ne postoji način zaobići ovo: potrebna vam je internetska veza da biste pristupili svojim podacima i resursima u oblaku. Nedostatak internet veze iz bilo kojeg razloga će vas ostaviti u neizvjesnosti i onemogućiti pristup vašim podacima.

3. Sigurnost

Ovo bi moglo zvučati zbunjujuće jer smo ranije sugerirali da su vaši podaci u oblaku sigurni. Međutim, sigurnost vaših podataka je jednako dobra kao i sigurnosne mjere koje provodi provajder u oblaku. Lagane sigurnosne mjere mogu pružiti rupu za hakere da se infiltriraju u vašeg dobavljača u oblaku i pristupe vašim osjetljivim informacijama.

4. Tehnička pitanja

Ako naiđete na bilo kakav tehnički problem, morate podići tiket kod svog provajdera i pričekati da on riješi problem. Nekim provajderima treba dosta vremena da vam se jave, a to dovodi do kašnjenja.

Zaključak

Od svog početka, računarstvo u oblaku nastavlja da revolucioniše način na koji kompanije i korisnici rukuju i obrađuju svoje podatke, a sa povećanim prihvatanjem Cloud tehnologije, predviđa se da će Cloud provajderi povećati kapacitet skladištenja i učiniti Cloud usluge pristupačnijim.

Više provajdera će nastojati poboljšati sigurnost svojih platformi kako bi bili u toku s novim prijetnjama i zaštitili podatke svojih korisnika. Također će se uložiti povećani napori na integraciju novih tehnologija kao što je IoT sa oblakom.

Zaista, budućnost oblaka je svijetla s obzirom na brojne prednosti koje nudi. Njegova isplativost i pouzdanost idealni su za ubrzanje rasta preduzeća, kako malih tako i velikih.