Öğretici: Traffic Manager kullanarak Web sitesi yanıtını geliştirme
Bu öğreticide, Kullanıcı trafiğini en düşük gecikmeyle Web sitesine yönlendirerek yüksek oranda yanıt veren bir Web sitesi oluşturmak için Traffic Manager nasıl kullanılacağı açıklanmaktadır. Genellikle, en düşük gecikme süresine sahip veri merkezi, coğrafi mesafede en yakın bir değer olacaktır.
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- IIS üzerinde basit bir web sitesi çalıştıran iki VM oluşturma
- Traffic Manager'ı uygulamalı olarak görmek için iki test amaçlı VM oluşturma
- IIS çalıştıran VM'lerin DNS adını yapılandırma
- İyileştirilmiş Web sitesi performansı için Traffic Manager profili oluşturma
- Traffic Manager profiline VM uç noktaları ekleme
- Traffic Manager'ın nasıl çalıştığını görün
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Önkoşullar
Bu öğreticide Traffic Manager'ın çalışmasını uygulamalı olarak görmek için şu sistemleri dağıtmanız gerekir:
- Farklı Azure bölgelerinde çalışan iki temel Web sitesi örneği- Doğu ABD ve Batı Avrupa.
- Traffic Manager bir VM 'yi test etmek için iki test VM 'si Doğu ABD ve Batı Avrupa ikinci VM. Test VM 'Leri, Traffic Manager en düşük gecikme süresini sağladığından Kullanıcı trafiğinin aynı bölgede çalışan Web sitesine nasıl yönlendirdiğini göstermek için kullanılır.
Azure'da oturum açma
https://portal.azure.com adresinden Azure portalında oturum açın.
Web sitelerini oluşturma
Bu bölümde Traffic Manager profili için iki farklı Azure bölgesinde iki hizmet uç noktası sunan iki web sitesi örneği oluşturacaksınız. İki web sitesi oluşturmak için aşağıdaki adımları izleyin:
- Biri Doğu ABD diğeri Batı Avrupa bölgesinde olmak üzere basit bir web sitesi çalıştıran iki VM oluşturun.
- İki VM'de de IIS sunucusu yükleyin ve varsayılan web sitesi sayfasını web sitesini ziyaret eden kullanıcıların VM adını göreceği şekilde güncelleştirin.
Web sitelerini çalıştırmak için VM oluşturma
Bu bölümde, Doğu ABD ve Azure bölgelerine Batı Avrupa Iki VM myIISVMEastUS ve myIISVMWestEurope oluşturulur.
Azure Portal sol üst köşesinde, kaynak oluştur > işlem > Windows Server 2019 Datacenter' u seçin.
Sanal makine oluştur' da, temel bilgiler sekmesinde aşağıdaki değerleri yazın veya seçin:
- Abonelik > Kaynak grubu: Yeni oluştur ' u seçin ve myResourceGroupTM1 yazın.
- Örnek ayrıntıları > Sanal makine adı: myIISVMEastUS yazın.
- Örnek ayrıntıları > Bölge: Doğu ABD seçin.
- Yönetici hesabı > Kullanıcı adı: tercih etmek için bir Kullanıcı adı girin.
- Yönetici hesabı > Parola: seçtiğiniz parolayı girin. Parola en az 12 karakter uzunluğunda olmalı ve tanımlanmış karmaşıklık gereksinimlerinikarşılamalıdır.
- Gelen bağlantı noktası kuralları > Ortak gelen bağlantı noktaları: Seçili bağlantı noktalarına izin ver öğesini seçin.
- Gelen bağlantı noktası kuralları > Gelen bağlantı noktalarını seçin: aşağı açılan kutuda RDP ve http ' yi seçin.
Yönetim sekmesini seçin veya Sonraki: diskler' i ve sonra ileri: ağ' ı ve ardından İleri: yönetim' i seçin. İzleme altında, önyükleme tanılamayı kapalı olarak ayarlayın.
Gözden geçir ve oluştur’u seçin.
Ayarları gözden geçirin ve ardından Oluştur' a tıklayın.
Kaynak grubu adı myResourceGroupTM2, Batı Avrupa konumu ve diğer tüm ayarların myIISVMEastUS ile aynı olan myIISVMWestEurope adlı ikinci bir sanal makine oluşturmak için adımları izleyin.
Sanal makinelerin oluşturulması birkaç dakika sürebilir. Her iki sanal makine de oluşturulmadan kalan adımlara devam etmeyin.

IIS yükleme ve varsayılan web sayfasını özelleştirme
Bu bölümde, myIISVMEastUS ve myIISVMWestEurope sanal makinelerinden IIS sunucusunu yüklersiniz ve ardından varsayılan Web sitesi sayfasını güncelleştirebilirsiniz. Özelleştirilmiş web sitesi sayfası, web sitesini bir web tarayıcısından ziyaret ettiğinizde bağlandığınız VM'nin adını gösterecek.
Sol menüden Tüm kaynaklar’ı seçin ve kaynak listesinden, myResourceGroupTM1 kaynak grubunda bulunan myIISVMEastUS öğesine tıklayın.
Genel Bakış sayfasında Bağlan'a tıklayın ve Sanal makineye bağlanma bölümünde RDP dosyasını indir'i seçin.
İndirilen rdp dosyasını açın. İstendiğinde Bağlan’ı seçin. Sanal makine oluştururken belirttiğiniz kullanıcı adını ve parolayı girin. Sanal makineyi oluştururken girdiğiniz kimlik bilgilerini belirtmek için Diğer seçenekler’i ve sonra Farklı bir hesap kullan seçeneğini belirlemeniz gerekebilir.
Tamam’ı seçin.
Oturum açma işlemi sırasında bir sertifika uyarısı alabilirsiniz. Uyarıyı alırsanız, bağlantıya devam etmek için Evet ' i veya devam et' i seçin.
Sunucu masaüstünde Windows Yönetim Araçları > Sunucu Yöneticisi' na gidin.
VM1’de Windows PowerShell’i başlatın ve IIS sunucusunu yükleyip varsayılan htm dosyasını güncelleştirmek için aşağıdaki komutları kullanın.
# Install IIS Install-WindowsFeature -name Web-Server -IncludeManagementTools # Remove default htm file remove-item C:\inetpub\wwwroot\iisstart.htm #Add custom htm file Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
myIISVMEastUS ile RDP bağlantısını kapatın.
IIS yüklemek ve varsayılan Web sayfasını özelleştirmek için myResourceGroupTM2 kaynak grubu Içinde VM MYIISVMWESTEUROPE ile bir RDP bağlantısı oluşturarak 1-8 arasındaki adımları yineleyin.
IIS çalıştıran VM'lerin DNS adlarını yapılandırma
Traffic Manager, kullanıcı trafiğini hizmet uç noktalarının DNS adına göre yönlendirir. Bu bölümde, IIS sunucuları- myIISVMEastUS ve myIISVMWestEurope için DNS adlarını yapılandırırsınız.
- Sol menüden Tüm kaynaklar’a tıklayın ve kaynak listesinden, myResourceGroupTM1 kaynak grubunda bulunan myIISVMEastUS öğesini seçin.
- Genel bakış sayfasının DNS adı bölümünde Yapılandır'ı seçin.
- Yapılandır sayfasının DNS adı bölümünde benzersiz bir ad ekleyip Kaydet'i seçin.
- MyResourceGroupTM2 kaynak grubunda bulunan myIISVMWestEurope adlı VM için 1-3 adımlarını yineleyin.
Test amaçlı VM'leri oluşturma
Bu bölümde, her bir Azure bölgesinde (Doğu ABD ve Batı Avrupa) bir VM (myVMEastUS ve myVMWestEurope) oluşturursunuz. Bu VM'leri web sitesine göz attığınızda Traffic Manager'ın trafiği en yakın IIS sunucusuna nasıl yönlendirdiğini test etmek için kullanacaksınız.
Azure Portal sol üst köşesinde, kaynak oluştur > işlem > Windows Server 2019 Datacenter' u seçin.
Sanal makine oluştur' da, temel bilgiler sekmesinde aşağıdaki değerleri yazın veya seçin:
- Abonelik > Kaynak grubu: myResourceGroupTM1 seçin.
- Örnek ayrıntıları > Sanal makine adı: myVMEastUS yazın.
- Örnek ayrıntıları > Bölge: Doğu ABD seçin.
- Yönetici hesabı > Kullanıcı adı: tercih etmek için bir Kullanıcı adı girin.
- Yönetici hesabı > Parola: seçtiğiniz parolayı girin. Parola en az 12 karakter uzunluğunda olmalı ve tanımlanmış karmaşıklık gereksinimlerinikarşılamalıdır.
- Gelen bağlantı noktası kuralları > Ortak gelen bağlantı noktaları: Seçili bağlantı noktalarına izin ver öğesini seçin.
- Gelen bağlantı noktası kuralları > Gelen bağlantı noktalarını seçin: açılan kutuda RDP ' yi seçin.
Yönetim sekmesini seçin veya Sonraki: diskler' i ve sonra ileri: ağ' ı ve ardından İleri: yönetim' i seçin. İzleme altında, önyükleme tanılamayı kapalı olarak ayarlayın.
Gözden geçir ve oluştur’u seçin.
Ayarları gözden geçirin ve ardından Oluştur' a tıklayın.
Kaynak grubu adı myResourceGroupTM2, Batı Avrupa konumu ve diğer tüm ayarların myVMEastUS ile aynı olan myVMWestEurope adlı ikinci bir sanal makine oluşturmak için adımları izleyin.
Sanal makinelerin oluşturulması birkaç dakika sürebilir. Her iki sanal makine de oluşturulmadan kalan adımlara devam etmeyin.
Traffic Manager profili oluşturma
En düşük gecikme süresine sahip bir uç noktaya göndererek Kullanıcı trafiğini yönlendiren bir Traffic Manager profili oluşturun.
Ekranın sol üst kısmında, > > profil > Oluştur Traffic Manager kaynak ağı oluştur ' u seçin.
Traffic Manager profili oluştur ekranında aşağıdaki bilgileri girin veya seçin, kalan ayarlar için varsayılan değerleri kabul edin ve sonra Oluştur'u seçin:
Ayar Değer Ad Bu adın trafficmanager.net bölgesinde benzersiz olması ve Traffic Manager profilinize erişmek için kullanılan trafficmanager.net DNS adı ile sonuçlanması gerekir. Yönlendirme yöntemi Performans yönlendirme yöntemini seçin. Abonelik Aboneliğinizi seçin. Kaynak grubu MyResourceGroupTM1 kaynak grubunu seçin. Konum Doğu ABD’yi seçin. Bu ayar, kaynak grubunun konumunu ifade eder ve genel olarak dağıtılacak Traffic Manager profilini etkilemez. 
Traffic Manager uç noktalarını ekleme
Kullanıcı & trafiğini kullanıcıya en yakın uç noktaya yönlendirmek için IIS sunucularını çalıştıran iki VM 'yi ekleyin-myIISVMEastUS myIISVMWestEurope .
Portalın arama çubuğunda önceki bölümde oluşturduğunuz Traffic Manager profili adını arayın ve görüntülenen sonuçların arasından bu profili seçin.
Traffic Manager profili sayfasının Ayarlar bölümünde Uç noktalar'a ve ardından Ekle'ye tıklayın.
Aşağıdaki bilgileri girin veya seçin, kalan ayarlar için varsayılan değerleri kabul edin ve sonra Tamam’ı seçin:
Ayar Değer Tür Azure uç noktası Name myEastUSEndpoint Hedef kaynak türü Genel IP Adresi Hedef kaynak Aynı abonelikte genel IP adreslerine sahip kaynakların listesini göstermek için Genel BIR IP adresi seçin . Kaynak bölümünde myIISVMEastUS-ip adlı genel IP adresini seçin. Bu, Doğu ABD bölgesindeki IIS sunucusu VM'sinin IP adresidir. MyIISVMWestEurope adlı IIS sunucusu VM ile Ilişkili olan myIISVMWestEurope-IP genel IP adresi için myWestEuropeEndpoint adlı başka bir uç nokta eklemek üzere 2 ve 3. adımları yineleyin.
Her iki uç noktanın eklenmesi tamamlandığında, Çevrimiçi izleme durumuyla birlikte Traffic Manager profili bölümünde gösterilir.

Traffic Manager profilini test etme
Bu bölümde, Traffic Manager en düşük gecikme süresini sağlamak için Kullanıcı trafiğinin Web sitesini çalıştıran en yakın VM 'lere nasıl yönlendirdiğini test edersiniz. Traffic Manager'ı uygulamalı olarak görmek için şu adımları gerçekleştirin:
- Traffic Manager profilinizin DNS adını belirleyin.
- Traffic Manager'ın nasıl çalıştığını görmek için şu adımları izleyin:
- Doğu ABD bölgesinde bulunan test VM 'Sinden (myVMEastUS), bir Web TARAYıCıSıNDA, Traffic Manager profilinizin DNS adına gidin.
- Batı Avrupa bölgesinde bulunan test VM 'Sinden (myVMWestEurope), bir Web TARAYıCıSıNDA, Traffic Manager profilinizin DNS adına gidin.
Traffic Manager profilinin DNS adını belirleme
Bu öğreticide kolaylık olması açısından web sitelerini ziyaret etmek için Traffic Manager profilinin DNS adı kullanılmaktadır.
Traffic Manager profilinizin DNS adını belirlemek için şu adımları izleyin:
Portalın arama çubuğunda, önceki bölümde oluşturduğunuz Traffic Manager profili adını arayın. Görüntülenen sonuçların arasından Traffic Manager profilini seçin.
Genel Bakış'a tıklayın.
Traffic Manager profili penceresinde yeni oluşturduğunuz Traffic Manager profilinin DNS adı görüntülenir. Üretim dağıtımlarında bir gösterim etki alanı adını DNS CNAME kaydı kullanarak Traffic Manager etki alanı adına yönlendirirsiniz.

Traffic Manager'ın nasıl çalıştığını görün
Bu bölümde Traffic Manager'ın nasıl çalıştığını görebilirsiniz.
Sol menüden Tüm kaynaklar’ı seçin ve kaynak listesinden, myResourceGroupTM1 kaynak grubunda bulunan myVMEastUS öğesine tıklayın.
Genel Bakış sayfasında Bağlan'a tıklayın ve Sanal makineye bağlanma bölümünde RDP dosyasını indir'i seçin.
İndirilen rdp dosyasını açın. İstendiğinde Bağlan’ı seçin. Sanal makine oluştururken belirttiğiniz kullanıcı adını ve parolayı girin. Sanal makineyi oluştururken girdiğiniz kimlik bilgilerini belirtmek için Diğer seçenekler’i ve sonra Farklı bir hesap kullan seçeneğini belirlemeniz gerekebilir.
Tamam’ı seçin.
Oturum açma işlemi sırasında bir sertifika uyarısı alabilirsiniz. Uyarıyı alırsanız, bağlantıya devam etmek için Evet ' i veya devam et' i seçin.
Web sitesini görüntülemek için myVMEastUS adlı VM'de bir web tarayıcısında Traffic Manager profilinizin DNS adını yazın. Doğu ABD konumunda bulunan VM bu yana, Doğu ABD bulunan en yakın IIS sunucu myIISVMEastUS üzerinde barındırılan en yakın Web sitesine yönlendirilir.

Ardından, 1-5 adımlarını kullanarak Batı Avrupa bulunan VM myVMWestEurope 'e bağlanın ve bu VM 'nin Traffic Manager profili etki alanı adına gidin. Batı Avrupa konumunda bulunan VM bu yana, artık Batı Avrupa bulunan IIS sunucusu myIISVMWestEurope en yakın barındırılan Web sitesine yönlendirilmiştiniz.

Kaynakları temizleme
İhtiyacınız kalmadığında kaynak gruplarını (ResourceGroupTM1 ve ResourceGroupTM2) silebilirsiniz. Bunun için kaynak grubunu (ResourceGroupTM1 veya ResourceGroupTM2) ve ardından Sil'i seçin.