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