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.


