Sì, è possibile personalizzare sia l'intervallo di controllo della salute sia il conteggio delle soglia in AWS Global Accelerator, in particolare per i gruppi endpoint all'interno di un acceleratore standard.
** Intervallo di controllo della salute
Questo è l'intervallo di tempo, in pochi secondi, tra ogni controllo sanitario che l'acceleratore globale si comporta sugli endpoint in un gruppo endpoint. È possibile impostare questo intervallo quando si crea o modifichi un gruppo endpoint. L'intervallo tipico valido per l'intervallo di controllo della salute è configurabile, ad esempio da 1 a 50 secondi in alcuni contesti, con un valore predefinito spesso di 30 secondi o 2 secondi a seconda del servizio o dell'interfaccia della console utilizzata. Questo intervallo controlla la frequenza con cui viene verificato lo stato di salute di ciascun endpoint [2] [5] [11].
** Conteggio di soglia
Questo parametro definisce il numero di controlli sanitari consecutivi che devono avere successo o fallire prima che l'acceleratore globale modifichi lo stato di salute di un endpoint. Ad esempio, se il conteggio della soglia è impostato su 3, un endpoint deve fallire 3 controlli sanitari consecutivi prima che sia marcato malsano o supera 3 controlli consecutivi prima di essere contrassegnato di nuovo sano. Questo aiuta a evitare di sbattere (rapidi cambiamenti di stato) causati da problemi di rete transitori. I valori validi per il conteggio della soglia vanno generalmente da 2 a 10, con un valore predefinito di 3 [2] [5] [11].
** Come configurare
- Si specificano queste impostazioni a livello di gruppo endpoint, durante la creazione dell'acceleratore o quando si modifica la configurazione del gruppo endpoint.
- È inoltre possibile impostare la porta e il protocollo di controllo sanitario, spesso corrispondente alla porta e al protocollo dell'ascoltatore, ma è possibile sovrascrivere la porta, se necessario (con adeguate regolazioni del gruppo di sicurezza).
- Per i controlli sanitari HTTP/S, è possibile specificare un percorso URI per la richiesta di controllo sanitario.
- Queste impostazioni garantiscono che l'acceleratore globale inserisca solo il traffico verso gli endpoint che soddisfano i criteri di salute personalizzati [2] [5] [8] [11].
** Note aggiuntive
- Le impostazioni di controllo sanitario vengono applicate per gruppo endpoint e influenzano il modo in cui l'acceleratore globale perde il traffico verso endpoint sani.
- Se nessun endpoint passa i controlli sanitari, l'acceleratore globale può instradare il traffico verso tutti gli endpoint indipendentemente dallo stato di salute per mantenere la disponibilità [3].
- Assicurati che le regole del firewall e del gruppo di sicurezza consentano il traffico in entrata dalle gamme IP utilizzate dai pedalatori della Route 53, poiché queste sono le fonti delle sonde di controllo sanitario [2].
In sintesi, AWS Global Accelerator consente di personalizzare l'intervallo di controllo sanitario e il conteggio delle soglia per controllare la frequenza con cui si verificano i controlli di salute e quanto sia sensibile il sistema a endpoint sanitario, fornendo flessibilità per soddisfare i requisiti di affidabilità e reattività della tua applicazione. Questa personalizzazione viene eseguita per gruppo endpoint nella configurazione dell'acceleratore [2] [5] [11].
Citazioni:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups-health-check-options.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://repost.aws/knowledge-center/global-accelerator-unhealthy-endpoints
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started-standard.html
[5] https://www.alibacloud.com/help/en/ga/user-guide/enable-and-manage-health-checks
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/limits-global-ackcelerator.html
[7] https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/route53/client/update_health_check.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[9] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-ackcelerator-guide.pdf
[10] https://repost.aws/questions/qukcri46a5sbmshxtxo3bfyg/elb-health-check-frequency
[11] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalackcelerator.html