logo

Debesų kompiuterijos architektūra

Kaip žinome, debesų kompiuterijos technologijas naudoja tiek mažos, tiek didelės organizacijos saugoti informaciją debesyje ir prieiga tai iš bet kur ir bet kada, naudojant interneto ryšį.

Debesų kompiuterijos architektūra yra derinys į paslaugas orientuota architektūra ir įvykiais pagrįsta architektūra .

Debesų kompiuterijos architektūra yra padalinta į šias dvi dalis -

string.format java string
  • Priekinis galas
  • Galinis galas

Žemiau esančioje diagramoje parodyta debesų kompiuterijos architektūra -

Debesų kompiuterijos architektūra

Priekinis galas

Priekinę dalį naudoja klientas. Jame yra kliento sąsajos ir programos, reikalingos norint pasiekti debesų kompiuterijos platformas. Priekinėje dalyje yra žiniatinklio serveriai (įskaitant „Chrome“, „Firefox“, „Internet Explorer“ ir kt.), ploni ir stori klientai, planšetiniai kompiuteriai ir mobilieji įrenginiai.

Galinis galas

Galinę dalį naudoja paslaugų teikėjas. Jis valdo visus išteklius, reikalingus debesų kompiuterijos paslaugoms teikti. Tai apima daugybę duomenų saugyklos, saugos mechanizmų, virtualių mašinų, modelių, serverių, srauto valdymo mechanizmų ir kt.

Pastaba: ir priekinė, ir galinė dalis yra prijungtos prie kitų per tinklą, paprastai naudojant interneto ryšį.

Debesų kompiuterijos architektūros komponentai

Yra šie debesų kompiuterijos architektūros komponentai -

1. Kliento infrastruktūra

Kliento infrastruktūra yra priekinės dalies komponentas. Tai suteikia GUI (grafinę vartotojo sąsają), skirtą sąveikai su debesimi.

2. Taikymas

Programa gali būti bet kokia programinė įranga ar platforma, kurią nori pasiekti klientas.

3. Aptarnavimas

pagrindiniai java interviu klausimai

„Cloud Services“ valdo, kokio tipo paslaugą jūs pasiekiate pagal kliento reikalavimus.

Debesų kompiuterija siūlo šių trijų tipų paslaugas:

i. Programinė įranga kaip paslauga (SaaS) – Jis taip pat žinomas kaip debesų taikomųjų programų paslaugos . Dažniausiai „SaaS“ programos veikia tiesiogiai per žiniatinklio naršyklę, todėl mums nereikia atsisiųsti ir įdiegti šių programų. Žemiau pateikiamas svarbus SaaS pavyzdys -

Pavyzdys: „Google Apps“, „Salesforce Dropbox“, „Slack“, „Hubspot“, „Cisco WebEx“.

ii. Platforma kaip paslauga (PaaS) – Jis taip pat žinomas kaip debesų platforma paslaugos . Jis yra gana panašus į SaaS, tačiau skirtumas yra tas, kad PaaS suteikia programinės įrangos kūrimo platformą, tačiau naudodamiesi SaaS galime pasiekti programinę įrangą internetu be jokios platformos.

Pavyzdys: „Windows Azure“, „Force.com“, „Magento Commerce Cloud“, „OpenShift“.

iii. Infrastruktūra kaip paslauga (IaaS) – Jis taip pat žinomas kaip debesų infrastruktūros paslaugos . Jis atsakingas už programų duomenų, tarpinės programinės įrangos ir vykdymo aplinkos tvarkymą.

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

4. Vykdymo laiko debesis

palyginti su styga

Runtime Cloud suteikia vykdymo ir vykdymo aplinka į virtualias mašinas.

5. Sandėliavimas

Saugykla yra vienas iš svarbiausių debesų kompiuterijos komponentų. Tai suteikia didžiulę atminties talpą debesyje duomenims saugoti ir tvarkyti.

6. Infrastruktūra

Ji teikia paslaugas šeimininko lygis , taikymo lygis , ir tinklo lygiu . Debesų infrastruktūra apima techninės ir programinės įrangos komponentus, tokius kaip serveriai, saugykla, tinklo įrenginiai, virtualizacijos programinė įranga ir kiti saugojimo ištekliai, reikalingi debesų kompiuterijos modeliui palaikyti.

7. Valdymas

Valdymas naudojamas komponentams, pvz., programai, paslaugai, vykdymo laiko debesims, saugyklai, infrastruktūrai ir kitoms užpakalinės sistemos saugos problemoms valdyti ir jų koordinavimui nustatyti.

es5 prieš es6

8. Saugumas

Sauga yra integruotas debesų kompiuterijos galinis komponentas. Jis įgyvendina apsaugos mechanizmą galinėje dalyje.

9. Internetas

Internetas yra terpė, per kurią priekinė ir galinė dalis gali bendrauti ir bendrauti tarpusavyje.