logo

Arhitektura računalstva u oblaku

Kao što znamo, tehnologiju računalstva u oblaku koriste i male i velike organizacije pohraniti informacije u oblaku i pristup s bilo kojeg mjesta u bilo koje vrijeme pomoću internetske veze.

Arhitektura računalstva u oblaku je kombinacija servisno orijentirana arhitektura i arhitektura vođena događajima .

brzo sortiranje

Arhitektura računalstva u oblaku podijeljena je u sljedeća dva dijela -

  • Prednji kraj
  • Stražnji kraj

Donji dijagram prikazuje arhitekturu računalstva u oblaku -

Arhitektura računalstva u oblaku

Prednji kraj

Prednji kraj koristi klijent. Sadrži sučelja na strani klijenta i aplikacije koje su potrebne za pristup platformama računalstva u oblaku. Prednji kraj uključuje web poslužitelje (uključujući Chrome, Firefox, internet explorer itd.), tanke i debele klijente, tablete i mobilne uređaje.

Stražnja strana

Pozadinu koristi davatelj usluge. Upravlja svim resursima koji su potrebni za pružanje usluga računalstva u oblaku. Uključuje veliku količinu pohrane podataka, sigurnosnih mehanizama, virtualnih strojeva, implementacijskih modela, poslužitelja, mehanizama za kontrolu prometa itd.

Napomena: I prednji i stražnji kraj povezani su s drugima putem mreže, obično putem internetske veze.

Komponente arhitekture računalstva u oblaku

Postoje sljedeće komponente arhitekture računalstva u oblaku -

1. Infrastruktura klijenta

Infrastruktura klijenta je prednja komponenta. Omogućuje GUI (grafičko korisničko sučelje) za interakciju s oblakom.

2. Primjena

Aplikacija može biti bilo koji softver ili platforma kojoj klijent želi pristupiti.

log4j

3. Usluga

Usluge u oblaku upravljaju kojom vrstom usluga pristupate u skladu sa zahtjevima klijenta.

Cloud computing nudi sljedeće tri vrste usluga:

ja Softver kao usluga (SaaS) – Također je poznat kao usluge aplikacija u oblaku . Uglavnom se SaaS aplikacije izvode izravno kroz web preglednik što znači da ne moramo preuzimati i instalirati te aplikacije. Neki važni primjeri SaaS-a navedeni su u nastavku –

substring_index u sql

Primjer: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Platforma kao usluga (PaaS) – Također je poznat kao platforma u oblaku usluge . Prilično je sličan SaaS-u, ali razlika je u tome što PaaS pruža platformu za izradu softvera, ali korištenjem SaaS-a možemo pristupiti softveru putem interneta bez potrebe za bilo kojom platformom.

Primjer: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Infrastruktura kao usluga (IaaS) – Također je poznat kao infrastrukturne usluge u oblaku . Odgovoran je za upravljanje podacima aplikacija, srednjim softverom i okruženjima za izvođenje.

Primjer: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.

4. Runtime Cloud

Runtime Cloud pruža izvršavanje i runtime okruženje na virtualne strojeve.

5. Skladištenje

Pohrana je jedna od najvažnijih komponenti računalstva u oblaku. Omogućuje ogroman kapacitet pohrane u oblaku za pohranu i upravljanje podacima.

dereference pointer

6. Infrastruktura

Pruža usluge na razina domaćina , razina primjene , i mrežna razina . Infrastruktura oblaka uključuje hardverske i softverske komponente kao što su poslužitelji, pohrana, mrežni uređaji, softver za virtualizaciju i drugi resursi za pohranu koji su potrebni za podršku modelu računalstva u oblaku.

7. Upravljanje

Upravljanje se koristi za upravljanje komponentama kao što su aplikacija, usluga, runtime cloud, pohrana, infrastruktura i druga sigurnosna pitanja u pozadini i uspostavljanje koordinacije između njih.

8. Sigurnost

java pretvara char u int

Sigurnost je ugrađena stražnja komponenta računalstva u oblaku. Implementira sigurnosni mehanizam u pozadini.

9. Internet

Internet je medij putem kojeg front end i back end mogu međusobno komunicirati.