Molnhantering
Molnhantering är hantering av molnbaserade produkter och tjänster.
Offentliga moln hanteras av offentliga molntjänstleverantörer, som inkluderar den offentliga molnmiljöns servrar, lagring, nätverk och datacenterdrift. Användare kan också välja att hantera sina offentliga molntjänster med ett tredjepartsverktyg för molnhantering.
Användare av offentliga molntjänster kan i allmänhet välja mellan tre grundläggande molnprovisioneringskategorier:
- Användarsjälvprovisionering: Kunder köper molntjänster direkt från leverantören, vanligtvis via ett webbformulär eller konsolgränssnitt. Kunden betalar per transaktion.
- Avancerad provisionering: Kunder kontrakterar i förväg en förutbestämd mängd resurser, som förbereds före service. Kunden betalar en fast avgift eller en månadsavgift.
- Dynamisk provisionering: Leverantören allokerar resurser när kunden behöver dem och avvecklar dem sedan när de inte längre behövs. Kunden debiteras enligt betalning per användning.
Att hantera ett privat moln kräver mjukvaruverktyg för att skapa en virtualiserad pool av beräkningsresurser, tillhandahålla en självbetjäningsportal för slutanvändare och hantera säkerhet, resursallokering, spårning och fakturering. Hanteringsverktyg för privata moln tenderar att vara tjänstedrivna, i motsats till resursdrivna, eftersom molnmiljöer vanligtvis är mycket virtualiserade och organiserade i form av bärbara arbetsbelastningar.
I hybridmolnmiljöer måste beräknings-, nätverks- och lagringsresurser hanteras över flera domäner, så en bra hanteringsstrategi bör börja med att definiera vad som behöver hanteras, och var och hur det ska göras. Policyer för att styra dessa domäner bör inkludera konfiguration och installation av bilder, åtkomstkontroll samt budgetering och rapportering. Åtkomstkontroll inkluderar ofta användningen av Single sign-on (SSO), där en användare loggar in en gång och får tillgång till alla system utan att bli uppmanad att logga in igen på vart och ett av dem.
Kännetecken för molnhantering
Molnhantering kombinerar mjukvara och teknik i en design för att hantera molnmiljöer. Mjukvaruutvecklare har svarat på hanteringsutmaningarna med molnberäkning med en mängd olika molnhanteringsplattformar och verktyg. Dessa verktyg inkluderar inbyggda verktyg som erbjuds av offentliga molnleverantörer samt tredjepartsverktyg utformade för att tillhandahålla konsekvent funktionalitet mellan flera molnleverantörer. Administratörer måste balansera de konkurrerande kraven på effektiv konsistens över olika molnplattformar med tillgång till olika inbyggd funktionalitet inom enskilda molnplattformar. Den växande acceptansen för offentliga moln och ökad multimolnanvändning driver behovet av konsekvent plattformsoberoende hantering. Snabbt införande av molntjänster introducerar en ny uppsättning ledningsutmaningar för de tekniska yrkesverksamma som ansvarar för att hantera IT-system och tjänster.
Molnhanteringsplattformar och verktyg bör ha förmågan att tillhandahålla minimal funktionalitet i följande kategorier. Funktionalitet kan både tillhandahållas inbyggt eller orkestreras via tredjepartsintegration.
- Provisionering och orkestrering: skapa, ändra och ta bort resurser samt orkestrera arbetsflöden och hantering av arbetsbelastningar
- Automation: Möjliggör molnkonsumtion och distribution av apptjänster via infrastruktur-som-kod och andra DevOps -koncept
- Säkerhet och efterlevnad: hantera rollbaserad åtkomst av molntjänster och upprätthålla säkerhetskonfigurationer
- Tjänsteförfrågan: samla in och uppfylla förfrågningar från användare för att komma åt och distribuera molnresurser.
- Övervakning och loggning: samla in prestanda- och tillgänglighetsstatistik samt automatisera incidenthantering och loggaggregation
- Inventering och klassificering: upptäck och underhåll redan existerande brownfield-molnresurser samt övervaka och hantera ändringar
- Kostnadshantering och optimering: spåra och anpassa molnutgifterna och anpassa kapacitet och prestanda till den faktiska efterfrågan
- Migrering, säkerhetskopiering och DR: möjliggör dataskydd, katastrofåterställning och datamobilitet via ögonblicksbilder och/eller datareplikering
Organisationer kan gruppera dessa kriterier i viktiga användningsfall inklusive Cloud Brokerage, DevOps Automation, Governance och Day-2 Life Cycle Operations.
Företag med storskaliga molnimplementeringar kan behöva mer robusta molnhanteringsverktyg som inkluderar specifika egenskaper, såsom förmågan att hantera flera plattformar från en enda referenspunkt, eller intelligenta analyser för att automatisera processer som applikationslivscykelhantering. Avancerade molnhanteringsverktyg bör [ original forskning? ] har också förmågan att hantera systemfel automatiskt med funktioner som egenövervakning, en explicit meddelandemekanism och inkluderar failover- och självläkningsmöjligheter.
Utmaningar för hantering av multimoln och hybridmoln
Äldre förvaltningsinfrastrukturer, som är baserade på konceptet med dedikerade systemrelationer och arkitekturkonstruktioner, är inte väl lämpade för molnmiljöer där instanser kontinuerligt lanseras och avvecklas. Istället kräver molnets dynamiska natur övervaknings- och hanteringsverktyg som är anpassningsbara, utbyggbara och anpassningsbara.
Cloud computing innebär ett antal ledningsutmaningar. Företag som använder offentliga moln har inte äganderätt till utrustningen som är värd för molnmiljön, och eftersom miljön inte finns i deras egna nätverk har offentliga molnkunder inte full synlighet eller kontroll. Användare av offentliga molntjänster måste också integrera med en arkitektur som definieras av molnleverantören, med hjälp av dess specifika parametrar för att arbeta med molnkomponenter. Integration inkluderar att knyta an till moln-API:erna för att konfigurera IP-adresser, subnät, brandväggar och datatjänstfunktioner för lagring. Eftersom kontrollen av dessa funktioner baseras på molnleverantörens infrastruktur och tjänster, måste offentliga molnanvändare integreras med hanteringen av molninfrastrukturen.
Kapacitetshantering är en utmaning för både offentliga och privata molnmiljöer eftersom slutanvändare har möjlighet att distribuera applikationer med hjälp av självbetjäningsportaler. Applikationer av alla storlekar kan dyka upp i miljön, förbruka en oförutsägbar mängd resurser och sedan försvinna när som helst. En möjlig lösning är att profilera tillämpningens påverkan på beräkningsresurser. Som ett resultat tillåter prestandamodellerna att förutsäga hur resursutnyttjandet förändras enligt applikationsmönster. Således kan resurser skalas dynamiskt för att möta den förväntade efterfrågan. Detta är avgörande för molnleverantörer som behöver tillhandahålla resurser snabbt för att möta en växande efterfrågan från deras applikationer.
Charge-back – eller prissättning av resursanvändning på granulär basis – är en utmaning för både offentliga och privata molnmiljöer. Charge-back är en utmaning för offentliga molntjänstleverantörer eftersom de måste prissätta sina tjänster konkurrenskraftigt samtidigt som de skapar vinst. Användare av offentliga molntjänster kan tycka att det är svårt för IT-grupper att bedöma faktiska resurskostnader på grund av överlappande resurser inom en organisation som kan betalas av en enskild affärsenhet, såsom elkraft. För privata molnoperatörer är återkrav ganska okomplicerat, men utmaningen ligger i att gissa hur man kan allokera resurser så nära den faktiska resursanvändningen som möjligt för att uppnå största möjliga operativa effektivitet. Att överskrida budget kan vara en risk.
Hybridmolnmiljöer, som kombinerar offentliga och privata molntjänster, ibland med traditionella infrastrukturelement, presenterar sina egna ledningsutmaningar. Dessa inkluderar säkerhetsproblem om känslig data hamnar på offentliga molnservrar, budgetproblem kring överanvändning av lagring eller bandbredd och spridning av felhanterade bilder. Att hantera informationsflödet i en hybrid molnmiljö är också en betydande utmaning. Lokala moln måste dela information med applikationer som är värd för off-premises av offentliga molnleverantörer, och denna information kan ändras ständigt. Hybridmolnmiljöer inkluderar vanligtvis också en komplex blandning av policyer, behörigheter och begränsningar som måste hanteras konsekvent över både offentliga och privata moln.
Cloud Management Platforms (CMP)
CMP:er tillhandahåller ett sätt för en molntjänstkund att hantera distributionen och driften av applikationer och tillhörande datauppsättningar över flera molntjänstinfrastrukturer, inklusive både lokal molninfrastruktur och offentliga molntjänstleverantörers infrastruktur. Med andra ord tillhandahåller CMP:er hanteringsmöjligheter för hybridmoln- och multimolnmiljöer.
En molnhanteringsplattform (CMP) tillhandahåller breda molnhanteringsfunktioner ovanpå både offentliga molnleverantörsplattformar och privata molnplattformar. CMP:er hanterar molntjänster och resurser som är distribuerade över flera molnplattformar. Värdet av CMPs ligger i att leverera maximal nivå av konsistens mellan plattformar utan att kompromissa med djupet av funktionalitet. Tyvärr har innebörden av termen "molnhanteringsplattform" (CMP) utvecklats under det senaste decenniet så att den exakta innebörden av denna term ofta är oklar i diskussioner om förvaltningsstrategi. En leverantör som använder denna term kan betyda något helt annat än en annan. Att välja rätt hanteringsmetod för molntjänster är därför en komplex uppgift. Leverantörer och leverantörer kan ytterligare förvirra utvärderingen genom att bara lyfta fram deras styrkor och undvika deras svagheter. Dessutom fokuserar varje leverantör och leverantör på att lösa olika aspekter av molnhantering, vilket gör det svårt att jämföra lösningar.
En lägsta livskraftig CMP måste kunna ge stöd för alla teknikstacklager och orkestrera kapacitet över dem (IaaS, PaaS, SaaS, etc.) Den måste inkludera ett molnagnostiskt verktyg för att stödja portabilitet/migrering till och över hybridmoln. Ett integrationsramverk kommer att dra nytta av befintliga automationsverktyg som används internt och kombinera dessa med nya CMP-funktioner. Möjligheten att tillhandahålla inbyggt containerstöd över virtuella teknologier är en förutsättning, och CMP:er är nu antingen "native" för containern (byggda med containers) eller omarbetas för att stödja containers. Tillsammans med standardoperativsystem, kommer en CMP:s ritningsfunktion att göra det möjligt för administratörer att skapa och tillhandahålla bildbaserade lösningar och anpassade konfigurationer. Integration med andra IT-tillgångar och databaser (CMDB) och rollbaserad åtkomstkontroll och styrning är nyckeln.
Som ett konsoliderat kontrollplan för IT-drift är en av de primära rollerna för en CMP integrationen av befintliga programlivscykelverktyg, hypervisorer och molnplattformar. Med tanke på det stadgan måste CMP:er integreras med interna och externa system för att hantera multimolntjänster. Möjligheten att stödja både publicerade API:er och tillhandahålla anpassning, om det behövs, är en kritisk förmåga.
Nyckelområden för integration inkluderar:
- On-premises private cloud - Där molnmiljön finns inom kundorganisationen. Plattformar som VMWare och OpenStack samt integrerade system som de från Nutanix, HPE och andra bör integreras för att hantera privata molnresurser. Möjligheterna bör också inkludera integration med containerorkestratorer som Kubernetes.
- CSP-värd privat moln – Kallas ibland dedikerat eller hanterat moln. Privata värdbaserade molnresurser hanteras via API:er som görs tillgängliga av den privata molnleverantören, på ungefär samma sätt som offentliga molnresurser och inkluderar ofta ytterligare personal för att helt kunna hantera den dagliga verksamheten.
- Offentlig molntjänst – CMP måste integreras med obligatoriska offentliga molntjänster som Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud, Oracle, etc för att möjliggöra hantering av resurser som finns i offentliga molntjänster. Integration kan uppnås genom att använda de offentliga API:erna för målmolntjänsten, eller av en agent som körs inom den offentliga molntjänstmiljön.
- IT Service Management – Det är typiskt för CMP:er att förlita sig på befintliga företagsledningssystem för att tillhandahålla funktioner som incidenthantering, konfigurationshantering, tillgångshantering och ekonomisk hantering.
- Service Automation – Organisationer kan överväga CMP-integration med befintliga automationsverktyg för att förenkla resurshantering. Integration med konfigurationshanteringsverktyg som Chef och Puppet, och distributionsverktyg som Terraform är viktiga överväganden.
Molntjänster Mäklare
Precis som alla andra mäklarfirmor hanterar en Cloud Services Brokerage (CSB) molntjänster för kunder. Gartner förklarar att CSB:er spelar en mellanliggande roll i hanteringsprocessen för cloud computing. Eftersom det finns många datacenter som är värd för de tillhandahållna applikationerna, blir rollen som en tjänstemäklare mycket viktig för att välja det mest lämpliga datacentret för att betjäna den mottagna begäran. Molntjänstmäklare konsoliderar molntjänster från en eller flera källor och tillåter kunder att få tillgång till dessa tjänster via en portal.