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ında olabilir.
  • İç içe uç noktalar , Traffic Manager profillerini birleştirerek daha büyük, daha karmaşık dağıtımların gereksinimlerini desteklemek üzere daha esnek trafik yönlendirme düzenleri oluşturmak için kullanılır.

Farklı türlerdeki uç noktaların tek bir Traffic Manager profilinde birleştirilmesiyle ilgili bir kısıtlama yoktur. Her profil, uç nokta türlerinin herhangi bir karışımını içerebilir.

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ıladuğunu 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 trafiği 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 dns adı gerektirmeden sistem durumunu denetlemesine olanak tanır. Sonuç olarak Traffic Manager, bir yanıtta bu uç noktayı 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 aktif-pasif yük devretme modelinde mevcut bir şirket içi uygulama için daha fazla yedeklilik sağlayın.
  • Trafiği, ilişkili dns adı olmayan uç noktalara yönlendirin. Ayrıca döndürülen 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 her 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.
  • Azure'ı kullanarak talep artışlarını karşılamak için sürekli olarak veya 'buluta patlama' çözümü olarak mevcut bir şirket içi uygulama için 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ç noktalarda, üst profile uç nokta olarak bir alt profil eklenir. Hem alt hem de üst profiller, diğer iç içe profiller de dahil olmak üzere herhangi bir türde 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 Apps uç nokta olarak yapılandırırken dikkat edilmesi gereken bazı noktalar daha vardır:

  1. Yalnızca Standart SKU veya üzeri Web Apps Traffic Manager ile kullanılabilir. Daha düşük bir SKU'nun Web Uygulamasını 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ı.
  2. Bir uç nokta http isteği aldığında, isteğe hangi Web Uygulamasının hizmet vermesi gerektiğini belirlemek için istekteki ana bilgisayar üst bilgisini kullanır. 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. Bir 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.
  3. 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 olarak 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.

Traffic Manager uç noktalarını Azure portal, PowerShell, CLI veya REST API kullanarak 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?

Trafiği almak için her uç noktanın geçerli 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ı kullanılabilir başka bir 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

Sonraki adımlar