Uvod u Cloud Computing
Računalstvo u oblaku način je pristupa računarstvu i sustavima za pohranu bez da zapravo posjeduju i ne rade aktivno upravljanje resursima. U današnjem svijetu zahtjevi za računanjem i skladištenjem su vrlo dinamični, pa bi kupnja, održavanje i nadogradnja sustava mogli biti velika investicija vremena i novca. Tvrtke poput AWS (Amazon Web Services), Microsoft Azure, Google Cloud Platform (GCP) pružaju računske i pohrambene servere na zahtjev i naplatu za ono što koristite. Ovi oblačni servisi mogu se koristiti za hostiranje statičkih web stranica, trgovine za e-trgovinu, internih podataka tvrtke itd. Pokazalo se da su izuzetno korisni za startapove u kojima računski resursi mogu vremenski uvelike varirati.
Cloud Computing se može svrstati u sljedeće modele:
- Servisni modeli
- Modeli primjene
Servisni modeli
Nakon učenja o Uvodu u računalstvo u oblaku, sada proučavamo modele usluga koji su klasificirani prema apstrakciji koja je pružena krajnjem korisniku.
-
SaaS (Softver kao usluga)
U modelu temeljenom na SaaS davatelju usluga u oblaku sve potrebe za računanjem i pohranom udovoljava, korisnik treba samo učitati i preuzimati podatke. O održavanju, stancima, nadogradnji, sigurnosti brine davatelj usluga.
-
PaaS (platforma kao usluga)
U PaaS-u korisnik upravlja aplikacijama zajedno s podacima. Puno puta korisnik želi pokrenuti i održavati vlastite aplikacije preko oblaka, a tu je PaaS ušao u sliku. Davatelj usluga zadovoljava sve Hardverske, Umrežavajuće, O / S potrebe. Korisnik može koristiti bilo koji programski jezik po izboru. PaaS usluge jeftinije su u odnosu na SaaS.
-
IaaS (Infrastruktura kao usluga)
U servisnom hardveru utemeljenom na IaaS dobavljaču pruža usluge virtualizacije i umrežavanja, dok se korisnik brine za OS, aplikacije i podatke.
Da bismo dali kratku analogiju između različitih modela usluga, možemo uzeti primjer naručivanja Pizza. SaaS je sličan naručivanju Pizza kod kuće, u PaaS-u posjetite restoran i tamo jedete, dok u IaaS-u sami pravite Pizzu koristeći kruh i umake.
Modeli primjene
U gornjem dijelu već smo saznali o Uvodu u računalstvo u oblaku i o Servisnom modelu, a sada ćemo znati o tri vrste modela implementacije: javni oblak, privatni oblak i hibridni oblak
-
Javni oblak
- Davatelj usluga omogućuje resursima kao što su računanje, pohrana i aplikacije dostupne široj javnosti putem interneta.
- Svaki se korisnik može prijaviti i koristiti ove usluge.
- Plaćate za broj resursa koje koristite.
- Korisnici imaju manju kontrolu nad svojim podacima.
-
Privatni oblak
- Dobavljač nudi usluge s hostom manjem broju korisnika uz zaštitu vatrozida.
- Privatni oblak minimizira sigurnosne probleme.
- Omogućuje veću kontrolu nad podacima.
- Obično ga koriste organizacije s fokusom na sigurnost podataka.
-
Hibridni oblak
- Hibridno računalstvo u oblaku kao što samo ime govori koristi kombinaciju privatnih i javnih usluga u oblaku. Određene usluge hostuju s privatnim oblakom, a druge s javnim oblakom.
- Pomoću hibridnog servisa u oblaku, poduzeća mogu zadržati ključne podatke u privatnom prostoru, a ostale podatke u javnom prostoru i na taj način iskoristiti najbolje iz oba svijeta.
Primjene računalnog oblaka
Kao što smo proučavali Uvod u računalstvo u oblaku da bismo saznali više o Cloud computing-u, pogledajmo aplikacije Cloud computinga:
-
Prodajna sila
Prodajna snaga pruža CRM (upravljanje odnosima s kupcima) usluge i EPR (Enterprise Resource Planning) na oblačnoj infrastrukturi i troškovima na bazi korištenja. Softver je razvio i održava Salesforce, a pruža i dodatne usluge za premium korisnike.
-
Gmail
Znamo da se Gmail koristi za osobne poruke e-pošte. Ali Gmail također pruža svoju infrastrukturu tvrtkama sa svojim poslovnim e-adresom s dodatnim značajkama.
-
Google Apps
Aplikacije poput Google listova, Google Drive omogućuju pohranu u oblaku i računalstvo za široj javnosti.
-
Usluge video streaminga
Nekoliko servisa za streaming video sadržaja kao što su NetFlix, Amazon Prime, Hotstar oslanjaju se na računalnu pohranu u oblaku radi istodobnog prilagođavanja podataka milijardama korisnika.
-
Razvoj aplikacija
S sve više i više tvrtki koje pružaju svoje usluge putem mobilnih aplikacija, tvrtke poput Zoho Apps korisnicima omogućavaju izradu aplikacija preko oblaka i unošenje izmjena. Wix i WordPress pružaju istu uslugu za izradu i hosting web stranica.
Prednosti i nedostaci računalstva u oblaku
Kao što smo istražili o Uvodu u računalstvo u oblaku, modelima računalstva u oblaku i primjeni računalstva u oblaku. Ovdje ćemo raspraviti neke prednosti i nedostatke Cloud Computinga:
Prednosti Cloud Computinga
- Nema potrebe kupovati na hrpi poslužitelja, izbjegavajući tako velike kapitalne izdatke.
- Lako za skaliranje: Kako potražnja varira s vremenom, broj poslužitelja se može lako promijeniti.
- Kako se generira više podataka, može se osigurati ispiranje starih podataka ili dinamički dodati dodatni prostor.
- Nadgledanje i održavanje poslužitelja brine prodavač.
- Korist za okoliš kao resurse dijeli se među različite korisnike.
Nedostaci Cloud Computinga
- Za nekoliko velikih poduzeća s ogromnim količinama podataka koje se generiraju na svakih sat vremena, računanje u oblaku može se pokazati vrlo skupim, pa ima smisla posjedovati i održavati resurse za računanje i pohranu.
- Za neke aplikacije, propusnost interneta može biti usko grlo gdje korisnik traži i šalje može dugo vremena doći na mrežu.
- Prilagodba aplikacija je ograničena, aplikacija koja se temelji na oblaku možda ne odgovara točno vašim potrebama.
- Ako se prodavač odluči zaustaviti uslugu, pogođeni su neki korisnici i moraju potražiti alternativne mogućnosti
Davatelji usluga u oblaku
Slijede glavni pružatelji usluga oblaka Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud, Digital Ocean
-
Web usluge Amazon (AWS)
Među različitim pružateljima usluga oblaka AWS predvodi tržište s najvećim računalnim kapacitetom. Omogućuje korisnicima da besplatno probaju osnovnu verziju usluga u oblaku tokom godinu dana. Korisnik može postaviti Windows ili Linux OS sustave. AWS usluge koriste se za razne zadatke, od hostinga web stranica, trgovine putem e-trgovine do modela Machine učenja. Nekoliko velikih tvrtki poput Netflixa, Quora itd. Oslanjaju se na AWS za svoje usluge. AWS naplaćuje po satu.
-
Microsoft Azure
Azure je blizak konkurent AWS-u koji se koristi za dizajn i upravljanje cloud uslugama. Omogućuje korištenje različitih programskih jezika, operativnih sustava, baza podataka itd. I omogućuje 30 dana besplatnog suđenja novim korisnicima.
-
Google Cloud Platform (GCP)
GCP koristi google datacenter za pružanje usluga kao što su virtualni strojevi, pohrana i brojne aplikacije. Također se može integrirati s podacima uživo, a pružaju se i mogućnosti ploče s daskama. Za nove korisnike dobit ćete određenu količinu besplatnog kredita koji se može koristiti za korištenje GCP usluga. Za razliku od AWS-a, on se naplaćuje u sekundi. Ako koristite uslugu 5 minuta, ne morate platiti cijeli sat.
Preporučeni članci
Ovo je vodič za uvod u Cloud Computing. Ovdje smo razmotrili modele servisa i implementacije, aplikacije i razne druge pružatelje usluga oblačnog računanja. Možete pogledati i sljedeći članak da biste saznali više -
- 15 Demoni koji vrebaju u oblaku
- Kako započeti karijeru u tehnologiji računalnog oblaka
- Razlika između Cloud Computinga i Hadoopa
- Što je virtualizacija u računalstvu u oblaku?
- Besplatno Cloud Computing
- Prednosti i nedostaci računalstva u oblaku