Skip to main content

Hva er cloud computing arkitektur?

Cloud Computing Architecture refererer til settet med sammenkoblede servere, lagringssystemer og kontrollnoder som kan muliggjøre distribuert databehandling.Hvert skyberegningssystem har vanligvis både en frontend, klientdatamaskinen og en bakenden som består av applikasjonsservere, datalagring og en type kontrollnode.Nettverket som forbinder alt er en annen viktig fasit som kan knyttes til cloud computing -arkitektur.Komponenter i Cloud Computing -arkitektur kan være koblet til hverandre lokalt eller via Internett, og klienten får vanligvis tilgang til dem via Internett.

Hver maskinvarekomponent tilknyttet Cloud Computing Architecture Kommuniserer typisk ved hjelp av applikasjonsprogrammeringsgrensesnitt (APIer), for eksempel forskjelligenettjenester.Frontenden av arkitekturen, som er det klienten eller brukeren ser og samhandler med, kan ta en rekke forskjellige former.Noen forekomster av skyberegning bruker vanlige grensesnitt, for eksempel nettlesere, som kan få tilgang til skybasert e -post eller andre tjenester.Andre bruksområder av Cloud Computing har proprietære programvaresystemer som er designet for spesifikke oppgaver.

Back End Del av arkitekturen består vanligvis av tre hovedkomponenter.En av disse komponentene er datalagring, der informasjon kan plasseres for senere henting.Data kan lagres på skyen av klienter eller av skyapplikasjoner.Datakapasiteten til et skysystem er vanligvis ganske stor for å gi rom for redundans.Dette betyr i utgangspunktet at datalagringskomponenten i skyarkitektur vanligvis er designet for å lagre mer enn en kopi av hvert datasett i tilfelle noen del av systemet blir skadet eller utilgjengelig.

Applikasjonsservere er en annen viktig komponent assosiert med cloud computing -arkitektur.Skyarkitektur involverer vanligvis en rekke forskjellige applikasjonsservere, som hver kan være ansvarlig for en annen funksjon.Hver av disse serverne er vanligvis designet for å kjøre ett program eller en tjeneste, og mange av dem kan være tilgjengelige for klienten gjennom frontendegrensesnittet.Denne typen distribuerte oppsett kan tillate systemet å fungere på en mer strømlinjeformet måte enn tidligere monolitiske design.

De endelige komponentene som kan være medvirkende til cloud computing -arkitektur er kontrollnoder.Disse spesialiserte datamaskinene kan være koblet til datalagrings- og applikasjonsservere via Internett eller et annet nettverk.Frontenden grensesnitt sammen med en kontrollnode, slik at klienten kan samhandle med applikasjonsserverne.Kontrollnoder kobler vanligvis også applikasjonsservere og klienter til datalagring.