Pilastro dell'efficienza delle prestazioni - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Pilastro dell'efficienza delle prestazioni

Il pilastro dell'efficienza delle prestazioni del AWS Well-Architected Framework si concentra sull'ottimizzazione dell'uso delle risorse cloud per raggiungere o superare gli obiettivi prestazionali, garantendo al contempo l'adattabilità alle fluttuazioni della domanda e alle tecnologie emergenti. Sottolinea l'importanza della messa a punto continua dei sistemi per mantenere la massima efficienza in un ambiente cloud dinamico.

Principali aree di interesse per l'applicazione di questo pilastro all'ambiente di streaming delle applicazioni: WorkSpaces

  • Selezione e ottimizzazione del tipo di istanza

  • Ottimizzazione delle prestazioni di streaming

  • Gestione della capacità della flotta

Democratizza le tecnologie avanzate

Sfrutta i servizi gestiti dai fornitori di cloud per tecnologie complesse in modo che il tuo team possa concentrarsi sullo sviluppo del prodotto anziché sulla gestione dell'infrastruttura.

  • Configura i tipi di istanza appropriati in base ai requisiti dell'applicazione:

  • Scegli e configura uno dei seguenti metodi di autenticazione:

    • Configura l'integrazione con un provider di identità basato su SAML 2.0.

    • Configura le impostazioni del pool di utenti.

    • Integrazione con AWS Directory Service.

  • Abilita e configura le opzioni di archiviazione in base alle esigenze degli utenti:

    • Configura le home directory in Amazon S3 per flotte basate su Windows.

    • Configura file system condivisi in Amazon EFS per flotte basate su Linux.

    • Configura le autorizzazioni di archiviazione persistente.

    • Abilita la persistenza delle impostazioni dell'applicazione.

Diventa globale in pochi minuti

Utilizza la distribuzione multiregionale per migliorare le esperienze utente globali attraverso una latenza ridotta.

  • Configura più flotte Regioni AWS distribuendole nelle regioni più vicine agli utenti e creando al contempo stack separati per ogni regione.

  • Implementa il reindirizzamento tra regioni per reindirizzare automaticamente gli utenti WorkSpaces delle applicazioni agli AppStream stack più vicini alla loro posizione corrente.

  • Se utilizzi una delle funzionalità opzionali delle WorkSpaces applicazioni, come la persistenza delle impostazioni delle applicazioni, le home directory o le flotte elastiche, devi configurare la replica interregionale di Amazon S3 per i dati utente per le flotte basate su Windows e la replica interregionale per le flotte basate su Linux.

  • Replica le immagini in tutte le regioni. Per ulteriori informazioni, consulta Copiare un'immagine di tua proprietà su un'altra Regione AWS in Amazon WorkSpaces Applications nella AWS documentazione.

  • Per le flotte aggiunte a un dominio, assicurati che un'infrastruttura Active Directory, incluso Active Directory Federation Services (ADFS) (a meno che tu non stia utilizzando SAML 2.0 e Amazon Cognito come alternativa), sia configurata correttamente nelle altre regioni e che utilizzi per funzionalità di replica multiregione. AWS Directory Service for Microsoft Active Directory

  • Indirizza gli utenti verso gli endpoint delle applicazioni con la latenza più bassa. WorkSpaces Per ulteriori informazioni, consulta il post AWS sul blog Optimize user experience with latency-based routing for Amazon Applications. WorkSpaces

Utilizza architetture serverless

Le architetture serverless eliminano il sovraccarico di gestione dei server e riducono i costi utilizzando servizi gestiti dal cloud per le funzioni di elaborazione.

Utilizza servizi serverless come i seguenti AWS :

  • AWS Lambdaper automatizzare le attività e integrare la logica personalizzata tramite funzioni basate sugli eventi

  • Amazon S3 fornirà uno storage scalabile per i dati utente, i file WorkSpaces delle applicazioni e gli artefatti delle sessioni delle applicazioni

  • Amazon CloudWatch fornirà monitoraggio, registrazione e avvisi per i parametri di prestazioni e WorkSpaces utilizzo delle applicazioni

  • Amazon Cognito per facilitare l'autenticazione degli utenti e il controllo degli accessi per le applicazioni Applications WorkSpaces

  • Amazon API Gateway RESTful APIs per creare interfacce tra WorkSpaces applicazioni e altri servizi o applicazioni personalizzate

Sperimenta più spesso

L'infrastruttura cloud consente di testare rapidamente varie configurazioni di risorse per ottimizzare prestazioni e costi.

  • Prova diversi tipi di istanze per ottimizzare prestazioni e costi:

    • Confronta le prestazioni di streaming tra diverse famiglie di istanze.

    • Valuta le istanze GPU e quelle non GPU per applicazioni grafiche.

    • Testa le istanze ottimizzate per la memoria per applicazioni che richiedono un uso intensivo della memoria.

  • Testa le configurazioni delle applicazioni utilizzando Image Builder:

    • Crea immagini di test con diverse configurazioni dell'applicazione.

    • Convalida le prestazioni delle applicazioni prima della distribuzione.

    • Verifica la compatibilità delle applicazioni con diversi tipi di istanze.

  • Verifica le impostazioni della flotta utilizzando configurazioni di capacità del parco veicoli, ad esempio la capacità minima e massima, le politiche di scalabilità, le impostazioni della sessione come la durata massima della sessione e le impostazioni del timeout di disconnessione.

Considerate la simpatia meccanica

Scegli i servizi cloud in base ai requisiti specifici e ai modelli di utilizzo del tuo carico di lavoro per garantire prestazioni ed efficienza ottimali.

  • Scegli le istanze Graphics G5 per applicazioni a uso intensivo di grafica, applicazioni che richiedono DirectX, OpenGL, OpenCL o software di visualizzazione 3D.

  • Seleziona stream.standard istanze per applicazioni aziendali, browser Web e applicazioni grafiche leggere

  • Monitora e regola il protocollo di streaming in base a CloudWatch metriche come. StreamingSessionLatency

  • Configura WorkSpaces le applicazioni più vicine ai tuoi utenti e utilizza la larghezza di banda di rete appropriata in base ai requisiti dell'applicazione. VPCs

  • Scegliete il tipo di parco veicoli appropriato in base al comportamento dell'applicazione. Ad esempio, scegli flotte a sessione singola per le applicazioni che richiedono risorse dedicate e flotte multisessione per le applicazioni in grado di condividere le risorse in modo efficiente.

  • Considerate la compatibilità delle applicazioni con ambienti multisessione.

  • Utilizzate la funzionalità di reindirizzamento del file system per gestire le interazioni tra applicazioni remote e locali. Per ulteriori informazioni, consulta il post del AWS blog Avvio di applicazioni locali da una sessione di streaming di Amazon WorkSpaces Applications.