Som vi vet, brukes cloud computing-teknologi av både små og store organisasjoner lagre informasjonen i sky og adgang det fra hvor som helst når som helst ved å bruke internettforbindelsen.
Cloud computing-arkitektur er en kombinasjon av Service Orientert Arkitektur og hendelsesdrevet arkitektur .
Cloud computing-arkitektur er delt inn i følgende to deler -
- Frontend
- Baksiden
Diagrammet nedenfor viser arkitekturen til cloud computing -
Frontend
Frontenden brukes av klienten. Den inneholder grensesnitt og applikasjoner på klientsiden som kreves for å få tilgang til cloud computing-plattformene. Frontend inkluderer nettservere (inkludert Chrome, Firefox, Internet Explorer, etc.), tynne og fete klienter, nettbrett og mobile enheter.
nick pulos svart lyn
Baksiden
Bakenden brukes av tjenesteleverandøren. Den administrerer alle ressursene som kreves for å tilby cloud computing-tjenester. Det inkluderer en enorm mengde datalagring, sikkerhetsmekanismer, virtuelle maskiner, distribusjonsmodeller, servere, trafikkkontrollmekanismer, etc.
Merk: Både front- og backend er koblet til andre via et nettverk, vanligvis ved hjelp av internettforbindelsen.
Komponenter av Cloud Computing Architecture
Det er følgende komponenter av cloud computing-arkitektur -
1. Klientinfrastruktur
Klientinfrastruktur er en grensesnittkomponent. Det gir GUI (Graphical User Interface) for å samhandle med skyen.
2. Søknad
Applikasjonen kan være hvilken som helst programvare eller plattform som en klient ønsker å få tilgang til.
3. Service
En Cloud Services administrerer hvilken type tjeneste du får tilgang til i henhold til kundens krav.
Cloud computing tilbyr følgende tre typer tjenester:
Jeg. Software as a Service (SaaS) – Det er også kjent som skyapplikasjonstjenester . For det meste kjører SaaS-applikasjoner direkte gjennom nettleseren at vi ikke trenger å laste ned og installere disse applikasjonene. Et viktig eksempel på SaaS er gitt nedenfor -
Eksempel: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.
ii. Plattform som en tjeneste (PaaS) – Det er også kjent som skyplattform tjenester . Det er ganske likt SaaS, men forskjellen er at PaaS gir en plattform for å lage programvare, men ved å bruke SaaS kan vi få tilgang til programvare over internett uten behov for noen plattform.
Eksempel: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.
iii. Infrastructure as a Service (IaaS) – Det er også kjent som skyinfrastrukturtjenester . Den er ansvarlig for å administrere applikasjonsdata, mellomvare og kjøretidsmiljøer.
Eksempel: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.
4. Runtime Cloud
Runtime Cloud gir utførelse og kjøretidsmiljø til de virtuelle maskinene.
navnekonvensjon java
5. Oppbevaring
Lagring er en av de viktigste komponentene i cloud computing. Det gir en enorm mengde lagringskapasitet i skyen for å lagre og administrere data.
6. Infrastruktur
Det tilbyr tjenester på vertsnivå , applikasjonsnivå , og nettverksnivå . Skyinfrastruktur inkluderer maskinvare- og programvarekomponenter som servere, lagring, nettverksenheter, virtualiseringsprogramvare og andre lagringsressurser som er nødvendige for å støtte cloud computing-modellen.
7. Ledelse
Management brukes til å administrere komponenter som applikasjon, tjeneste, runtime-sky, lagring, infrastruktur og andre sikkerhetsproblemer i backend og etablere koordinering mellom dem.
8. Sikkerhet
Sikkerhet er en innebygd backend-komponent av cloud computing. Den implementerer en sikkerhetsmekanisme i bakenden.
9. Internett
Internett er et medium hvor frontend og backend kan samhandle og kommunisere med hverandre.