Evet, özellikle standart bir hızlandırıcı içindeki uç nokta grupları için AWS Global Hızlandırıcı'daki hem sağlık kontrol aralığını hem de eşik sayımını özelleştirebilirsiniz.
** Sağlık kontrol aralığı
Bu, küresel hızlandırıcının bir uç nokta grubundaki uç noktalarda performans gösterdiği her sağlık kontrolü arasında saniyeler içinde zaman aralığıdır. Bir uç nokta grubu oluşturduğunuzda veya düzenlediğinizde bu aralığı ayarlayabilirsiniz. Sağlık kontrol aralığı için tipik geçerli aralık, örneğin bazı bağlamlarda 1 ila 50 saniye arasında yapılandırılabilir, varsayılan olarak kullanılan hizmet veya konsol arayüzüne bağlı olarak genellikle 30 saniye veya 2 saniye. Bu aralık, her bir uç noktanın sağlık durumunun ne sıklıkta doğrulandığını kontrol eder [2] [5] [11].
** Eşik sayısı
Bu parametre, küresel hızlandırıcı bir uç noktanın sağlık durumunu değiştirmeden önce başarılı veya başarısız olması gereken ardışık sağlık kontrollerinin sayısını tanımlar. Örneğin, eşik sayısı 3 olarak ayarlanmışsa, bir uç nokta, sağlıksız olarak işaretlenmeden önce 3 ardışık sağlık kontrolünü başarısız olmalı veya tekrar sağlıklı işaretlenmeden önce 3 ardışık kontrol geçmelidir. Bu, geçici ağ sorunlarının neden olduğu çırpmayı (hızlı durum değişiklikleri) önlemeye yardımcı olur. Eşik sayısı için geçerli değerler genellikle 3 [2] [5] [11] ile birlikte 2 ila 10 arasında değişir.
** Nasıl yapılandırılır
- Bu ayarları, hızlandırıcının oluşturulması sırasında veya uç nokta grubu yapılandırmasını düzenlerken uç nokta grubu düzeyinde belirtirsiniz.
- Sağlık kontrol bağlantı noktası ve protokolü de ayarlanabilir, genellikle dinleyici bağlantı noktası ve protokolle eşleşir, ancak gerekirse bağlantı noktasını geçersiz kılabilirsiniz (uygun güvenlik grubu ayarlarıyla).
- HTTP/s sağlık kontrolleri için sağlık kontrolü talebi için bir URI yolu belirleyebilirsiniz.
- Bu ayarlar, küresel hızlandırıcının yalnızca özelleştirilmiş sağlık kriterlerinizi karşılayan uç noktalara yönlendirmesini sağlar [2] [5] [8] [11].
** Ek notlar
- Sağlık kontrol ayarları uç nokta grubu başına uygulanır ve küresel hızlandırıcının trafiği sağlıklı uç noktalara nasıl yönlendirdiğini etkiler.
- Hiçbir uç nokta sağlık kontrollerinden geçmezse, küresel hızlandırıcı, kullanılabilirliği korumak için sağlık durumundan bağımsız olarak trafiği tüm uç noktalara yönlendirebilir [3].
- Güvenlik duvarı ve güvenlik grubu kurallarınızın Rota 53 sağlık denetleyicileri tarafından kullanılan IP aralıklarından gelen trafiğe izin verdiğinden emin olun, çünkü bunlar sağlık kontrol problarının kaynaklarıdır [2].
Özetle, AWS Global Hızlandırıcı, sağlık kontrollerinin ne sıklıkta meydana geldiğini ve sistemin sağlık değişikliklerini ne kadar hassas bir şekilde bitirmek için ne kadar hassas olduğunu kontrol etmek için sağlık kontrolü aralığını ve eşik sayısını özelleştirmenizi sağlar ve uygulamanızın güvenilirliği ve duyarlılık gereksinimlerine uyması için esneklik sağlar. Bu özelleştirme, hızlandırıcı konfigürasyonunda uç nokta grubu başına yapılır [2] [5] [11].
Alıntılar:
[1] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-endpoint-groupss-health-check-ptions.html
[2] https://docs.aws.amazon.com/global-acelerator/latest/dg/introduction-how-t-works.html
[3] https://repost.aws/knowledge-center/global-accelerator-unhealthy-endypoints
[4] https://docs.aws.amazon.com/global-acelerator/latest/dg/getting-started-standard.html
[5] https://www.alibabacloud.com/help/en/ga/user-guide/enable-and-mange-health-checks
[6] https://docs.aws.amazon.com/global-aceselator/latest/dg/limits-global-accelerator.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-acelerator/latest/dg/about-endpoint-groups.html
[9] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-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/globalaccelerator.html