logo

Mākoņdatošanas arhitektūra

Kā zināms, mākoņdatošanas tehnoloģiju izmanto gan mazas, gan lielas organizācijas uzglabāt informāciju mākonī un piekļuvi to no jebkuras vietas un jebkurā laikā, izmantojot interneta savienojumu.

Mākoņskaitļošanas arhitektūra ir kombinācija uz pakalpojumiem orientēta arhitektūra un notikumu virzīta arhitektūra .

alfabēta skaitļi

Mākoņskaitļošanas arhitektūra ir sadalīta šādās divās daļās -

  • Priekšgals
  • Aizmugurējais gals

Zemāk redzamā diagramma parāda mākoņdatošanas arhitektūru -

Mākoņdatošanas arhitektūra

Priekšgals

Priekšējo daļu izmanto klients. Tajā ir ietvertas klienta puses saskarnes un lietojumprogrammas, kas nepieciešamas, lai piekļūtu mākoņdatošanas platformām. Priekšpusē ir iekļauti tīmekļa serveri (tostarp Chrome, Firefox, Internet Explorer utt.), plāni un biezi klienti, planšetdatori un mobilās ierīces.

Aizmugurējais gals

Aizmugurējo daļu izmanto pakalpojumu sniedzējs. Tas pārvalda visus resursus, kas nepieciešami mākoņdatošanas pakalpojumu nodrošināšanai. Tas ietver milzīgu datu uzglabāšanas apjomu, drošības mehānismu, virtuālās mašīnas, modeļu izvietošanu, serverus, satiksmes kontroles mehānismus utt.

Piezīme. Gan priekšpuse, gan aizmugure ir savienoti ar citiem, izmantojot tīklu, parasti izmantojot interneta savienojumu.

Mākoņdatošanas arhitektūras sastāvdaļas

Ir šādi mākoņdatošanas arhitektūras komponenti -

1. Klientu infrastruktūra

Klienta infrastruktūra ir priekšgala komponents. Tas nodrošina GUI (grafisko lietotāja interfeisu), lai mijiedarbotos ar mākoni.

2. Pieteikums

Lietojumprogramma var būt jebkura programmatūra vai platforma, kurai klients vēlas piekļūt.

binārā koka šķērsošana pēc kārtas

3. Serviss

Mākoņpakalpojumi pārvalda, kāda veida pakalpojumam jūs piekļūstat atbilstoši klienta prasībām.

Mākoņdatošana piedāvā šādus trīs veidu pakalpojumus:

i. Programmatūra kā pakalpojums (SaaS) — Tas ir pazīstams arī kā mākoņa lietojumprogrammu pakalpojumi . Lielākoties SaaS lietojumprogrammas darbojas tieši caur tīmekļa pārlūkprogrammu, tas nozīmē, ka mums nav nepieciešams lejupielādēt un instalēt šīs lietojumprogrammas. Tālāk ir sniegts daži svarīgi SaaS piemēri -

java

Piemērs: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Platforma kā pakalpojums (PaaS) - Tas ir pazīstams arī kā mākoņu platforma pakalpojumus . Tas ir diezgan līdzīgs SaaS, taču atšķirība ir tāda, ka PaaS nodrošina platformu programmatūras izveidei, bet, izmantojot SaaS, mēs varam piekļūt programmatūrai internetā bez jebkādas platformas.

Piemērs: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Infrastruktūra kā pakalpojums (IaaS) — Tas ir pazīstams arī kā mākoņa infrastruktūras pakalpojumi . Tas ir atbildīgs par lietojumprogrammu datu, starpprogrammatūras un izpildlaika vides pārvaldību.

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

4. Izpildlaika mākonis

Runtime Cloud nodrošina izpildes un izpildlaika vide uz virtuālajām mašīnām.

5. Uzglabāšana

Krātuve ir viena no svarīgākajām mākoņdatošanas sastāvdaļām. Tas nodrošina milzīgu krātuves ietilpību mākonī, lai uzglabātu un pārvaldītu datus.

javascript apmācība

6. Infrastruktūra

Tas sniedz pakalpojumus vietnē saimnieka līmenis , pielietojuma līmenis , un tīkla līmenī . Mākoņu infrastruktūra ietver aparatūras un programmatūras komponentus, piemēram, serverus, krātuvi, tīkla ierīces, virtualizācijas programmatūru un citus krātuves resursus, kas nepieciešami mākoņdatošanas modeļa atbalstam.

7. Vadība

Pārvaldību izmanto, lai pārvaldītu tādus komponentus kā lietojumprogramma, pakalpojums, izpildlaika mākonis, krātuve, infrastruktūra un citas aizmugursistēmas drošības problēmas un izveidotu to koordināciju.

8. Drošība

sākas ar java

Drošība ir iebūvēta mākoņdatošanas aizmugures sastāvdaļa. Tas ievieš drošības mehānismu aizmugurē.

9. Internets

Internets ir vide, caur kuru priekšgals un aizmugure var mijiedarboties un sazināties savā starpā.