Turbonomics
Turbonomic är en containeriserad, mikrotjänstarkitekterad applikation som körs i en Kubernetes -miljö (eller i en VM) i ditt nätverk eller ett offentligt moln. Du tilldelar sedan tjänster som körs i ditt nätverk till Turbonomic mål. Turbonomic upptäcker de enheter (fysiska enheter, virtuella komponenter och programvarukomponenter) som varje mål hanterar och utför sedan analyser, förutser risker för prestanda eller effektivitet och rekommenderar åtgärder du kan vidta för att undvika problem innan de uppstår.
Turbonomic är den främsta lösningen för Application Resource Management (ARM) i moln och virtuella miljöer.
Application Resource Management är en top-down, applikationsdriven metod som kontinuerligt analyserar applikationers resursbehov och genererar fullt automatiska åtgärder för att säkerställa att applikationerna alltid får det de behöver för att fungera optimalt. Den körs 24/7/365 och skalas med de största, mest komplexa miljöerna.
För att utföra applikationsresurshantering representerar Turbonomic din miljö holistiskt som en försörjningskedja för resursköpare och säljare, dessa arbetar tillsammans för att möta efterfrågan på applikationer. Genom att ge köpare (VMs, instanser, containers och tjänster) en budget för att söka efter de resurser som applikationer behöver utföra och säljare att prissätta sina tillgängliga resurser (CPU, minne, lagring, nätverk) baserat på användning i realtid, Turbonomic håller din miljö inom önskat tillstånd – driftsförhållanden som samtidigt uppnår följande motstridiga mål:
Säkerställd programprestanda: Förhindra flaskhalsar, öka containers/VM:s, prioritera arbetsbelastning och minska lagrings latency.
Effektiv resursanvändning: Konsolidera arbetsbelastningar för att minska infrastrukturanvändningen till ett minimum, minska containers, förhindra spridning och använda de mest ekonomiska molnutbuden.
Turbonomic är en containeriserad, mikrotjänstarkitekterad applikation som körs i en Kubernetes -miljö (eller i en VM) i ditt nätverk eller ett offentligt moln. Du tilldelar sedan tjänster som körs i ditt nätverk till Turbonomic mål. Turbonomic upptäcker de enheter (fysiska enheter, virtuella komponenter och programvarukomponenter) som varje mål hanterar och utför sedan analyser, förutser risker för prestanda eller effektivitet och rekommenderar åtgärder du kan vidta för att undvika problem innan de uppstår.
Hur fungerar Turbonomic?
Turbonomic Application Resource Management används för att hålla din infrastruktur i önskat tillstånd. Detta är en pågående process som löser problemet med att säkerställa applikationsprestanda och samtidigt uppnå den mest effektiva resursanvändningen och respektera miljöbegränsningar för att följa affärsregler.
Detta är inte ett enkelt problem att lösa. Application Resource Management måste överväga många olika resurser och hur de används i förhållande till varandra och många kontrollpunkter för varje resurs. När din infrastruktur växer ökar faktorerna för varje beslut exponentiellt. Utöver det förändras miljön ständigt – för att stanna i önskat tillstånd försöker du ständigt träffa ett rörligt mål. För att utföra applikationsresurshantering modellerar Turbonomic miljön som en marknad som består av köpare och säljare. Dessa köpare och säljare utgör en leveranskedja som representerar nivåer av enheter i ditt lager. Denna leveranskedja representerar resursflödet från datacenter, genom de fysiska nivåerna i din miljö, in i den virtuella nivån och ut till molnet. Genom att hantera relationer mellan dessa köpare och säljare tillhandahåller Turbonomic hantering av resurser från datacenter till applikationen. Se figur Supply Chain för en visuell layout av köpar- och säljarrelationer.
Turbonomic använder virtuell valuta för att ge en budget till köpare och tilldela resurser kostnad. Denna virtuella valuta tilldelar värde på alla nivåer i din miljö, vilket gör det möjligt att jämföra kostnaden för applikationstransaktioner med kostnaden för utrymme på en disk eller fysiskt utrymme i ett datacenter. Priset som en säljare tar ut för en resurs ändras beroende på säljarens utbud. När efterfrågan ökar höjs priserna. När priserna ändras reagerar köpare och säljare. Köpare är fria att leta efter andra säljare som erbjuder ett bättre pris, och säljare kan duplicera sig (öppna nya butiker) för att möta den ökande efterfrågan. Turbonomic använder sin ekonomiska schemaläggningsmotor för att analysera marknaden och fatta dessa beslut. Effekten är en osynlig hand som dynamiskt guidar din IT -infrastruktur till optimal resursanvändning. För att få ut mesta möjliga av Turbonomic bör du förstå hur den modellerar din miljö, vilken typ av analys den utför och det önskade tillståndet den arbetar för att uppnå.
The Desired State
Målet med Application Resource Management är att säkerställa prestanda och samtidigt behålla effektiv resursanvändning. När både prestanda och effektivitet bibehålls är miljön i önskat tillstånd. Du kan mäta prestanda som en funktion av fördröjning, där nollfördröjning ger den perfekta QoS för en viss tjänst. Effektiv användning av resurser är en funktion av utnyttjande där 100% utnyttjande av en resurs är idealet för det mest effektiva utnyttjandet.
Om du plottar fördröjning och utnyttjande är resultatet en kurva som visar en korrelation mellan utnyttjande och fördröjning. Upp till en punkt, när du ökar utnyttjandet, är ökningen av fördröjning liten. Det kommer en punkt på kurvan där en liten ökning av utnyttjandet resulterar i en oacceptabel ökning av fördröjningen.
Å andra sidan finns det en punkt i kurvan där en minskning av utnyttjandet inte ger en meningsfull ökning av QoS. Det önskade tillståndet ligger inom dessa punkter på kurvan. Du kan ange ett tröskelvärde för att lägga upp en varning när den övre gränsen överskrids. I så fall skulle du aldrig reagera på ett problem förrän fördröjningen redan har blivit oacceptabel. För att undvika den sena reaktionen kan du ställa in tröskeln för att lägga upp en varning innan den övre gränsen överskrids. I så fall garanterar du QoS till överkostnad-du ökar driftskostnaderna och uppnår aldrig ett effektivt utnyttjande. Istället för att svara efter att ett tröskelvärde har överskridits, analyserar Turbonomic driftförhållandena och rekommenderar ständigt åtgärder för att hålla hela miljön inom önskat tillstånd. Om du utför dessa åtgärder (eller låter Turbonomic utföra dem åt dig), kommer miljön att bibehålla driftsförhållanden som säkerställer prestanda för dina kunder, samtidigt som de garanterar lägsta möjliga kostnad tack vare effektivt utnyttjande av dina resurser.
Relaterade länkar
Läs mer om Turbonomic:
Automatiserad hantering av IT-miljöer med Turbonomic
Vilka avancerade funktioner har Turbonomic? Turbonomic har flera avancerade funktioner som kan hjälpa IT-administratörer att optimera sin miljö och hantera resurserna på ett effektivt sätt. Några av de avancerade funktionerna […]
Vad är Turbonomic och vad gör det?
Turbonomic ger dig kontroll över resursfördelningen i alla lager i dina applikationer och produktionssystem genom att analysera prestanda och flytta dina resurser dit de behövs. Det resulterar i både ökad […]