Utilizzo delle strategie di distribuzione - AWS AppConfig

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à.

Utilizzo delle strategie di distribuzione

Una strategia di implementazione consente di rilasciare lentamente le modifiche agli ambienti di produzione nell'arco di minuti o ore. Una strategia AWS AppConfig di implementazione definisce i seguenti aspetti importanti di una distribuzione di configurazione.

Impostazione Descrizione

Il tipo di distribuzione

Il tipo di distribuzione definisce il modo in cui la configurazione viene distribuita o implementata. AWS AppConfig supporta i tipi di distribuzione lineare ed esponenziale.

  • Lineare: per questo tipo, AWS AppConfig elabora l'implementazione mediante incrementi del fattore di crescita distribuiti uniformemente nell'implementazione. Ecco un esempio di cronologia per un'implementazione di 10 ore che utilizza una crescita lineare del 20%:

    Tempo trascorso Avanzamento della distribuzione

    0 ore

    0%

    2 ore

    20%

    4 ore

    40%

    6 ore

    60%

    8 ore

    80%

    10 ore

    100%

  • Esponenziale: per questo tipo, AWS AppConfig elabora la distribuzione in modo esponenziale utilizzando la seguente formula: G*(2^N). In questa formula, G è la percentuale di fasi specificata dall'utente e N è il numero di fasi fino a quando la configurazione viene distribuita a tutte le destinazioni. Ad esempio, se si specifica un fattore di crescita di 2, il sistema esegue la configurazione come segue:

    2*(2^0) 2*(2^1) 2*(2^2)

    Espressa numericamente, la distribuzione viene eseguita come segue: 2% degli obiettivi, 4% degli obiettivi, 8% degli obiettivi e continua fino a quando la configurazione non è stata distribuita su tutti i target.

Percentuale di fasi (fattore di crescita)

Questa impostazione specifica la percentuale di chiamanti da destinare durante ogni fase della distribuzione

Nota

Nell'SDK e nella Documentazione di riferimento delle API AWS AppConfig, step percentage viene chiamato growth factor.

Tempo di distribuzione

Questa impostazione specifica il periodo di tempo durante il quale viene eseguita la AWS AppConfig distribuzione sugli host. Questo non è un valore di timeout. Si tratta di una finestra temporale durante la quale la distribuzione viene elaborata a intervalli.

Tempo

Questa impostazione specifica la quantità di tempo di AWS AppConfig monitoraggio degli CloudWatch allarmi Amazon dopo che la configurazione è stata distribuita al 100% dei suoi obiettivi, prima di considerare la distribuzione completa. Se durante questo periodo viene attivato un avviso, eseguire il rollback AWS AppConfig della distribuzione. È necessario configurare le autorizzazioni per eseguire il rollback in base AWS AppConfig agli allarmi. CloudWatch Per ulteriori informazioni, consulta (Consigliato) Configura le autorizzazioni per il rollback automatico.

Puoi scegliere una strategia predefinita inclusa AWS AppConfig o crearne una personalizzata.