Cloud Computing ArchiTekturdiagram och komponenter
โก Smart sammanfattning
Molntjรคnstarkitektur kombinerar front-end- och back-end-komponenter, anslutna via ett nรคtverk, fรถr att leverera on-demand-tjรคnster. Den inkluderar klientinfrastruktur, applikationer, tjรคnster, runtime-moln, lagring, hantering och sรคkerhet, som alla arbetar tillsammans genom virtualisering fรถr att kรถra pรฅlitliga molnplattformar.

Avsnitten nedan fรถrklarar molntjรคnstarkitektur, dess komponenter och virtualisering.
Vad รคr Cloud Computing Architecture?
Cloud Computing Architecture รคr en kombination av komponenter som krรคvs fรถr en Cloud Computing-tjรคnst. En cloud computing-arkitektur bestรฅr av flera komponenter som en frontend-plattform, en backend-plattform eller -servrar, ett nรคtverk eller en internettjรคnst och en molnbaserad leveranstjรคnst.
Lรฅt oss ta en titt pรฅ molntjรคnster och se vad molntjรคnster bestรฅr av. Cloud computing bestรฅr av tvรฅ komponenter, ett frontend-system och ett backend-system. Frontend-systemet bestรฅr av klientdelen av ett molntjรคnstsystem. Det bestรฅr av grรคnssnitt och applikationer som krรคvs fรถr att fรฅ รฅtkomst till molntjรคnster eller molnprogrammeringsplattformen.
Medan backend hรคnvisar till sjรคlva molnet, omfattar det de resurser som krรคvs fรถr molntjรคnster. Den bestรฅr av virtuella maskiner, servrar, datalagring, sรคkerhetsmekanismer etc. Den stรฅr under leverantรถrens kontroll.
Cloud computing distribuerar filsystemet som sprids รถver flera hรฅrddiskar och maskiner. Data lagras aldrig pรฅ ett stรคlle, och om en enhet gรฅr sรถnder tar den andra รถver automatiskt. Anvรคndarens diskutrymme allokeras pรฅ det distribuerade filsystemet, medan en annan viktig komponent รคr en algoritm fรถr resursallokering. Cloud computing รคr en stark distribuerad miljรถ, och den รคr starkt beroende av starka algoritmer.
Cloud Computing Architecture
Ocuco-landskapet ArchiTecture of Cloud computing innehรฅller mรฅnga olika komponenter. Det inkluderar klientinfrastruktur, applikationer, tjรคnster, runtime-moln, lagringsutrymmen, hantering och sรคkerhet. Dessa รคr alla delar av en molnberรคkningsarkitektur.
Front End:
Klienten anvรคnder grรคnssnittet, som innehรฅller ett grรคnssnitt och applikation pรฅ klientsidan. Bรฅda dessa komponenter รคr viktiga fรถr att komma รฅt Cloud computing-plattformen. Anvรคndargrรคnssnittet inkluderar webbservrar (Chrome, Firefox, Opera, etc.), klienter och mobila enheter.
Baksidan:
Backend-delen hjรคlper dig att hantera alla resurser som behรถvs fรถr att tillhandahรฅlla Cloud computing-tjรคnster. Denna molnarkitekturdel inkluderar en sรคkerhetsmekanism, en stor mรคngd datalagring, servrar, virtuella maskiner, trafikkontrollmekanismer etc.
Cloud Computing ArchiTecture Diagram
Viktiga komponenter i Cloud Computing Architecture
Hรคr รคr nรฅgra viktiga komponenter i cloud computing-arkitekturen:
1. Klientinfrastruktur
Client Infrastructure รคr en front-end-komponent som tillhandahรฅller ett GUI. Det hjรคlper anvรคndare att interagera med molnet.
2. Tillรคmpning
Applikationen kan vara vilken programvara eller plattform som helst som en klient vill ha รฅtkomst till.
3. Service
Tjรคnstekomponenten hanterar vilken typ av tjรคnst du kan komma รฅt enligt kundens krav.
Tre molntjรคnster รคr:
- Programvara som en tjรคnst (SaaS)
- Plattform som en tjรคnst (PaaS)
- Infrastructure as a Service (IaaS)
4. Runtime Cloud
Runtime-molnet erbjuder exekverings- och runtime-miljรถn till de virtuella maskinerna.
5. Lagring
Lagring รคr en annan viktig molnberรคkningsarkitekturkomponent. Det ger en stor mรคngd lagringskapacitet i molnet fรถr att lagra och hantera data.
6. Infrastruktur
Den erbjuder tjรคnster pรฅ vรคrdnivรฅ, nรคtverksnivรฅ och applikationsnivรฅ. Molninfrastrukturen inkluderar hรฅrdvaru- och mjukvarukomponenter som servrar, lagring, nรคtverksenheter, virtualiseringsprogramvara och olika andra lagringsresurser som behรถvs fรถr att stรถdja molnberรคkningsmodellen.
7. Fรถrvaltning
Den hรคr komponenten hanterar komponenter som applikationer, tjรคnster, runtime-moln, lagring, infrastruktur och andra sรคkerhetsfrรฅgor i backend. Det upprรคttar ocksรฅ samordning mellan dem.
8. Sรคkerhet
Sรคkerhet i backend hรคnvisar till att implementera olika sรคkerhetsmekanismer fรถr sรคkra molnsystem, resurser, filer och infrastruktur till slutanvรคndaren.
9. Internet
Internetanslutning fungerar som bryggan eller medium mellan frontend och backend. Det lรฅter dig etablera interaktionen och kommunikationen mellan frontend och backend.
Fรถrdelarna med Cloud Computing Architecture
Fรถljande รคr fรถrdelarna med molnbaserad arkitektur:
- Gรถr det รถvergripande cloud computing-systemet enklare.
- Hjรคlper till att fรถrbรคttra din databehandling.
- Ger hรถg sรคkerhet.
- Den har bรคttre katastrofรฅterstรคllning.
- Ger god anvรคndartillgรคnglighet.
- Sรคnker IT-driftskostnaderna avsevรคrt.
Virtualisering och Cloud Computing
Den huvudsakliga mรถjliggรถrande tekniken fรถr Cloud Computing รคr virtualisering. Virtualisering รคr partitionering av en enda fysisk server i flera logiska servrar. Nรคr den fysiska servern รคr uppdelad, beter sig varje logisk server som en fysisk server och kan kรถra ett operativsystem och applikationer oberoende. Mรฅnga populรคra fรถretag som VMware och Microsoft tillhandahรฅlla virtualiseringstjรคnster. Istรคllet fรถr att anvรคnda din dator fรถr lagring och berรคkning kan du anvรคnda deras virtuella servrar. De รคr snabba, kostnadseffektiva och mindre tidskrรคvande.
Fรถr mjukvaruutvecklare och testare รคr virtualisering vรคldigt praktisk. Det lรฅter utvecklare skriva kod som kรถrs i mรฅnga olika miljรถer fรถr testning.
virtualisering anvรคnds huvudsakligen fรถr tre huvudรคndamรฅl: 1) nรคtverksvirtualisering, 2) servervirtualisering och 3) lagringsvirtualisering
Nรคtverksvirtualisering: Det รคr en metod fรถr att kombinera de tillgรคngliga resurserna i ett nรคtverk genom att dela upp den tillgรคngliga bandbredden i kanaler. Varje kanal รคr oberoende av andra och kan tilldelas en specifik server eller enhet i realtid.
Lagringsvirtualisering: Det รคr sammanslagning av fysisk lagring frรฅn flera nรคtverkslagringsenheter till vad som verkar vara en enda lagringsenhet som hanteras frรฅn en central konsol. Storagevirtualisering anvรคnds ofta i lagringsnรคtverk (SAN).
Servervirtualisering: Servervirtualisering รคr maskeringen av serverresurser som processorer, RAM, operativsystem, etc., frรฅn serveranvรคndare. Servervirtualisering syftar till att รถka resursdelningen och minska bรถrdan och komplexiteten fรถr berรคkningar frรฅn anvรคndare.
Virtualisering รคr nyckeln till att lรฅsa upp molnsystemet. Det som gรถr virtualisering sรฅ viktigt fรถr molnet รคr att det frikopplar programvaran frรฅn hรฅrdvaran. Till exempel kan datorer anvรคnda virtuellt minne fรถr att lรฅna extra minne frรฅn hรฅrddisken. Vanligtvis har en hรฅrddisk mycket mer utrymme รคn minne. รven om virtuella diskar รคr lรฅngsammare รคn riktigt minne, fungerar substitutionen perfekt om den hanteras korrekt. Likasรฅ finns det programvara som kan imitera en hel dator, vilket innebรคr att en dator kan utfรถra funktioner som motsvarar 20 datorer. Detta koncept med virtualisering รคr ett avgรถrande element i olika ... typer av cloud computing, som du kan lรคra dig mer om i den hรคr omfattande guiden.


