Integrazione con Kubernetes

Gestisci le risorse a ogni livello dello stack dell'applicazione in modo continuo e automatico per garantire prestazioni ottimali

Illustrazione di un workflow di sistema astratto che mostra cerchi, triangoli, quadrati ed esagoni collegati da frecce direzionali, a rappresentare molteplici percorsi di processo
Come funziona

Kubernetes è la piattaforma contenitore scelta dalla maggior parte delle organizzazioni. Per applicazioni caricate in container e basate su microservizi eseguite su Kubernetes, la piattaforma IBM Turbonomic gestirà automaticamente le risorse per garantire prestazioni. Il software IBM Turbonomic unisce inoltre la visibilità dei container, dei pod, dei nodi e degli spazi dei nomi di Kubernetes al resto dello stack applicativo.

Per decisioni di approvvigionamento ancora più intelligenti, la piattaforma IBM Turbonomic può integrarsi con AppDynamics e Dynatrace, offrendo visibilità sulle applicazioni aziendali e sulle transazioni supportate dalla piattaforma Kubernetes e sulle relazioni tra le applicazioni e l'infrastruttura. Allo stesso modo, può collegare Kubernetes all'infrastruttura sottostante, che sia hypervisor in loco o di cloud. Questo ti permette di scalare o aumentare la tua capacità in tutta sicurezza sapendo che la capacità è sufficiente per sostenere l'aumento della domanda.

L'integrazione Turbonomic di Kubernetes

Entità scoperte

  • Servizio
  • Container 
  • Specifiche container
  • Pod di container
  • Controller di workload 
  • Spazio dei nomi
  • Cluster del container
  • Virtual machine (VM)

Se un pod di container è collegato a un volume, Turbonomic lo individua come volume persistente (VM) e mostra quali pod sono collegati al PV

Metriche scoperte

  • Tempo di risposta 
  • Durata della transazione 
  • Memoria virtuale (VMem)
  • Richiesta VMem
  • Quota richiesta VMem 
  • Quota limite VMem
  • CPU virtuale (VCPU)
  • Richiesta VCPU 
  • Limitazione VCPU 
  • Quota di richiesta VCPU 
  • Quota limite VCPU
  • Allocazione della richiesta di memoria
  • Allocazione della memoria
  • Allocazione della richiesta di CPU 
  • Allocazione della CPU

Azioni di ottimizzazione generate

  • Identificare e ridimensionare le specifiche del container (tramite i controller di workload)
  • Identificare e ridimensionare le quote dello spazio dei nomi (solo da aumentare, non diminuire)
  • Identificare e ridimensionare i controller di workload
  • Identificare e scalare i controller di workload
  • Identificare e spostare i pod di container
  • Identificare ed eseguire il provisioning dei pod di container
  • Identificare e sospendere i pod di container
  • Identificare e riconfigurare i nodi Kubernetes
Ottimizzare le risorse per Kubernetes in tempo reale
  • Assicurare un utilizzo efficiente delle risorse a livello granulare, eliminando i colli di bottiglia delle prestazioni e le inefficienze dei costi.

  • Eseguire un'ottimizzazione costante dell'ambiente Kubernetes per garantire che i container abbiano la giusta quantità di CPU, memoria, rete e storage.

  • Automatizzare le azioni per prevenire gli sforamenti dei costi e mantenere un ambiente Kubernetes efficiente dal punto di vista economico.

 
Assicurare le prestazioni di Kubernetes
  • Identificare e risolvere in modo proattivo i colli di bottiglia, garantendo prestazioni elevate e disponibilità per le applicazioni Kubernetes. 

  • Potenziare l'affidabilità del sito e i team DevOps con funzionalità decisionali rapide, riducendo i tempi di risposta da diversi giorni a pochi secondi.

  • Gestire sia la virtualizzazione legacy che i microservizi di nuova generazione attraverso un unico pannello di controllo.

Allineare i team DevOps e operazioni IT
  • Eliminare la complessità con un modello unificato per lo stato dell'applicazione e dell'infrastruttura Kubernetes. 

  • Colmare il divario tra i team DevOps e applicativi con una visione trasparente e verificabile del processo decisionale per le risorse IT, per ogni componente dell'applicazione.

  • Definire e automatizzare le azioni in base alla domanda in tempo reale e ai requisiti dei workload, consentendo ai team di concentrarsi sulle attività critiche.

 
Più integrazioni di piattaforme contenitori

L'integrazione con Kubernetes è una delle numerose integrazioni di piattaforme contenitori disponibili per la piattaforma IBM Turbonomic. Collegati alle piattaforme contenitore per ottenere una gestione dello stack completo basata sulle applicazioni, oltre a processi decisionali automatizzati e prestazioni costanti.

Visualizza tutte le integrazioni
logo Red Hat Openshift
Red Hat OpenShift

Automatizza i processi decisionali che contribuiscono sia a garantire le prestazioni che a ridurre al minimo i costi e a mantenere la conformità.

Scopri di più
Logo Amazon Elastic Kubernetes Service (EKS)
Amazon Elastic Kubernetes Service (EKS)

Ottieni una gestione dell'intero stack basata su applicazioni per prestazioni continue e con processi decisionali automatizzati. Visualizza i tuoi cluster EKS insieme ad altre distribuzioni.

Scopri di più
Logo di Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)

Ottieni analitiche top-down basate su applicazioni che contribuiscono a garantire le prestazioni continue delle tue applicazioni.

Scopri di più
Logo Google Kubernetes Engine (GKE)
Google Kubernetes Engine (GKE)

Ottieni prestazioni ed elasticità continue attraverso azioni automatizzate.

Scopri di più
Metti il Turbo

Inizia il tuo viaggio verso prestazioni continue delle applicazioni riducendo i costi in modo sicuro.

  1. Prova Turbonomic gratuitamente
  2. Prenota una demo live