Skip to main content

Hvad er cloud computing arkitektur?

Cloud computing -arkitektur henviser til sættet af sammenkoblede servere, opbevaringssystemer og kontrolnoder, der kan muliggøre distribueret computing.Hvert cloud computing -system har typisk både en frontend, klientcomputeren og en bagenden, der består af applikationsservere, datalagring og en form for kontrolnode.Netværket, der forbinder alt, er en anden vigtig facet, der kan være forbundet med cloud computing -arkitektur.Komponenter i cloud computing -arkitektur kan være forbundet til hinanden lokalt eller via internettet, og klienten får typisk adgang til dem via Internettet.

Hver hardware -komponent, der er forbundet med cloud computing -arkitektur, kommunikerer typisk ved hjælp af applikationsprogrammeringsgrænseflader (API'er), såsom forskelligeWebtjenester.Forreste ende af arkitekturen, hvilket er, hvad klienten eller brugeren ser og interagerer med, kan antage en række forskellige former.Nogle tilfælde af cloud computing bruger fælles grænseflader, såsom webbrowsere, der kan få adgang til cloudbaseret e -mail eller andre tjenester.Andre anvendelser af cloud computing har proprietære softwaresystemer, der er designet til specifikke opgaver.

Den bageste ende del af arkitekturen består typisk af tre hovedkomponenter.En af disse komponenter er datalagring, hvor information kan placeres til senere hentning.Data kan gemmes på skyen af klienter eller ved cloud -applikationer.Datakapaciteten i et skylystation er typisk ret stor for at muliggøre redundans.Dette betyder dybest set, at datalagringskomponenten i skyarkitektur normalt er designet til at gemme mere end en kopi af hvert datasæt, hvis nogen del af systemet bliver beskadiget eller utilgængeligt.

Applikationsservere er en anden vigtig komponent forbundet med cloud computing -arkitektur.Skyarkitektur involverer typisk en række forskellige applikationsservere, som hver kan være ansvarlig for en anden funktion.Hver af disse servere er normalt designet til at køre et program eller en service, og mange af dem er muligvis tilgængelige for klienten gennem frontend -interface.Denne form for distribueret opsætning kan give systemet mulighed for at fungere på en mere strømlinet måde end tidligere monolitiske design.

De endelige komponenter, der kan være medvirkende til cloud computing -arkitektur, er kontrolnoder.Disse specialiserede computere kan være tilsluttet datalagrings- og applikationsservere via internettet eller et andet netværk.Forenden grænser normalt til en kontrolnode, så klienten kan interagere med applikationsserverne.Kontrolknudepunkter forbinder typisk også applikationsservere og klienter til datalagring.