Global Traffic Manager
Global Traffic Manager kavramları
GTM ve SLB karşılaştırması
C: Global Traffic Manager (GTM), bir alan adını birden fazla IP adresine çözümlemek için DNS kullanır ve kullanıcıları farklı IP adreslerine yönlendirerek uygulama trafiğini dağıtır. Ayrıca DNS yanıtlarındaki IP adresi listesini sağlık kontrolleriyle dinamik olarak günceller; bu sayede arıza izolasyonu ve yük devretme mümkün olur. Son kullanıcı trafiği doğrudan hizmetin IP adresine bağlanır ve GTM üzerinden geçmez. Buna karşılık Server Load Balancer (SLB), kullanıcı isteklerini gerçek zamanlı olarak farklı arka uç sunucularına dağıtmak için proxy işlevi görür. Tüm kullanıcı trafiği SLB örneğinden geçer.
Genel olarak tek bir bölge içindeki yük dengeleme için SLB kullanın. Farklı bölgelerde birden fazla SLB uç noktanız varsa bunlar arasında yük dengeleme yapmak için GTM kullanabilirsiniz.
Aşağıdaki tabloda GTM ve SLB karşılaştırılmaktadır.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GTM ve Alibaba Cloud DNS karşılaştırması
C: Alibaba Cloud DNS, alan adlarını IP adreslerine dönüştüren ve birden fazla çözümleme kaydı türünü destekleyen alan adı çözümleme hizmeti sunar. GTM, Alibaba Cloud DNS'in akıllı DNS çözümlemesini sağlık kontrolleri ve yük devretme ile genişletir. Kullanıcıların coğrafi konumuna göre en yakın uç noktaya yönlendirilmesini sağlar ve hizmet durumunu gerçek zamanlı olarak izler.
Erişim alanı
GTM örneği başına birden fazla alan adı
C: Duruma bağlıdır.
Birden fazla hizmet alan adı aynı IP adresi kümesine çözülüyorsa CNAME kayıtları kullanarak bunları aynı GTM erişim alanına yönlendirebilirsiniz. Aksi takdirde her hizmet alan adı için ayrı bir GTM örneği gerekir.
1. Tek GTM örneği senaryosu
Hizmet alan adı www.example.com 1.1.XX.XX ve 2.2.XX.XX adreslerine çözülür ve bunlar arasında olağanüstü durum kurtarma gereklidir.
Hizmet alan adı test.example.com da 1.1.XX.XX ve 2.2.XX.XX adreslerine çözülür ve bu iki IP adresi arasında olağanüstü durum kurtarma gereklidir.
Bu senaryoda her iki hizmet alan adı da aynı IP adresi kümesine çözülür; bu nedenle yalnızca bir GTM örneğine ihtiyacınız vardır. Hem www.example.com hem de test.example.com için birer CNAME kaydı oluşturup bunları GTM erişim alanına yönlendirebilirsiniz. Daha fazla bilgi için bkz. Erişim alanını yapılandırma.
2. Birden fazla GTM örneği senaryosu
Hizmet alan adı www.example.com 1.1.XX.XX ve 2.2.XX.XX adreslerine çözülür ve bu iki IP adresi arasında olağanüstü durum kurtarma gereklidir.
Hizmet alan adı test.example.com 1.1.XX.XX ve 3.3.XX.XX adreslerine çözülür ve bu iki IP adresi arasında olağanüstü durum kurtarma gereklidir.
Bu senaryoda hizmet alan adları farklı IP adresi kümelerine çözülür. Her hizmet alan adı için ayrı bir GTM örneği satın almanız gerekir.
GTM CNAME alanlarına erişim
C: Evet. GTM erişim alanı doğrudan erişilebilen bir URL'dir. Diğer müşteriye yönelik hizmet alan adları için CNAME kaydının değeri olarak da kullanabilirsiniz.
GTM arıza algılama
C: GTM, dünya çapındaki birden fazla düğümden uygulama hizmetlerini izler. Bir hizmetin genel sağlığını belirlemek ve uyarıları tetiklemek için izleme düğümlerinin bir kombinasyonunu kullanabilirsiniz. Uygulama hizmetlerinizi izlemek ve arızaları algılamak için Ping, TCP veya HTTP(S) sağlık kontrollerini seçebilirsiniz.
Ping sağlık kontrolü: Paket kaybı oranına ve yanıt süresine göre hizmet arızasını belirler.
TCP sağlık kontrolü: Bağlantı noktası yanıt süresine göre hizmet arızasını belirler.
HTTP/HTTPS sağlık kontrolü: Yanıt süresine ve döndürülen durum koduna göre hizmet arızasını belirler.
GTM yük devretme süresi
C: Kapsamlı testlere dayanarak GTM Ultimate Edition bir arızayı yaklaşık bir dakika içinde doğru şekilde algılayabilir ve yük devretmeyi başlatabilir. Toplam kurtarma süresi, arıza algılama ve ağ yayılma sürelerinin toplamıdır.
Standard Edition bir arızayı yaklaşık 3 dakika içinde algılayabilir ve yük devretmeyi başlatabilir:
Arıza algılama süresi: 60 saniyelik bir sağlık kontrolü aralığı, 60 saniyelik bir TTL ve ardışık 2 arıza ile GTM bir arızayı yaklaşık 3 dakika içinde doğru şekilde algılayabilir ve yük devretmeyi başlatabilir.
Ağ genelinde yayılma süresi: GTM belirli bir ağ genelinde yayılma süresini garanti edemez. Bu, çeşitli İnternet Hizmet Sağlayıcılarının (ISP'ler) TTL önbellek ayarlarına ve ağ koşullarına bağlıdır.
Ultimate Edition bir arızayı yaklaşık 1 dakika içinde algılayabilir ve yük devretmeyi başlatabilir:
Arıza algılama süresi: 15 saniyelik bir sağlık kontrolü aralığı, 1 saniyelik TTL ve ardışık 3 arıza ile GTM yaklaşık 1 dakika içinde yük devretmeyi başlatır.
Ağ genelinde yayılma süresi: GTM belirli bir ağ genelinde yayılma süresini garanti edemez. Bu, çeşitli ISP'lerin TTL önbellek ayarlarına ve ağ koşullarına bağlıdır.
Adres havuzlarında alan adları
C: Evet. Bir GTM adres havuzu IP adresleri veya alan adları içerebilir ancak aynı adres havuzunda ikisini birden karıştıramazsınız. Bir adres havuzu birden fazla alan adı içeriyorsa GTM varsayılan olarak bunlar için döngüsel çözümleme gerçekleştirir.
GTM ve akıllı DNS
C: Evet. GTM akıllı DNS çözümlemesini entegre eder. GTM'yi Çin'deki farklı ISP'lerden, 7 bölgeden, 6 yurtdışı kıtadan ve belirli ülkelerden gelen kullanıcılar için akıllı DNS çözümlemesi yapmak üzere kullanabilirsiniz. Bu, kullanıcıları en yakın uygulama uç noktasına bağlayarak erişim hızını artırır.
GTM ve oturum kalıcılığı
C: Hayır. GTM DNS düzeyinde bir yönetim sistemidir. İstemcileri uygun uygulama hizmeti adreslerine yönlendirmek için DNS yanıtlarını kullanır. İstemciler doğrudan uygulamanın IP adresine bağlanır, GTM üzerinden değil. Bu nedenle GTM istemci ve sunucu arasındaki HTTP trafiğini görmez ve oturum kalıcılığını destekleyemez.
GTM ve CDN kullanımı
C: Evet. CDN'yi GTM'nin önüne yerleştirebilirsiniz. Daha fazla bilgi için bkz. Erişim güvenliğini ve hizmet kullanılabilirliğini artırmak için CDN'i GTM ile entegre etme.
GTM adres havuzlarında CDN CNAME'leri
C: Yapabilirsiniz ancak önerilmez. CDN'ler çok sayıda düğüme sahipken GTM sınırlı sayıda sağlık kontrolü düğümüne sahiptir. Bu uyumsuzluk yanlış izlemeye yol açabilir ve sağlık kontrollerinin ve yük devretmenin güvenilirliğini etkileyebilir.
DNS çözümleme sorunları (eski IP veya NXDOMAIN)
C: Global Traffic Manager DNS kayıtlarının etkinleşmesi zaman alır. Lütfen bekleyin. Kayıtlar uzun bir süre sonra bile hala etkinleşmiyorsa aşağıdaki kontrolleri yapın:
TTL'nin sona erip ermediğini kontrol edin:
dig www.example.comkomutunu çalıştırarak TTL geri sayımını görüntüleyin.CNAME yapılandırmasını kontrol edin:
dig +trace www.example.comkomutunu çalıştırın.İşletim sisteminiz için uygun komutu kullanarak yerel DNS önbelleğini temizleyin (örneğin Windows'ta
ipconfig /flushdns).
Sağlık kontrolü hataları
C: Sağlık kontrolü sürekli başarısız oluyorsa ancak hizmetin çalıştığını doğruladıysanız aşağıdaki sorun giderme adımlarını izleyin:
Güvenlik duvarınızın GTM yoklama IP adresi aralıklarından gelen trafiğe izin verdiğinden emin olun.
Sağlık kontrolü yolunu test edin:
curl -H "Host: domain" http://ip:port/pathkomutunu çalıştırın.Sunucu yükünü ve yanıt süresini kontrol edin.
A kaydı erişim alanı için CNAME sorgusu başarısız oluyor
Adres havuzu yapılandırma bölümündeki kısıtlamalara göre A türündeki bir Access Domain A ve Domain Name türündeki adres havuzlarını destekler. Ancak yalnızca A kaydı sorgularına yanıt verir. CNAME sorgularına yanıt vermek için Access Domain erişim türünü CNAME olarak değiştirmeniz gerekir.
Faturalama
Paylaşılan adresler için faturalama
C: Örnekler bağımsız olarak faturalandırılır. Abonelik örneklerinde faturalama, erişim alanı tarafından oluşturulan yoklama görevlerinin sayısına göre yapılır. Kullandıkça öde örneklerinde faturalama, erişim alanı tarafından oluşturulan sağlık kontrolü yoklamalarının sayısına göre yapılır.
İstenmeyen GTM ücretleri
C: Bu sorunun nedeni ve çözümü aşağıdadır:
Neden: Alibaba Cloud DNS'de bir DNS kaydı için Health Check özelliğini etkinleştirdiğinizde sistem kayıt için yük devretme uygulamak üzere otomatik olarak bir GTM kullandıkça öde örneği oluşturur ve bu ücrete tabidir. GTM kullandıkça öde örnekleri DNS sorgu hacmi, sağlık kontrolü yoklamaları ve erişim alanı sayısı üzerinden faturalandırılır. Kullandıkça öde modelinde bu özelliklerin herhangi bir kullanımı için ücret tahakkuk eder.
Çözüm:
GTM konsolu üzerinde oturum açın ve istenmeyen GTM örneklerini kontrol edin.
Hiçbir hizmetin bunlara bağlı olmadığını onayladıktan sonra daha fazla faturalandırmayı durdurmak için GTM örneklerini silin.
Faturalama döngüsü: GTM günlük olarak faturalandırılır. Bir örneği bugün silerseniz kullanımın son günü için nihai fatura ertesi gün oluşturulur. Bundan sonraki günden itibaren başka fatura oluşturulmaz.
Not:
İşiniz için gerekli olan bir GTM örneğini yanlışlıkla silmemek amacıyla diğer iş amaçları için GTM yapılandırmasında (çözümleme satırları veya adres havuzları ekleme gibi) ek değişiklikler yapıp yapmadığınızı onaylayın.
Bu işlem GTM örneğini siler, DNS kayıtlarını silmez. Bir GTM örneği silindiğinde GTM erişim alanına işaret eden DNS kayıtları (CNAME kayıtları gibi) artık geçerli olmaz ve bu durum hizmet alan adınıza erişilememesine neden olabilir. Bir örneği silmeden önce hizmetleriniz üzerindeki etkiyi değerlendirin. Gerekirse önce DNS kayıtlarınızı arka uç hizmetinin IP adresine işaret edecek şekilde güncelleyin.
Alibaba Cloud DNS sürümleri ve GTM bağlama sınırları
C:
GTM'nin ücretsiz bir sürümü yoktur. Global Traffic Manager (GTM) abonelik veya kullandıkça öde esasına göre sunulan premium bir özelliktir.
Alibaba Cloud DNS'in Ücretsiz Sürümü ile GTM kullanma: Alibaba Cloud DNS'in Ücretsiz Sürümünü kullanıyorsanız birden fazla hizmet alan adından gelen CNAME kayıtlarını aynı GTM erişim alanına yönlendirebilirsiniz. Sınırsız sayıda hizmet alan adı bağlayabilirsiniz.
Sınırlamalar: Ücretsiz Sürümün minimum TTL değeri 600 saniyedir. Bu dakika düzeyinde yük devretmeyi engeller ve yük devretme süresini ücretli bir sürüme kıyasla daha uzun hale getirir.
GTM ve ücretli DNS ile yüksek sorgu hacmi
C: Evet. Global Traffic Manager (GTM) ve Alibaba Cloud DNS'in ücretli sürümleri ayrı ürünlerdir. GTM sağlık kontrolleri ve yük devretme sağlarken ücretli DNS sürümleri daha yüksek bir DNS sorgu kotası sunar. Günlük DNS sorgu sayınız 100.000'i (Ücretsiz Sürümün sınırı) aşarsa sorgu kotanızı artırmak için Alibaba Cloud DNS'in herhangi bir ücretli sürümünü satın almanızı öneririz.
Yanlışlıkla oluşan GTM ücretleri için iade
C: Genel olarak GTM'nin istemeden etkinleştirilmesinden kaynaklanan ücretler iade edilmez. Ancak iyi niyet göstergesi olarak müşteri desteği takdirine bağlı olarak telafi amaçlı bir kupon uygulayabilir. Nakit iade talep etmeniz gerekiyorsa durumun bir görevli yönetici tarafından incelenmesi için bir destek bileti göndermeniz gerekir.
Zamanlanmış otomatik serbest bırakma
C: Hayır. GTM örnekleri zamanlanmış otomatik serbest bırakmayı desteklemez. Faturalandırmayı durdurmak için GTM örneklerini ve bunlarla ilişkili yoklama şablonlarını manuel olarak silmeniz gerekir. Fatura beyanları gecikebilir (genellikle bir gün). Örnek silindiğinde faturalandırma durur.
Uyarılar
Uyarı bildirimleri alınmıyor
C: Beklenen uyarı bildirimlerini almıyorsanız aşağıdakileri kontrol edin:
Uyarı kuralını kontrol edin: Uyarı kuralının oluşturulduğunu ve etkin olduğunu onaylayın.
İletişim durumunu kontrol edin: Uyarı iletişim kişisi yönetimi sayfasında alıcının telefon numarasının veya e-posta adresinin doğrulandığını onaylayın.
İstenmeyen posta veya engellenen mesajları kontrol edin: Bildirimin yanlışlıkla filtrelenmediğinden emin olmak için e-postanızın spam klasörünü veya telefonunuzun SMS engel listesini kontrol edin.
Sağlık kontrolü günlüklerini kontrol edin: Uyarı nesnesindeki (bir adres veya adres havuzu) bir durum değişikliğinin uyarı kuralını tetiklediğini onaylayın.
Uyarı kuralı tetikleyicileri
C: Uyarı kuralları öncelikle sağlık kontrolü durumundaki değişiklikler tarafından tetiklenir. Yaygın tetikleme olayları şunlardır:
Adres kullanılamıyor: Belirtilen sayıda ardışık sağlık kontrolünde bir adres başarısız olduğunda tetiklenir.
Adres kurtarıldı: Daha önce kullanılamayan bir adres tekrar kullanılabilir hale geldiğinde tetiklenir.
Adres havuzu kullanılamıyor: Bir adres havuzundaki tüm adresler kullanılamaz hale geldiğinde tetiklenir.
Adres havuzu kurtarıldı: Kullanılamayan bir adres havuzundaki en az bir adres tekrar kullanılabilir hale geldiğinde tetiklenir.