Traffic Manager uç noktaları
Azure Traffic Manager, ağ trafiğinin farklı veri merkezlerinde çalışan uygulama dağıtımlarına nasıl dağıtıldığını denetlemenize olanak tanır. Her uygulama dağıtımını Traffic Manager'da bir 'uç nokta' olarak yapılandırırsınız. Traffic Manager bir DNS isteği aldığında, DNS yanıtında geri döndürmek için kullanılabilir bir uç nokta seçer. Traffic Manager, seçimi geçerli uç nokta durumuna ve trafik yönlendirme yöntemine dayandırıyor. Daha fazla bilgi için bkz . Traffic Manager nasıl çalışır?
Traffic Manager tarafından desteklenen üç tür uç nokta vardır:
- Azure uç noktaları, Azure'da barındırılan hizmetler için kullanılır.
- Dış uç noktalar IPv4/IPv6 adresleri, FQDN'ler veya Azure dışında barındırılan hizmetler için kullanılır. Bu hizmetler şirket içinde veya farklı bir barındırma sağlayıcısıyla olabilir.
- İç içe uç noktalar ise daha büyük ve daha karmaşık dağıtımların ihtiyaçlarını desteklemek üzere daha esnek trafik yönlendirme şemaları oluşturmak amacıyla Traffic Manager profillerini birleştirmek için kullanılır.
Farklı türlerdeki uç noktaların tek bir Traffic Manager profilinde veya iç içe profil hiyerarşisinde nasıl birleştirilebileceğine ilişkin bazı kısıtlamalar vardır. Farklı türlerdeki hedefleri (etki alanı adı, IP adresi] olan dış uç noktaları veya Azure uç noktalarıyla hedef olarak IP adresleri olan dış uç noktaları karıştıramazsınız.
Aşağıdaki bölümlerde her uç nokta türü daha ayrıntılı olarak açıklanmaktadır.
Azure uç noktaları
Azure uç noktaları Traffic Manager'daki Azure tabanlı hizmetler için kullanılır. Aşağıdaki Azure kaynak türleri desteklenir:
- PaaS bulut hizmetleri.
- Web Apps
- Web Uygulaması Yuvaları
- PublicIPAddress kaynakları (vm'lere doğrudan veya Azure Load Balancer aracılığıyla bağlanabilir). publicIpAddress,Traffic Manager profilinde kullanılmak üzere atanmış bir DNS adına sahip olmalıdır.
PublicIPAddress kaynakları Azure Resource Manager kaynaklarıdır. Bunlar klasik dağıtım modelinde yoktur ve yalnızca Traffic Manager'ın Azure Resource Manager deneyimlerinde desteklenir. Diğer uç nokta türleri hem Resource Manager hem de klasik dağıtım modeli aracılığıyla desteklenir.
Traffic Manager, Azure uç noktalarını kullanırken bir Web Uygulamasının ne zaman durdurulduğunu ve başlatılıp başlatılağını algılar. Bu durum uç nokta durumuna yansıtılır. Ayrıntılar için bkz . Traffic Manager uç nokta izleme . Temel alınan hizmet durdurulduğunda Traffic Manager uç nokta sistem durumu denetimleri yapmaz veya trafiği uç noktaya yönlendirmez. Durdurulan örnek için Traffic Manager faturalama olayı gerçekleşmez. Hizmet yeniden başlatıldığında faturalama devam eder ve uç nokta trafik almaya uygundur. Bu algılama PublicIpAddress uç noktaları için geçerli değildir.
Dış uç noktalar
Dış uç noktalar IPv4/IPv6 adresleri, FQDN'ler veya Azure dışındaki hizmetler için kullanılır. IPv4/IPv6 adres uç noktalarının kullanılması, Traffic Manager'ın uç noktaların durumunu dns adı gerektirmeden denetlemesine olanak tanır. Sonuç olarak Traffic Manager, bu uç noktayı yanıt olarak döndürürken A/AAAA kayıtlarıyla sorgulara yanıt verebilir. Azure dışındaki hizmetler, şirket içinde veya farklı bir sağlayıcıda barındırılan bir hizmet içerebilir. Dış uç noktalar tek tek kullanılabilir veya aynı Traffic Manager profilinde Azure Uç Noktaları ile birleştirilebilir. Özel durum, yalnızca dış uç noktalar olabilecek IPv4 veya IPv6 adresleri olarak belirtilen uç noktalar içindir. Azure uç noktalarını Dış uç noktalarla birleştirmek çeşitli senaryolara olanak tanır:
- Azure kullanarak etkin-etkin veya etkin-pasif yük devretme modelinde mevcut bir şirket içi uygulama için daha fazla yedeklilik sağlayın.
- Trafiği, kendisiyle ilişkilendirilmiş bir DNS adı olmayan uç noktalara yönlendirin. Ayrıca, döndürülen BIR DNS adının IP adresini almak için ikinci bir DNS sorgusu çalıştırma gereksinimini kaldırarak genel DNS arama gecikme süresini azaltır.
- Dünyanın dört bir yanındaki kullanıcılar için uygulama gecikme süresini azaltın, mevcut bir şirket içi uygulamayı Azure'daki diğer coğrafi konumlara genişletin. Daha fazla bilgi için bkz . Performans trafiği yönlendirme.
- Mevcut bir şirket içi uygulama için sürekli olarak veya Azure'ı kullanarak talep artışlarını karşılamak için bir 'buluta artış' çözümü olarak daha fazla kapasite sağlayın.
Bazı durumlarda, Azure hizmetlerine başvurmak için Dış uç noktaları kullanmak yararlı olur. Örnekler için SSS bölümüne bakın. Sistem durumu denetimleri, Dış uç nokta oranına değil Azure uç noktalarına göre faturalandırılır. Azure uç noktalarının aksine, temel alınan hizmeti durdurur veya silerseniz sistem durumu denetimi faturalaması devam eder. Traffic Manager'da uç noktayı devre dışı bırakdığınızda veya sildiğinizde faturalama durdurulur.
İç içe uç noktalar
İç içe uç noktalar birden çok Traffic Manager profilini birleştirerek daha büyük ve karmaşık dağıtımların gereksinimlerini desteklemek üzere esnek trafik yönlendirme düzenleri oluşturur. İç içe uç noktalar ile bir alt profil, üst profile uç nokta olarak eklenir. Hem alt hem de üst profiller, diğer iç içe yerleştirilmiş profiller de dahil olmak üzere herhangi bir türdeki diğer uç noktaları içerebilir.
Daha fazla bilgi için bkz . İç İçe Traffic Manager profilleri.
Uç nokta olarak Web Apps
Traffic Manager'da Web Uygulamalarını uç nokta olarak yapılandırırken dikkat edilmesi gereken bazı noktalar daha vardır:
- Yalnızca Standart SKU veya üzeri web uygulamaları Traffic Manager ile kullanılabilir. Daha düşük bir SKU'ya sahip bir Web Uygulaması ekleme girişimleri başarısız olur. Mevcut bir Web Uygulamasının SKU'sunun düşürülmesinde Traffic Manager artık söz konusu Web Uygulamasına trafik gönderilmez. Desteklenen planlar hakkında daha fazla bilgi için bkz . App Service Planları.
- Bir uç nokta http isteği aldığında, istekteki ana bilgisayar üst bilgisini kullanarak isteğe hangi Web Uygulamasının hizmet vermesi gerektiğini belirler. Ana bilgisayar üst bilgisi, isteği başlatmak için kullanılan DNS adını içerir, örneğin
contosoapp.azurewebsites.net
. Web Uygulamanızla farklı bir DNS adı kullanmak için DNS adının Uygulama için özel bir etki alanı adı olarak kaydedilmesi gerekir. Web Uygulaması uç noktasını Azure uç noktası olarak eklerken Traffic Manager profili DNS adı uygulama için otomatik olarak kaydedilir. Uç nokta silindiğinde bu kayıt otomatik olarak kaldırılır. - Her Traffic Manager profilinin her Azure bölgesinden en fazla bir Web Uygulaması uç noktası olabilir. Bu kısıtlamaya geçici bir çözüm bulmak için Bir Web Uygulamasını Dış uç nokta olarak yapılandırabilirsiniz. Daha fazla bilgi için bkz. SSS.
Uç noktaları etkinleştirme ve devre dışı bırakma
Traffic Manager'da bir uç noktayı devre dışı bırakmak, bakım modunda olan veya yeniden dağıtılan bir uç noktadan trafiği geçici olarak kaldırmak için yararlı olabilir. Uç nokta yeniden çalıştırıldıktan sonra yeniden etkinleştirilebilir.
Azure portalı, PowerShell, CLI veya REST API'yi kullanarak Traffic Manager uç noktalarını etkinleştirebilir veya devre dışı bırakabilirsiniz.
Not
Azure uç noktasını devre dışı bırakmanın Azure'daki dağıtım durumuyla hiçbir ilgisi yoktur. Traffic Manager'da devre dışı bırakıldığında bile bir Azure hizmeti (VM veya Web Uygulaması gibi) çalışmaya devam eder ve trafiği alabilir. Trafik, Traffic Manager profili DNS adı yerine doğrudan hizmet örneğine adreslenebilir. Daha fazla bilgi için bkz . Traffic Manager nasıl çalışır?
Her uç noktanın geçerli trafik alma uygunluğu aşağıdaki faktörlere bağlıdır:
- Profil durumu (etkin/devre dışı)
- Uç nokta durumu (etkin/devre dışı)
- Bu uç nokta için sistem durumu denetimlerinin sonuçları
Ayrıntılar için bkz . Traffic Manager uç nokta izleme.
Not
Traffic Manager DNS düzeyinde çalıştığından, herhangi bir uç noktaya var olan bağlantıları etkileyemez. Bir uç nokta kullanılamıyorsa Traffic Manager yeni bağlantıları başka bir kullanılabilir uç noktaya yönlendirir. Ancak devre dışı veya iyi durumda olmayan uç noktanın arkasındaki konak, bu oturumlar sonlandırılana kadar mevcut bağlantılar üzerinden trafik almaya devam edebilir. Uygulamalar, trafiğin mevcut bağlantılardan boşaltılması için oturum süresini sınırlamalıdır.
Profildeki tüm uç noktalar devre dışı bırakılırsa veya profilin kendisi devre dışı bırakılırsa Traffic Manager yeni bir DNS sorgusuna yanıt gönderir NXDOMAIN
.
SSS
Traffic Manager'i birden çok abonelikten uç noktalarla kullanabilir miyim?
Traffic Manager'i Cloud Service 'Hazırlama' yuvalarıyla kullanabilir miyim?
Traffic Manager'ı aynı bölgede birden fazla Web Uygulaması ile kullanabilir miyim?
Traffic Manager profilimin Azure uç noktalarını farklı bir kaynak grubuna taşımak Nasıl yaparım??
Sonraki adımlar
- Traffic Manager'ın nasıl çalıştığını öğrenin.
- Traffic Manager uç nokta izleme ve otomatik yük devretme hakkında bilgi edinin.
- Traffic Manager trafik yönlendirme yöntemleri hakkında bilgi edinin.