Kot vemo, tehnologijo računalništva v oblaku uporabljajo tako majhne kot velike organizacije shranite podatke v oblaku in dostop od koder koli in kadar koli prek internetne povezave.
Arhitektura računalništva v oblaku je kombinacija storitveno usmerjena arhitektura in arhitektura, ki temelji na dogodkih .
Arhitektura računalništva v oblaku je razdeljena na naslednja dva dela -
poskušati notr
- Front End
- Zadnji konec
Spodnji diagram prikazuje arhitekturo računalništva v oblaku -
Front End
Sprednji del uporablja stranka. Vsebuje vmesnike in aplikacije na strani odjemalca, ki so potrebni za dostop do platform računalništva v oblaku. Sprednji del vključuje spletne strežnike (vključno s Chromom, Firefoxom, internetnim raziskovalcem itd.), tanke in debele odjemalce, tablice in mobilne naprave.
Zadnji konec
Zadnjo stran uporablja ponudnik storitev. Upravlja vse vire, ki so potrebni za zagotavljanje storitev računalništva v oblaku. Vključuje ogromno prostora za shranjevanje podatkov, varnostne mehanizme, virtualne stroje, modele za uvajanje, strežnike, mehanizme za nadzor prometa itd.
Opomba: sprednji in zadnji del sta povezana z drugimi prek omrežja, običajno prek internetne povezave.
Komponente arhitekture računalništva v oblaku
Obstajajo naslednje komponente arhitekture računalništva v oblaku -
1. Infrastruktura odjemalca
Odjemalska infrastruktura je sprednja komponenta. Zagotavlja GUI (grafični uporabniški vmesnik) za interakcijo z oblakom.
2. Uporaba
Aplikacija je lahko katera koli programska oprema ali platforma, do katere odjemalec želi dostopati.
3. Storitev
kateri meseci so q3
Storitve v oblaku upravljajo, do katere vrste storitve dostopate glede na zahteve naročnika.
Računalništvo v oblaku ponuja naslednje tri vrste storitev:
jaz. Programska oprema kot storitev (SaaS) – Znan je tudi kot aplikacijske storitve v oblaku . Večinoma se aplikacije SaaS izvajajo neposredno prek spletnega brskalnika, kar pomeni, da nam ni treba prenesti in namestiti teh aplikacij. Spodaj je navedenih nekaj pomembnih primerov SaaS –
v Javi
primer: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.
ii. Platforma kot storitev (PaaS) – Znan je tudi kot platformo v oblaku storitev . Je precej podoben SaaS, vendar je razlika v tem, da PaaS zagotavlja platformo za ustvarjanje programske opreme, vendar z uporabo SaaS lahko dostopamo do programske opreme prek interneta, ne da bi potrebovali kakršno koli platformo.
primer: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.
iii. Infrastruktura kot storitev (IaaS) – Znan je tudi kot infrastrukturne storitve v oblaku . Odgovoren je za upravljanje podatkov aplikacij, vmesne programske opreme in izvajalnih okolij.
primer: Spletne storitve Amazon (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.
seznam razvrsti po javi
4. Runtime Cloud
Runtime Cloud zagotavlja izvajanje in izvajalno okolje do virtualnih strojev.
5. Shranjevanje
Shramba je ena najpomembnejših komponent računalništva v oblaku. Zagotavlja ogromno zmogljivosti za shranjevanje v oblaku za shranjevanje in upravljanje podatkov.
6. Infrastruktura
Ponuja storitve na raven gostitelja , ravni uporabe , in ravni omrežja . Infrastruktura v oblaku vključuje komponente strojne in programske opreme, kot so strežniki, shranjevanje, omrežne naprave, programska oprema za virtualizacijo in drugi viri za shranjevanje, ki so potrebni za podporo modela računalništva v oblaku.
java niz v json
7. Upravljanje
Upravljanje se uporablja za upravljanje komponent, kot so aplikacija, storitev, izvajalni oblak, shranjevanje, infrastruktura in druge varnostne težave v zaledju, ter za vzpostavitev koordinacije med njimi.
8. Varnost
Varnost je vgrajena zadnja komponenta računalništva v oblaku. Izvaja varnostni mehanizem v zadnjem delu.
9. Internet
Internet je medij, prek katerega lahko sprednji in zadnji del sodelujeta in komunicirata drug z drugim.