logo

Cloud Computing-arkitektur

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 -

Cloud Computing-arkitektur

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.