egenskaper för Cloud Computing
i den här artikeln kommer vi att titta på några av de viktigaste egenskaperna för cloud computing. Vi kommer också att undersöka de olika komponenterna som utgör en cloud computing-arkitektur och de vanligaste cloud computing-modellerna i nuvarande användning.
- egenskaper för Cloud Computing: Elasticitet
- virtualisering i Cloud Computing
- servervirtualisering
- lagringsvirtualisering
- egenskaper för Cloud Computing: Hårdvaruvirtualisering
- Operativsystemvirtualisering
- Desktop Virtualization
- egenskaper för Cloud Computing: nätverksvirtualisering
- Cloud Computing Architecture
- Front End Architecture
- back End Architecture
- Middleware
- Hypervisor
- hanteringsprogramvara
- Distributionsprogramvara
- egenskaper för Cloud Computing: Anslutningsväg
- Cloud Computing-modeller
- egenskaper för Cloud Computing
egenskaper för Cloud Computing: Elasticitet
du kommer förmodligen att känna till fysiska elastiska material, som du kan dra och sträcka i olika former, men som sedan återgår till sin ursprungliga form när du släpper. Elasticitet i cloud computing är en resurs förmåga att växa eller krympa och sedan återgå till sin ursprungliga utbudsnivå i linje med efterfrågan.
genom den dynamiska allokeringen av resurser till applikationer, projekt, arbetsflöden och processer kan molntjänstleverantörer leverera den exakta mängd resurser som en individ eller ett företag behöver för att köra något. Detta främjar kostnadseffektivitet, så att användarna kan optimera sin molnanvändning utan att slösa pengar på några levererade resurser som de faktiskt inte behöver.
Cloud elasticity hjälper användare att undvika övertilldelning eller undertillsättning av sina resurser. Om till exempel för mycket lagringskapacitet, processorkraft eller minne levereras till en användare kan de få betala för molntillgångar som de aldrig kommer att använda. Å andra sidan, om för få resurser är tillgängliga, kanske användaren inte kan köra sina processer korrekt.
Elasticity gör det också möjligt för molnanvändare att skala sin infrastruktur och resurser upp eller ner som svar på förändrade förhållanden. Så, till exempel, kan ett elastiskt molnsystem injicera ytterligare resurser under en säsongshastighet eller daglig toppperiod och skala sedan automatiskt när efterfrågan blir mindre.
virtualisering i Cloud Computing
i computing är virtualisering skapandet av en virtuell (snarare än en fysisk) version av något, till exempel en server, skrivbord, lagringsenhet, operativsystem eller nätverksresurser. Tekniken gör det möjligt att dela en enda fysisk instans av en resurs eller en applikation i flera instanser. Det gör det genom att tilldela ett logiskt namn till en fysisk enhet och tillhandahålla en pekare till den fysiska resursen, som kan hämtas av flera användare vid behov.
virtualisering i cloud computing är det som gör det möjligt för tjänsteleverantörer att skapa miljontals virtuella maskiner och köra dem i många olika miljöer för hundratals miljoner användare runt om i världen. Virtualisering kan tillämpas på flera aspekter av datormiljön.
servervirtualisering
virtualiseringsprogramvara installerad direkt på ett serversystem delar upp en fysisk server i flera servrar. Inom en enda server kan du använda virtualisering för att köra flera uppgifter (skrivbord, applikationer etc.). Cloud computing använder servervirtualisering för att dela upp varje fysisk server i en leverantörs nätverk i flera servrar på efterfrågan och för att balansera belastningen på nätverket.
lagringsvirtualisering
i ett cloud computing-sammanhang samlar eller grupperar lagringsvirtualisering den fysiska lagringen från flera nätverkslagringsenheter så att den ser ut som en enda lagringsenhet. Dessa fysiska datalagringsenheter kan komma från olika leverantörer eller datacenter, men för slutanvändaren verkar den virtuella “lagringspoolen” härröra från en enda källa.
lagringsvirtualisering kan också uppnås genom att använda program och görs huvudsakligen för säkerhetskopiering och återställning.
egenskaper för Cloud Computing: Hårdvaruvirtualisering
i hårdvaruvirtualisering installeras programvara för virtuell maskin i hårdvarusystemet och ett programvaruhanteringssystem som kallas hypervisor styr och övervakar bearbetning, minne och andra hårdvaruresurser. När virtualiseringsprocessen är klar kan användare installera olika operativsystem på de virtuella maskinerna och köra olika applikationer på dessa operativsystem.
hårdvaruvirtualisering implementeras vanligtvis för serverplattformar, eftersom det är mycket lättare att styra virtuella maskiner än att styra en fysisk server.
Operativsystemvirtualisering
i denna process installeras virtuell maskinprogramvara i värdmaskinens operativsystem snarare än direkt på hårdvarusystemet. Operativsystemvirtualisering används främst för att testa applikationer på olika plattformar och driftsmiljöer.
Desktop Virtualization
med desktop virtualization kan cloud computing-leverantörer ge användarna en hel datorplattform utan att behöva installera ytterligare hårdvara. Desktop virtualisering tillåter också användare att köra olika operativsystem på sina anslutna enheter – till exempel kan en smartphone-ägare som använder desktop virtualisering köra ett Windows 10-skrivbord på Android.
egenskaper för Cloud Computing: nätverksvirtualisering
nätverksvirtualisering gör det möjligt att skapa flera enskilda nätverk från ett fysiskt lokalt nätverk (LAN). För företagsmolnanvändare gör det särskilt möjligt för dem att skapa ett virtuellt privat moln – ett “online” nätverk som inte ansluter till det offentliga internet.
Cloud Computing Architecture
Cloud computing architecture består av olika komponenter och delkomponenter som utgör systemets struktur. Dessa komponenter kan vara lokala resurser, molnresurser, programvarukomponenter, tjänster och middleware och kan manifesteras som databaser, programvarufunktioner, applikationer, nätverksresurser etc.
Front End Architecture
front end är klientdelen av cloud computing, som är synlig för klienten, kunden eller användaren. En front – end-plattform kan innehålla feta klienter, tunna klienter och mobila enheter. Front end-arkitekturkomponenter inkluderar användargränssnittet och klientens datorsystem eller nätverket som används för åtkomst till molnsystemet.
back End Architecture
cloud computing back end är den sida av systemet som används av tjänsteleverantören. Back end-arkitekturkomponenter inkluderar olika servrar, datorer, datalagringssystem, virtuella maskiner och program som tillsammans utgör molnet för datatjänster.
dessutom är baksidan ansvarig för att tillhandahålla säkerhetsmekanismer, trafikstyrning och protokoll som ansluter nätverksdatorer för kommunikation.
Middleware
på leverantörens slut administrerar en central server systemet, övervakar trafik och klientkrav. Denna centrala server följer en specifik uppsättning protokoll och använder en speciell typ av programvara som kallas middleware, vilket gör att nätverksdatorer kan kommunicera med varandra.
Hypervisor
med virtualisering, ett nyckelelement i cloud computing delivery, består hypervisor eller Virtual Machine Monitor (VMM) av programvara, hårdvara och firmware som skapar och kör virtuella maskiner. Hypervisorn ger varje användare en plattform som kallas en virtuell Operativplattform, vilket gör det möjligt att konfigurera och hantera gästens operativsystem för att använda molnet.
hanteringsprogramvara
Cloud management-programvara innehåller olika planer och strategier som hjälper till att öka molnens prestanda och ger funktioner som leverans i tid av lagring, korrekt säkerhet och alltid på åtkomst.
Distributionsprogramvara
Distributionsprogramvara innehåller alla obligatoriska installationer och konfigurationer som behövs för att göra molnet tillgängligt för användaren. Det är en back-end-komponent som implementerar innan tillhandahållandet av molnresurser sker.
egenskaper för Cloud Computing: Anslutningsväg
detta är en virtuell rutt som länkar molnservrar, vars dataöverföringshastighet beror på användarens nätverk eller internetanslutning. Vanligtvis har anslutningsvägen konfigurationsalternativ som gör det möjligt för användaren att anpassa rutten och protokollet.
Cloud Computing-modeller
det anses vanligtvis vara tre huvudsakliga cloud computing-modeller eller metoder för molnbaserad leverans: Software as a Service (SaaS), Infrastructure as a Service (IaaS) och Platform as a Service (PaaS).
SaaS är en metod för molnbaserad mjukvaruleverans där programvara nås online via en prenumeration, i motsats till att köpas och installeras på enskilda datorer och andra enheter. Vanligtvis faktureras månadsvis eller årligen, abonnemangsavgiften täcker vanligtvis själva applikationen, tillsammans med programvarulicensiering, support och de flesta andra avgifter.
ur företagets perspektiv är den viktigaste fördelen med SaaS-leveransmodellen att den eliminerar behovet av att installera och köra applikationer på interna datorer eller datacenter. Detta frigör företaget från de tids-och kostnadsbördor som är förknippade med att förvärva, hantera och underhålla ytterligare hårdvara för att köra programvaran, liksom behovet av individuell licensiering, installation och support.
som namnet antyder ger IaaS tillgång till grundläggande IT – infrastruktur-molnbaserade beräknings -, nätverks-och lagringsresurser etc. – till kunder på en pay-as-you-go basis. Modellen gör det möjligt för företag att undvika kostnaden och komplexiteten att köpa, hantera och underhålla dessa resurser själva.
PaaS är en cloud computing-modell där leverantörer är värd för och levererar hårdvaru-och mjukvaruverktyg som behövs för applikationsutveckling till användare över internet. Modellen gör det möjligt för utvecklare att bygga en hel applikation i en webbläsare från var som helst i världen, vilket underlättar fjärrarbete och långdistanssamarbete.
sammanfattning:
egenskaper för Cloud Computing
egenskaper för Cloud Computing: elasticitet. Elasticitet i cloud computing är en resurs förmåga att växa eller krympa och sedan återgå till sin ursprungliga utbudsnivå i linje med efterfrågan. Virtualisering i Cloud Computing: i datorer är virtualisering skapandet av en virtuell (snarare än en fysisk) version av något, till exempel en server, skrivbord, lagringsenhet, operativsystem eller nätverksresurser. Egenskaper för Cloud Computing: anslutningsväg: Detta är en virtuell rutt som länkar molnservrar, vars dataöverföringshastighet beror på användarens nätverk eller internetanslutning. Cloud Computing-modeller: det anses vanligtvis vara tre huvudsakliga cloud computing-modeller eller metoder för molnbaserad leverans: Software as a Service (SaaS), Infrastructure as a Service (IaaS) och Platform as a Service (PaaS).