Assegnazione di motori per migliorare le prestazioni dell'applicazione | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Assegnazione di motori per migliorare le prestazioni dell'applicazione

Quando si apre un'applicazione, Qlik Cloud seleziona automaticamente un motore in base alle dimensioni dell'applicazione, all'utilizzo della memoria di ricaricamento e alle risorse di sistema disponibili. È possibile assegnare manualmente un motore più grande per ottenere un maggiore controllo o migliorare le prestazioni. Le assegnazioni manuali utilizzano la capacità per applicazioni di grandi dimensioni.

Tipi e dimensioni dei motori

Qlik Cloud fornisce due tipi di motori: condivisi e dedicati.

Motori condivisi

I motori condivisi possono eseguire più applicazioni contemporaneamente e sono l'impostazione predefinita per le applicazioni più piccole o meno complesse. Non possono essere assegnati manualmente e non richiedono capacità per applicazioni di grandi dimensioni.

Esempio di specifiche:

  • 60 GB di RAM

  • Fino a 14 core della CPU

Motori dedicati

I motori dedicati eseguono una singola applicazione alla volta e sono adatti per applicazioni più grandi o ad alta intensità di calcolo. Richiedono capacità per applicazioni di grandi dimensioni e possono essere assegnati manualmente.

Esempi di specifiche:

Specifiche del motore
Tipo di motore Memoria Fino a core*
Large-40 40 GB 10 core
Large-60 60 GB 14 core
Large-80 80 GB

20 core

Large-120 120 GB

30 core

Large-160 160 GB

40 core

Large-200 200 GB

50 core

* "Fino a" significa che le risorse vengono fornite in base alle necessità. Non tutti i core della CPU vengono utilizzati contemporaneamente per ogni calcolo.

Nota informaticaLe specifiche di memoria e CPU possono cambiare nel tempo. Queste informazioni riflettono la configurazione attuale, ma Qlik Cloud potrebbe aggiornare le specifiche con l'evolversi della piattaforma.

Quando assegnare manualmente un motore più grande

Potrebbe essere necessario sovrascrivere il posizionamento predefinito del motore quando:

  • L'applicazione presenta visualizzazioni pesanti o calcoli complessi che richiedono più CPU.

  • Le dimensioni o la complessità dell'applicazione superano l'allocazione predefinita del motore.

  • Si desidera testare e convalidare i miglioramenti delle prestazioni utilizzando lo strumento di valutazione integrato.

Le assegnazioni manuali utilizzano la capacità per applicazioni di grandi dimensioni, quindi occorre sempre bilanciare i vantaggi in termini di prestazioni con l'utilizzo della capacità.

Nota informaticaNon è possibile assegnare un'applicazione a un motore più piccolo rispetto a quello selezionato automaticamente da Qlik Cloud.

Assegnazione manuale dei motori alle applicazioni

È possibile assegnare manualmente una dimensione specifica del motore a un'applicazione utilizzando l'API di posizionamento. Le sovrascritture manuali sono disponibili solo tramite chiamate API.

Per assegnare le dimensioni del motore alle applicazioni, è necessario uno dei seguenti ruoli:

  • Amministratore tenant

  • Amministratore analisi

  • Un ruolo personalizzato che include l'autorizzazione Gestisci le assegnazioni del motore per le applicazioni

Con l'API di posizionamento, è possibile:

  • Assegnare una dimensione del motore a un'applicazione

  • Verificare quale dimensione del motore è attualmente assegnata

  • Rimuovere una sovrascrittura della dimensione del motore

Best practice:

  • Concedere l'accesso all'assegnazione del motore solo a utenti fidati responsabili della gestione delle prestazioni e della capacità.

  • Testare le modifiche al motore in un ambiente di sviluppo prima di applicarle alle applicazioni di produzione.

  • Rivedere regolarmente le assegnazioni dei motori, in particolare per le dimensioni dei motori più grandi.

Per istruzioni e dettagli sull'API, vedere Qlik Developer: Aggiungere le applicazioni alle dimensioni del motore.

Confronto delle prestazioni dell'applicazione tra le dimensioni del motore

Lo strumento di valutazione delle prestazioni dell'applicazione in Qlik Cloud aiuta gli sviluppatori a valutare le prestazioni dell'applicazione durante l'interazione dell'utente. Misura l'efficienza con cui gli oggetti dell'applicazione, come grafici, fogli e KPI, vengono calcolati e renderizzati all'apertura dell'applicazione.

Questo strumento è particolarmente utile se si assegna un motore più grande a un'applicazione e si desidera verificare se la modifica migliora le prestazioni.

Cosa è possibile fare con lo strumento di valutazione

  • Misurare il tempo necessario per il calcolo di grafici, fogli o oggetti specifici.

  • Confrontare le prestazioni dell'applicazione tra le dimensioni del motore per vedere se l'assegnazione di un motore più grande migliora la velocità e la reattività.

Nota informaticaLo strumento di valutazione delle prestazioni dell'applicazione non testa le prestazioni di ricaricamento. Si concentra interamente sull'utilizzo dell'applicazione.

Esecuzione di una valutazione delle prestazioni

È possibile eseguire una valutazione delle prestazioni dell'applicazione in diversi modi:

  • Direttamente dal centro attività

  • Come parte di un flusso di lavoro di Qlik Automate

  • Tramite le API di Qlik Cloud

Ciò rende lo strumento accessibile agli sviluppatori che lavorano in modo interattivo e a coloro che automatizzano i test delle applicazioni.

Per ulteriori informazioni, vedere Valutazione prestazioni applicazione.

Considerazioni sul consumo di capacità

Le assegnazioni manuali del motore influiscono sulla quantità di capacità per applicazioni di grandi dimensioni utilizzata dall'applicazione. Si applicano le seguenti regole:

  • Capacità utilizzata = dimensione del motore ÷ 4

    • Esempio: l'assegnazione di un'applicazione da 3 GB a un motore da 80 GB consuma 20 GB di capacità per applicazioni di grandi dimensioni in fase di esecuzione.

  • Qlik non riduce l'utilizzo se l'applicazione non utilizza completamente il motore assegnato.

  • Se l'applicazione cresce e viene successivamente assegnata automaticamente a un motore più grande, Qlik aggiorna di conseguenza l'utilizzo della capacità.

Per ulteriori informazioni, vedere Spporto per le applicazioni di grandi dimensioni.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!