Cloud Computing ArchiDijagram teksture i komponente
โก Pametni saลพetak
Arhitektura raฤunarstva u oblaku kombinira front-end i back-end komponente, povezane preko mreลพe, kako bi pruลพile raฤunalne usluge na zahtjev. Ukljuฤuje klijentsku infrastrukturu, aplikacije, usluge, runtime cloud okruลพenje, pohranu, upravljanje i sigurnost, a sve to zajedno radi putem virtualizacije kako bi pokretalo pouzdane cloud platforme.

U donjim odjeljcima objaลกnjena je arhitektura raฤunarstva u oblaku, njegove komponente i virtualizacija.
ล to je raฤunalstvo u oblaku Architekstura?
Cloud Computing Architecture je kombinacija komponenti potrebnih za Cloud Computing uslugu. Arhitektura raฤunalstva u oblaku sastoji se od nekoliko komponenti kao ลกto su frontend platforma, backend platforma ili posluลพitelji, mreลพna ili internetska usluga i usluga isporuke temeljena na oblaku.
Pogledajmo ลกto je Cloud Computing i od ฤega se sastoji Cloud Computing. Cloud computing sastoji se od dvije komponente, prednjeg dijela i pozadinskog dijela. Prednji dio se sastoji od klijentskog dijela sustava raฤunarstva u oblaku. Sastoji se od suฤelja i aplikacija koje su potrebne za pristup platformi za raฤunarstvo u oblaku ili programiranje u oblaku.
Dok se pozadina odnosi na sam oblak, ona sadrลพi resurse potrebne za usluge raฤunalstva u oblaku. Sastoji se od virtualnih strojeva, posluลพitelja, pohrane podataka, sigurnosnih mehanizama itd. Pod kontrolom je pruลพatelja.
Raฤunalstvo u oblaku distribuira datoteฤni sustav koji se prostire na viลกe tvrdih diskova i strojeva. Podaci se nikada ne pohranjuju na jednom mjestu, au sluฤaju kvara jedne jedinice, druga ฤe automatski preuzeti. Korisniฤki diskovni prostor alociran je na distribuiranom datoteฤnom sustavu, a druga vaลพna komponenta je algoritam za dodjelu resursa. Raฤunalstvo u oblaku snaลพno je distribuirano okruลพenje i uvelike ovisi o jakim algoritmima.
Cloud Computing Architektura
The ArchiStruktura raฤunalstva u oblaku sadrลพi mnogo razliฤitih komponenti. Ukljuฤuje klijentsku infrastrukturu, aplikacije, usluge, runtime oblake, prostore za pohranu, upravljanje i sigurnost. Sve su to dijelovi arhitekture raฤunalstva u oblaku.
Prednji kraj:
Klijent koristi prednji kraj koji sadrลพi suฤelje i aplikaciju na strani klijenta. Obje ove komponente vaลพne su za pristup platformi Cloud computing. Prednji dio ukljuฤuje web posluลพitelje (Chrome, Firefox, Opera, itd.), klijentima i mobilnim ureฤajima.
Straลพnja strana:
Pozadinski dio vam pomaลพe upravljati svim resursima potrebnim za pruลพanje usluga raฤunalstva u oblaku. Ovaj dio Cloud arhitekture ukljuฤuje sigurnosni mehanizam, veliku koliฤinu pohrane podataka, posluลพitelje, virtualni strojevi, mehanizmi za kontrolu prometa itd.
Cloud Computing Archidijagram strukture
Vaลพne komponente raฤunalstva u oblaku Architektura
Evo nekoliko vaลพnih komponenti arhitekture raฤunalstva u oblaku:
1. Infrastruktura klijenta
Klijentska infrastruktura je front-end komponenta koja pruลพa GUI. Pomaลพe korisnicima u interakciji s Cloudom.
2. Aplikacija
Aplikacija moลพe biti bilo koji softver ili platforma kojoj klijent ลพeli pristupiti.
3. Servis
Komponenta usluge upravlja vrsti usluge kojoj moลพete pristupiti prema zahtjevima klijenta.
Tri usluge raฤunalstva u oblaku su:
- Softver kao usluga (SaaS)
- Platforma kao usluga (PaaS)
- Infrastruktura kao usluga (IaaS)
4. Runtime Cloud
Runtime cloud nudi okruลพenje za izvrลกavanje i vrijeme izvoฤenja virtualnim strojevima.
5. skladiลกtenje
Pohrana je joลก jedna vaลพna komponenta arhitekture raฤunalstva u oblaku. Omoguฤuje veliku koliฤinu kapaciteta za pohranu u oblaku za pohranu i upravljanje podacima.
6. Infrastruktura
Nudi usluge na razini hosta, mreลพne razine i aplikacijske razine. Infrastruktura oblaka ukljuฤuje hardverske i softverske komponente kao ลกto su posluลพitelji, pohrana, mreลพni ureฤaji, softver za virtualizaciju i razni drugi resursi za pohranu koji su potrebni za podrลกku modelu raฤunalstva u oblaku.
7. Upravljanje
Ova komponenta upravlja komponentama kao ลกto su aplikacija, usluga, runtime cloud, pohrana, infrastruktura i druga sigurnosna pitanja u pozadini. Takoฤer uspostavlja koordinaciju izmeฤu njih.
8. Sigurnost
Sigurnost u pozadini odnosi se na implementaciju razliฤitih sigurnosnih mehanizama za sigurne Cloud sustave, resurse, datoteke i infrastrukturu za krajnjeg korisnika.
9. Internet
Internetska veza djeluje kao most ili medij izmeฤu suฤelja i pozadine. Omoguฤuje vam uspostavljanje interakcije i komunikacije izmeฤu suฤelja i pozadine.
Prednosti raฤunalstva u oblaku Architektura
Slijede prednosti arhitekture raฤunalstva u oblaku:
- ฤini cjelokupni sustav raฤunalstva u oblaku jednostavnijim.
- Pomaลพe u poboljลกanju vaลกe obrade podataka.
- Pruลพa visoku sigurnost.
- Ima bolji oporavak od katastrofe.
- Nudi dobru pristupaฤnost korisnicima.
- Znaฤajno smanjuje IT operativne troลกkove.
Virtualizacija i raฤunalstvo u oblaku
Glavna tehnologija za omoguฤavanje Cloud Computing je virtualizacija. Virtualizacija je particioniranje jednog fiziฤkog posluลพitelja na viลกe logiฤkih posluลพitelja. Nakon ลกto se fiziฤki posluลพitelj podijeli, svaki logiฤki posluลพitelj ponaลกa se kao fiziฤki posluลพitelj i moลพe neovisno pokretati operativni sustav i aplikacije. Mnoge popularne tvrtke poput VMware i Microsoft pruลพati usluge virtualizacije. Umjesto da koristite svoje raฤunalo za pohranu i raฤunanje, moลพete koristiti njihove virtualne posluลพitelje. Brzi su, isplativi i oduzimaju manje vremena.
Za programere i testere softvera virtualizacija je vrlo korisna. Programerima omoguฤuje pisanje koda koji se izvodi u mnogo razliฤitih okruลพenja za testiranje.
Virtualizacija uglavnom se koristi u tri glavne svrhe: 1) virtualizacija mreลพe, 2) virtualizacija posluลพitelja i 3) virtualizacija pohrane
Virtualizacija mreลพe: To je metoda kombiniranja dostupnih resursa u mreลพi dijeljenjem dostupne ลกirine pojasa na kanale. Svaki kanal je neovisan o ostalima i moลพe se dodijeliti odreฤenom posluลพitelju ili ureฤaju u stvarnom vremenu.
Virtualizacija pohrane: To je udruลพivanje fiziฤke pohrane iz viลกe mreลพnih ureฤaja za pohranu u neลกto ลกto se ฤini kao jedan ureฤaj za pohranu kojim se upravlja sa srediลกnje konzole. Virtualizacija pohrane obiฤno se koristi u mreลพama za pohranu podataka (SAN).
Virtualizacija posluลพitelja: Virtualizacija posluลพitelja je maskiranje posluลพiteljskih resursa poput procesora, RAM-a, operativnog sustava itd. od korisnika posluลพitelja. Virtualizacija posluลพitelja ima za cilj poveฤati dijeljenje resursa i smanjiti teret i sloลพenost raฤunanja korisnika.
Virtualizacija je kljuฤ za otkljuฤavanje Cloud sustava, ono ลกto virtualizaciju ฤini toliko vaลพnom za cloud jest to ลกto odvaja softver od hardvera. Na primjer, raฤunala mogu koristiti virtualnu memoriju za posuฤivanje dodatne memorije s tvrdog diska. Obiฤno tvrdi disk ima puno viลกe prostora nego memorije. Iako su virtualni diskovi sporiji od stvarne memorije, ako se njima pravilno upravlja, zamjena funkcionira savrลกeno. Isto tako, postoji softver koji moลพe oponaลกati cijelo raฤunalo, ลกto znaฤi da 1 raฤunalo moลพe obavljati funkcije jednake 20 raฤunala. Ovaj koncept virtualizacije kljuฤni je element u raznim vrste raฤunalstva u oblaku, o ฤemu moลพete saznati viลกe u ovom iscrpnom vodiฤu.


