Što je Cloud Computing? Definicija, objasniti primjerima
Što je računarstvo u oblaku?
Cloud Computing definira se kao pohranjivanje i pristup podacima i računalnim uslugama putem interneta. Ne pohranjuje nikakve podatke na vaše osobno računalo. To je dostupnost računalnih usluga na zahtjev kao što su poslužitelji, pohrana podataka, umrežavanje, baze podataka itd. Glavna svrha računalstva u oblaku je dati pristup podatkovnim centrima mnogim korisnicima. Korisnici također mogu pristupiti podacima s udaljenog poslužitelja.
Primjeri usluga računalstva u oblaku: AWS, Azure, Google Cloud
Naučimo osnove računalstva u oblaku na primjeru –
Kad god putujete autobusom ili vlakom, uzimate kartu za svoje odredište i zadržavate se na svom mjestu dok ne stignete na odredište. Isto tako i drugi putnici uzimaju kartu i putuju u istom autobusu s vama i gotovo da vam ne smeta gdje idu. Kada se zaustavite, izađete iz autobusa zahvaljujući vozaču. Cloud computing je poput tog autobusa, prijevoz podaci i informacije za različite korisnike i omogućuje korištenje njegove usluge uz minimalne troškove.
Zašto Oblak imena?
Pojam "Oblak" proizašao je iz dizajna mreže koji su mrežni inženjeri koristili za predstavljanje lokacije različitih mrežnih uređaja i njihove međusobne veze. Oblik ovog dizajna mreže bio je poput oblaka.
Zašto računalstvo u oblaku?
S povećanjem broja korisnika računala i mobilnih uređaja, pohranjivanje podataka postalo je prioritet u svim područjima. Velike i male tvrtke danas napreduju zahvaljujući svojim podacima i potrošile su ogromne količine novca na održavanje tih podataka. Zahtijeva snažnu IT podršku i središte za pohranu. Ne mogu si sve tvrtke priuštiti visoke troškove interne IT infrastrukture i usluga podrške za sigurnosno kopiranje. Za njih je Cloud Computing jeftinije rješenje. Možda je njegova učinkovitost u pohrani podataka, računanju i manjim troškovima održavanja uspjela privući i veće tvrtke.
Računalstvo u oblaku smanjuje potražnju hardvera i softvera sa strane korisnika. Jedina stvar koju korisnik mora moći pokrenuti je softver sučelja sustava računalstva u oblaku, koji može biti jednostavan kao web preglednik, a Cloud mreža se brine za ostalo. Svi smo mi u nekom trenutku iskusili računalstvo u oblaku, neke od popularnih usluga u oblaku koje smo koristili ili još uvijek koristimo su usluge pošte kao što su gmail, hotmail ili yahoo itd.
Prilikom pristupa e-mail servisu naši se podaci pohranjuju na cloud poslužitelju, a ne na našem računalu. Tehnologija i infrastruktura iza oblaka su nevidljive. Manje je bitno baziraju li se usluge u oblaku na HTTP, XML, Ruby, PHP ili druge specifične tehnologije u onoj mjeri u kojoj je to jednostavno i funkcionalno. Pojedinačni korisnik može se spojiti na cloud sustav sa svojih vlastitih uređaja poput stolnog računala, prijenosnog računala ili mobilnog telefona.
Računalstvo u oblaku učinkovito iskorištava mala poduzeća s ograničenim resursima, malim poduzećima daje pristup tehnologijama koje su im prije bile nedostupne. Računalstvo u oblaku pomaže malim tvrtkama da svoje troškove održavanja pretvore u profit. Da vidimo kako?
U internom IT poslužitelju morate posvetiti puno pažnje i osigurati da nema nedostataka u sustavu kako bi nesmetano radio. A u slučaju bilo kakvog tehničkog kvara vi ste potpuno odgovorni; zahtijevat će puno pažnje, vremena i novca za popravak. Dok u računalstvu u oblaku pružatelj usluge preuzima potpunu odgovornost za komplikacije i tehničke greške.
Vrste oblaka
Postoje četiri različita modela oblaka na koje se možete pretplatiti prema poslovnim potrebama. Slijede različiti Vrste oblaka:
- Privatni oblak: Ovdje, računalni resursi raspoređeni su za jednu određenu organizaciju. Ova se metoda više koristi za unutarposlovne interakcije. Gdje računalnim resursima može upravljati, posjedovati ih i njima upravljati ista organizacija.
- Oblak zajednice: Ovdje, računalni resursi osigurani su zajednici i organizacijama.
- Javni oblak: Ova vrsta oblaka obično se koristi za interakcije tipa B2C (Business to Consumer). Ovdje je računalni resurs u vlasništvu, upravlja i njime upravlja vlada, akademska ili poslovna organizacija.
- Hibridni oblak: Ova vrsta oblaka može se koristiti za obje vrste interakcija – B2B (Business to Business) ili B2C (Business to Consumer). Ova metoda implementacije naziva se hibridni oblak jer su računalni resursi međusobno povezani različitim oblacima.
Prednosti računalstva u oblaku
Potencijal za uštedu troškova glavni je razlog usvajanja usluga u oblaku od strane mnogih organizacija. Računalstvo u oblaku daje slobodu korištenja usluga prema zahtjevima i plaćanja samo za ono što koristite. Zahvaljujući računalstvu u oblaku postalo je moguće voditi IT operacije kao vanjska jedinica bez mnogo vlastitih resursa.
Sada u ovome Vodič za računalstvo u oblaku, naučit ćemo prednosti računalstva u oblaku.
- Niža IT infrastruktura i troškovi računala za korisnike
- Poboljšana izvedba
- Manje problema s održavanjem
- Trenutna ažuriranja softvera
- Poboljšana kompatibilnost između Operating sustavi
- Sigurnosno kopiranje i oporavak
- Performanse i skalabilnost
- Povećani kapacitet skladištenja
- Povećajte sigurnost podataka
Primjeri računalstva u oblaku
Evo nekoliko primjera aplikacija za računalstvo u oblaku:
Zdravstvena zaštita:
Medicinski stručnjaci mogu raditi dijagnostiku, čuvati informacije i analizirati pacijente na daljinu uz pomoć računalstva u oblaku. Računalstvo u oblaku omogućuje liječnicima da brzo dijele informacije s bilo kojeg mjesta. Također štedi troškove dopuštajući trenutačni prijenos velikih podatkovnih datoteka. To svakako povećava učinkovitost.
U konačnici, tehnologija oblaka pomaže medicinskom timu osigurati da pacijenti dobiju najbolju moguću skrb bez nepotrebnog odgađanja. Stanje pacijenata također se može ažurirati u nekoliko sekundi uz pomoć daljinske konferencije.
Obrazovanje:
Računalstvo u oblaku također je korisno u obrazovnim institucijama za učenje na daljinu. Nudi razne usluge za sveučilišta, fakultete, profesore i nastavnike kako bi doprli do tisuća studenata diljem svijeta. Tvrtke poput Googlea i Microsoft nude različite besplatne usluge fakultetima, nastavnicima, profesorima i studentima iz raznih obrazovnih institucija. Različite obrazovne ustanove diljem svijeta koriste ove usluge kako bi poboljšale svoju učinkovitost i produktivnost.
Vlada:
Američka vojska i vlada prvi su prihvatili računalstvo u oblaku. Njihov Cloud uključuje društvene, mobilne i analitičke tehnologije. Iako se moraju pridržavati strogih mjera usklađenosti i sigurnosti (FIPS, FISMA i FedRAMP). To štiti od cyber prijetnji u zemlji i inozemstvu.
Big data Analytics:
Računalstvo u oblaku pomaže znanstvenicima da analiziraju različite obrasce podataka, uvide za bolja predviđanja i donošenje odluka. Dostupni su mnogi alati za razvoj velikih podataka otvorenog koda i analitički alati poput Cassandra, Hadoop itd., u tu svrhu.
Komunikacija:
Računalstvo u oblaku omogućuje mrežni pristup komunikacijskim alatima kao što su e-pošta i društveni mediji. WhatsApp također koristi infrastrukturu temeljenu na oblaku kako bi olakšao komunikaciju korisnika. Sve informacije pohranjene su u hardveru pružatelja usluga.
Poslovni proces:
U današnje vrijeme mnogi poslovni procesi poput e-pošte, ERP, CRM, a upravljanje dokumentima postale su usluge temeljene na oblaku. SaaS je postao najvažnija metoda za poduzeća. Neki primjeri SaaS-a uključuju Salesforce, HubSpot.
Facebook, Dropboxi Gmail:
Računalstvo u oblaku može se koristiti za pohranjivanje datoteka. Pomaže vam da automatski sinkronizirate datoteke s različitih uređaja poput stolnog računala, tableta, mobitela itd. Dropbox omogućuje korisnicima besplatno pohranjivanje i pristup datotekama do 2 GB. Također pruža značajku jednostavnog sigurnosnog kopiranja.
Platforme društvenih mreža poput Facebooka zahtijevaju moćno hosting za upravljanje i pohranu podataka u stvarnom vremenu. Komunikacija temeljena na oblaku pruža objekte klikni za poziv s web stranica društvenih mreža i pristup sustavu za razmjenu trenutnih poruka.
Usluge građanima:
Tehnologija oblaka također se može koristiti za rukovanje uslugama građanima. Naširoko se koristi za pohranjivanje, upravljanje, ažuriranje podataka o građanima, potvrđivanje obrazaca, pa čak i provjera trenutnog statusa aplikacija može se izvesti uz pomoć računalstva u oblaku.
Usluge računalstva u oblaku
Tri glavne ponude računalstva u oblaku su
- Softver kao usluga (SaaS)
- Platforma kao usluga (PaaS)
- Infrastruktura kao usluga (IaaS)
Različite tvrtke koriste neke ili sve ove komponente prema svojim zahtjevima.
SaaS (softver kao usluga)
SaaS ili softvera kao usluge je model distribucije softvera u kojem aplikacije hostira prodavač ili pružatelj usluga i stavlja ih na raspolaganje korisnicima putem mreže (interneta). SaaS postaje sve prevladavajući model isporuke kao temeljne tehnologije koje podržavaju Orijentiran na usluge Architecture (SOA) ili web usluge. Putem interneta ova je usluga dostupna korisnicima bilo gdje u svijetu.
Tradicionalno, softversku aplikaciju trebalo je kupiti unaprijed i zatim je instalirati na vaše računalo. Korisnici SaaS-a, s druge strane, umjesto kupnje softvera pretplaćuju se na njega, obično na mjesečnoj bazi putem interneta.
Svatko tko treba pristup određenom softveru može se pretplatiti kao korisnik, bilo da se radi o jednoj ili dvije osobe ili svakih tisuću zaposlenika u korporaciji. SaaS je kompatibilan sa svim uređajima koji imaju pristup internetu.
Mnogi važni zadaci poput računovodstvo, prodaja, fakturiranje i planiranje sve se može izvesti pomoću SaaS-a.
PaaS (platforma kao usluga)
Platforma kao usluga, naziva se PaaS, pruža platformu i okruženje koje programerima omogućuje izradu aplikacija i usluga. Ova usluga nalazi se u oblaku i korisnici joj pristupaju putem interneta.
Da bismo razumjeli jednostavnim rječnikom, usporedimo ovo sa slikanjem slike, gdje vam školski učitelj daje boje, različite kistove i papir, a vi samo trebate nacrtati lijepu sliku koristeći te alate.
PaaS usluge stalno se ažuriraju i dodaju se nove značajke. Programeri softvera, web programeri i tvrtke mogu imati koristi od PaaS-a. Pruža platformu za podršku razvoju aplikacija. Uključuje softversku podršku i usluge upravljanja, pohranu, umrežavanje, implementaciju, testiranje, suradnja, hosting i održavanje aplikacija.
IaaS (Infrastruktura kao usluga)
IaaS (Infrastructure As A Service) jedan je od temeljnih modela usluga računalstva u oblaku uz PaaS (Platforma kao usluga). Omogućuje pristup računalnim resursima u virtualiziranom okruženju "oblaku" na internetu. Pruža računalnu infrastrukturu poput prostora virtualnog poslužitelja, mrežnih veza, propusnosti, balansera opterećenja i IP adresa. Skup hardverskih resursa izdvaja se iz više poslužitelja i mreža obično raspoređenih u brojnim podatkovnim centrima. To osigurava redundanciju i pouzdanost za IaaS.
IaaS (Infrastruktura kao usluga) je kompletan paket za računalstvo. Za mala poduzeća koja traže smanjenje troškova IT infrastrukture, IaaS je jedno od rješenja. Godišnje se mnogo novca potroši na održavanje i kupnju novih komponenti poput tvrdih diskova, mrežnih veza, vanjskih uređaja za pohranu itd. koje bi vlasnik tvrtke mogao uštedjeti za druge troškove koristeći IaaS.
Grid Computing vs Cloud Computing
Kada uključimo ventilator ili bilo koji električni uređaj, manje smo zabrinuti odakle struja dolazi i kako se stvara. Napajanje ili električna energija koju primamo u svoj dom putuje kroz lanac mreže, koji uključuje elektrane, transformatore, dalekovode i prijenosne stanice. Ove komponente zajedno čine 'električnu mrežu'. Isto tako, 'Grid Computing' je infrastruktura koja povezuje računalne resurse kao što su osobna računala, poslužitelji, radne stanice i elementi za pohranu te osigurava mehanizam potreban za pristup njima.
Grid Computing je srednja oprema za koordinaciju različitih IT resursa preko mreže, omogućujući im da funkcioniraju kao cjelina. Češće se koristi u znanstvenim istraživanjima i na sveučilištima u obrazovne svrhe. Na primjer, grupi studenata arhitekata koji rade na drugom projektu potreban je poseban alat za projektiranje i softver za potrebe projektiranja, ali samo nekoliko njih ima pristup ovom alatu za projektiranje, problem je kako ovaj alat mogu učiniti dostupnim ostatku učenicima. Kako bi bili dostupni drugim studentima, ovaj će alat za projektiranje staviti na mrežu kampusa, a sada će mreža povezivati sva ta računala u mrežu kampusa i omogućiti studentima da koriste alate za dizajn potrebne za njihov projekt s bilo kojeg mjesta.
Računalstvo u oblaku i mrežno računalstvo često se brkaju, iako su njihove funkcije gotovo slične, pristup je drugačiji jer je njihova funkcionalnost. Da vidimo kako rade...
Cloud Computing | Mrežno računanje |
---|---|
Cloud computing radi više kao pružatelj usluga za korištenje računalnih resursa | Mrežno računalstvo koristi dostupne resurse i međusobno povezane računalne sustave za postizanje zajedničkog cilja |
Računalstvo u oblaku je centralizirani model | Mrežno računalstvo je decentralizirani model, gdje se računanje može odvijati preko mnogih administrativnih modela |
Cloud je skup računala koji su obično u vlasništvu jedne strane. | Mreža je skup računala koja su u vlasništvu više strana na više lokacija i međusobno su povezana tako da korisnici mogu dijeliti kombiniranu moć resursa |
Cloud nudi više usluga, gotovo sve usluge kao što su web hosting, podrška za DB (bazu podataka) i još mnogo toga | Grid pruža ograničene usluge |
Računalstvo u oblaku obično se pruža unutar jedne organizacije (npr. Amazon) | Mrežno računalstvo ujedinjuje resurse unutar različitih organizacija. |
Utility Computing vs Cloud Computing
U našem prethodnom razgovoru u “Grid Computingu” vidjeli smo kako se električna energija dovodi u našu kuću, također znamo da moramo platiti račun da bismo održali opskrbu električnom energijom. Utility Computing je upravo takav, mi koristimo električnu energiju kod kuće prema našim zahtjevima i plaćamo račun u skladu s tim, isto tako ćete koristiti usluge za računalstvo i plaćati prema korištenju, što je poznato kao 'Utility Computing'. Pomoćno računalstvo je dobar izvor za upotrebu u malom opsegu, može se raditi u bilo kojem poslužiteljskom okruženju i zahtijeva Cloud Computing.
Utility computing je proces pružanja usluge putem metode naplate na zahtjev, plaćanja po upotrebi. Kupac ili klijent ima pristup gotovo neograničenoj ponudi računalnih rješenja putem virtualne privatne mreže ili interneta, koja se mogu nabaviti i koristiti kad god je to potrebno. Na temelju koncepta pomoćnog računarstva temelje se mrežno računarstvo, računalstvo u oblaku i upravljane IT usluge.
Kroz pomoćno računalstvo male tvrtke s ograničenim budžetom mogu jednostavno koristiti softver kao što je CRM (Customer Relationship Management) bez velikih ulaganja u infrastrukturu za održavanje baze klijenata.
Uslužno računalstvo | Cloud Computing |
---|---|
Utility computing odnosi se na mogućnost naplate ponuđenih usluga i naplatu korisnicima za točnu upotrebu | Cloud Computing također funkcionira kao pomoćno računalstvo, plaćate samo ono što koristite, ali Cloud Computing bi mogao biti jeftiniji, kao takva, aplikacija temeljena na Cloudu može biti pokrenuta za nekoliko dana ili tjedana. |
Korisnici uslužnog računalstva žele imati kontrolu nad geografskim položajem infrastrukture | U računalstvu u oblaku pružatelj ima potpunu kontrolu nad uslugama i infrastrukturom računarstva u oblaku |
Uslužno računalstvo je povoljnije kada su performanse i infrastruktura odabira kritični | Računalstvo u oblaku je sjajno i jednostavno za korištenje kada infrastruktura odabira i performanse nisu kritični |
Utility computing je dobar izbor za manje zahtjevne resurse | Računalstvo u oblaku dobar je izbor za visoko zahtjevne resurse |
Utility computing odnosi se na poslovni model | Računalstvo u oblaku odnosi se na temeljnu IT arhitekturu |
Sigurnosna pitanja za Cloud Computing
Prilikom korištenja računalstva u oblaku, glavni problem koji brine korisnike je njegova sigurnost.
Jedna od zabrinutosti je da sami pružatelji usluga oblaka mogu imati pristup nešifriranim podacima korisnika - bilo da su na disku, u memoriji ili se prenose preko mreže.
Vlada nekih zemalja može odlučiti pretraživati podatke bez nužnog obavještavanja vlasnika podataka, ovisno o tome gdje se podaci nalaze, što se ne cijeni i smatra se povredom privatnosti (Primjer Prizma Program SAD-a).
Kako bi osigurali sigurnost za sustave, mreže i pružatelje usluga računalnog oblaka podataka udružili su se s TCG-om (Trusted Computing Group), neprofitnom organizacijom koja redovito objavljuje skup specifikacija za zaštitu hardvera, stvaranje pogona koji se sami šifriraju i poboljšava sigurnost mreže. Štiti podatke od root kitova i zlonamjernog softvera.
Kako se računalstvo proširilo na različite uređaje kao što su tvrdi diskovi i mobilni telefoni, TCG je proširio sigurnosne mjere na te uređaje. Pruža mogućnost stvaranja jedinstvene politike zaštite podataka u svim oblacima.
Neki od pouzdane usluge u oblaku ima Amazon, Box.net, Gmail i mnogi drugi.
Zabrinutost u vezi s privatnošću i računalstvo u oblaku
Privatnost predstavlja snažnu prepreku korisnicima da se prilagode sustavima Cloud Computing
Postoje određene mjere koje mogu poboljšati privatnost u računalstvu u oblaku.
- Administrativno osoblje usluge računalstva u oblaku teoretski bi moglo pratiti kretanje podataka u memoriji prije nego što se pohrane na disk. Kako bi se očuvala povjerljivost podataka, administrativne i pravne kontrole trebale bi spriječiti da se to dogodi.
- Drugi način za povećanje privatnosti je čuvanje podataka šifriranih na mjestu za pohranu u oblaku, sprječavajući neovlašteni pristup putem interneta; čak ni dobavljač oblaka ne može pristupiti podacima.
Studija slučaja računalstva u oblaku - Royal Mail
- Predmet studije slučaja:Korištenje Cloud Computinga za učinkovitu komunikaciju među osobljem.
- Razlog korištenja Cloud Computinga:Smanjenje troškova nakon komunikacije za 28,000 zaposlenika i pružanje naprednih značajki i sučelja usluga e-pošte svojim zaposlenicima.
Royal mail group, poštanska služba u Ujedinjenom Kraljevstvu, jedina je vladina organizacija u Ujedinjenom Kraljevstvu koja opslužuje više od 24 milijuna korisnika putem svojih 12000 3000 poštanskih ureda i 404 XNUMX zasebnih mjesta za obradu. Njegovi logistički sustavi i jedinica za slanje paketa širom svijeta obrađuju oko XNUMX milijuna paketa godišnje. A za to im je potreban učinkovit komunikacijski medij. Prepoznali su prednost Cloud Computinga i implementirali ga u svoj sustav. Pokazao je izvanrednu izvedbu u međusobnoj komunikaciji.
Prije prelaska na Cloud sustav, organizacija se borila sa zastarjelim softverom, zbog čega je operativna učinkovitost bila ugrožena. Čim je organizacija prešla na Cloud System, 28000 XNUMX zaposlenika dobilo je svoj novi paket za suradnju, dajući im pristup alatima kao što su razmjena trenutnih poruka i svijest o prisutnosti. Zaposlenici su dobili više prostora za pohranu nego na lokalnom poslužitelju. Zaposlenici su postali mnogo produktivniji.
Gledajući uspjeh Cloud Computinga u uslugama e-pošte i komunikaciji. Drugi strateški potez Royala Mail Group, bila je migracija s fizičkih poslužitelja na virtualne poslužitelje, do 400 poslužitelja za stvaranje privatnog oblaka temeljenog na Microsoft hyper V. To bi dalo svjež izgled i dodatni prostor radnoj površini njihovih zaposlenika, a također pruža najnovije moderno okruženje za razmjenu.
Hyper V projekt tvrtke RMG (Royal Mail Group) procjenjuje se da će im u budućnosti uštedjeti oko 1.8 milijuna funti i povećati učinkovitost unutarnjeg IT sustava organizacije.
Gornji vodič za računalstvo u oblaku pokriva sve osnovne bilješke o računarstvu u oblaku i primjere o računarstvu u oblaku koji vam pomažu razumjeti sve osnove računarstva u oblaku.
Rezime
- Cloud Computing definira se kao pohranjivanje i pristup podacima i računalnim uslugama putem interneta.
- Izraz "Cloud" proizašao je iz mrežnog dizajna koji su mrežni inženjeri koristili za predstavljanje lokacije različitih mrežnih uređaja i njihove međusobne veze.
- Danas mnoge velike i male tvrtke napreduju na svojim podacima i troše ogromne količine novca za održavanje tih podataka.
- Arhitektura računalstva u oblaku pomaže organizacijama da smanje svoju IT infrastrukturu i troškove računala po korisniku.
- Četiri vrste oblaka su 1) privatni, 2) zajednički, 3) javni i 4) hibridni.
- Važne usluge računarstva u oblaku su 1) softver kao usluga (SaaS), 2) platforma kao usluga (PaaS) i 3) infrastruktura kao usluga (IaaS).
- Grid Computing je posrednički softver za koordinaciju različitih IT resursa preko mreže, omogućujući im da funkcioniraju kao cjelina.
- Utility computing je proces pružanja usluge putem metode naplate na zahtjev, plaćanje po upotrebi.
- Privatnost je snažna prepreka za korisnike pri prilagodbi sustava Cloud Computing.