Skip to main content

Vad är Cloud Computing Architecture?

Cloud Computing Architecture hänvisar till uppsättningen av sammankopplade servrar, lagringssystem och kontrollnoder som kan möjliggöra distribuerad datoranvändning.Varje molnberäkningssystem har vanligtvis både en frontend, klientdatorn och en bakre ände som består av applikationsservrar, datalagring och någon typ av kontrollnod.Nätverket som ansluter allt är en annan viktig aspekt som kan associeras med molnberäkningsarkitektur.Komponenter i molnberäkningsarkitektur kan vara anslutna till varandra lokalt eller via internet, och klienten kommer vanligtvis åt dem via internet.

Varje hårdvarukomponent associerad med molnberäkningsarkitektur kommunicerar vanligtvis med hjälp av applikationsprogrammeringsgränssnitt (API), till exempel olikawebbservice.Den främre änden av arkitekturen, som är vad klienten eller användaren ser och interagerar med, kan ta en mängd olika former.Vissa fall av molnberäkning använder vanliga gränssnitt, till exempel webbläsare, som kan komma åt molnbaserad e -post eller andra tjänster.Andra användningar av molnberäkning har proprietära mjukvarusystem som är utformade för specifika uppgifter.

Baksidan av arkitekturen består vanligtvis av tre huvudkomponenter.En av dessa komponenter är datalagring, där information kan placeras för senare hämtning.Data kan lagras på molnet av klienter eller av molnapplikationer.Datakapaciteten för ett molnsystem är vanligtvis ganska stort för att möjliggöra redundans.Detta innebär i princip att datalagringskomponenten i molnarkitekturen vanligtvis är utformad för att lagra mer än en kopia av varje datamängd om någon del av systemet skadas eller otillgängliga.

Applikationsservrar är en annan viktig komponent associerad med molnberäkningsarkitektur.Molnarkitektur involverar vanligtvis ett antal olika applikationsservrar, som var och en kan vara ansvarig för en annan funktion.Var och en av dessa servrar är vanligtvis utformade för att köra ett program eller tjänst, och många av dem kan vara tillgängliga för klienten genom Front End -gränssnittet.Den här typen av distribuerad installation kan göra det möjligt för systemet att fungera på ett mer strömlinjeformat sätt än tidigare monolitiska mönster.

De slutliga komponenterna som kan vara med i molnberäkningsarkitektur är kontrollnoder.Dessa specialiserade datorer kan vara anslutna till datalagrings- och applikationsservrar via Internet eller ett annat nätverk.Den främre änden gränssnitt med en kontrollnod, vilket gör att klienten kan interagera med applikationsservrarna.Kontrollnoder ansluter vanligtvis också applikationsservrar och klienter till datalagring.