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 -
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.