Öğretici: Traffic Manager'ı kullanarak ağırlıklı uç noktalar ile trafiği denetleme

Bu öğreticide, ağırlıklı yönlendirme yöntemini kullanarak kullanıcı trafiğini uç noktalar arasında yönlendirmeyi denetlemek için Azure Traffic Manager'ı kullanma adımları açıklanmaktadır. Bu yönlendirme yönteminde Traffic Manager profil yapılandırmasında her uç noktasına bir ağırlık değeri atarsınız. Kullanıcı trafiği, her bir uç noktaya atanan ağırlık değerine göre yönlendirilir. Ağırlık 1 ile 1.000 arasında bir tamsayıdır. Bir uç noktaya ne kadar yüksek bir ağırlık değeri atanırsa uç nokta o kadar yüksek önceliğe sahip olur.

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.
  • 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

Traffic Manager'ın nasıl çalıştığını görmek için bu öğretici kapsamında aşağıdaki kaynakları dağıtın:

  • Farklı Azure bölgelerinde (Doğu ABD ve Batı Avrupa) çalışan iki temel web sitesi örneği.
  • Traffic Manager'ı test etmek için iki test amaçlı VM: bir VM Doğu ABD bölgesinde, diğeri ise Batı Avrupa bölgesinde olmalıdır. Traffic Manager’ın kullanıcı trafiğini uç noktasına daha yüksek bir ağırlık atanan bir web sitesine nasıl yönlendirdiğini göstermek için test VM’leri kullanılır.

Azure'da oturum açma

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 sitesini oluşturmak için, aşağıdaki adımları tamamlayın:

  1. Biri Doğu ABD diğeri Batı Avrupa bölgesinde olmak üzere basit bir web sitesi çalıştıran iki VM oluşturun.
  2. İki VM'ye de IIS sunucusu yükleyin. Varsayılan web 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 Batı Avrupa Azure bölgelerinde iki VM (myIISVMEastUS ve myIISVMWestEurope) oluşturacaksınız.

  1. Azure portal sol üst köşesinde Kaynak oluştur>İşlem>Windows Server 2019 Datacenter'ı seçin.

  2. Sanal makine oluştur bölümünde 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'yi seçin.
    • Yönetici Hesabı>Kullanıcı adı: Seçtiğiniz bir kullanıcı adı girin.
    • Yönetici Hesabı>Parola: Seçtiğiniz bir parola girin. Parola en az 12 karakter uzunluğunda olmalı ve tanımlanan karmaşıklık gereksinimlerini karşılamalıdır.
    • Gelen Bağlantı Noktası Kuralları>Genel gelen bağlantı noktaları: Seçili bağlantı noktalarına izin ver'i seçin.
    • Gelen Bağlantı Noktası Kuralları>Gelen bağlantı noktalarını seçin: Aşağı çekme kutusunda RDP ve HTTP'yi seçin.
  3. Yönetim sekmesini veya İleri: Diskler'i, ardından İleri: Ağ'ı ve ardından İleri: Yönetim'i seçin. İzleme'nin altında Önyükleme tanılama'yıKapalı olarak ayarlayın.

  4. Gözden geçir ve oluştur’u seçin.

  5. Ayarları gözden geçirin ve Oluştur'a tıklayın.

  6. MyIISVMWestEurope adlı, Kaynak grubu adı myResourceGroupTM2, Batı Avrupakonumu ve diğer tüm ayarlar myIISVMEastUS ile aynı olan ikinci bir VM oluşturmak için adımları izleyin.

  7. Sanal makinelerin oluşturulması birkaç dakika sürebilir. Her iki sanal makine de oluşturulmadan kalan adımlara devam etmeyin.

VM oluşturma

IIS yükleme ve varsayılan web sayfasını özelleştirme

Bu bölümde, IIS sunucusunu myIISVMEastUS ve myIISVMWestEurope sanal makinelerine yükler ve ardından varsayılan web sayfasını güncelleştirirsiniz. Özelleştirilmiş web sayfası, web sitesini bir web tarayıcısından ziyaret ettiğinizde bağlandığınız VM'nin adını gösterecek.

  1. Soldaki menüden Tüm kaynaklar’ı seçin. Kaynak listesinden, myResourceGroupTM1 kaynak grubundaki myIISVMEastUS seçeneğini belirleyin.

  2. Genel Bakış sayfasında Bağlan'ı seçin. Sanal makineye bağlanma bölümünde RDP dosyasını indir'i seçin.

  3. İndirilen .rdp dosyasını açın. İstendiğinde Bağlan’ı seçin. VM'yi oluştururken yapılandırdığınız kullanıcı adı ve parolayı girin. Vm'yi oluştururken girdiğiniz kimlik bilgilerini belirtmek için Diğer seçenekler>Farklı bir hesap kullan'ı seçmeniz gerekebilir.

  4. Tamam’ı seçin.

  5. Oturum açma işlemi sırasında bir sertifika uyarısı alabilirsiniz. Uyarı alırsanız, bağlantıya devam etmek için Evet’i veya Bağlan’ı seçin.

  6. Sunucu masaüstünde Windows Yönetim Araçları>Sunucu Yöneticisi'na göz atın.

  7. VM1'de Windows PowerShell'i açın. 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)
    

    IIS yükleme ve web sayfasını özelleştirme

  8. myIISVMEastUS ile RDP bağlantısını kapatın.

  9. 1-8 arası adımları tekrarlayın. IIS'yi yüklemek ve varsayılan web sayfasını özelleştirmek için myResourceGroupTM2 kaynak grubunda myIISVMWestEurope sanal makinesiyle rdp bağlantısı oluşturun.

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, myIISVMEastUS ve myIISVMWestEurope IIS sunucularının DNS adlarını yapılandıracaksınız.

  1. Soldaki menüden Tüm kaynaklar’ı seçin. Kaynak listesinden, myResourceGroupTM1 kaynak grubundaki myIISVMEastUS seçeneğini belirleyin.
  2. Genel bakış sayfasının DNS adı bölümünde Yapılandır'ı seçin.
  3. Yapılandır sayfasının DNS adı bölümünde benzersiz bir ad ekleyin. Sonra Kaydet'i seçin.
  4. myResourceGroupTM2 kaynak grubundaki myIISVMWestEurope adlı VM için 1-3 arası adımları yineleyin.

Test VM’si oluşturma

Bu bölümde, her Azure bölgesinde (Doğu ABD ve Batı Avrupa) bir VM (myVMEastUS ve myVMWestEurope) oluşturacaksınız. Traffic Manager'ın trafiği daha yüksek ağırlık değerine sahip web sitesi uç noktasına nasıl yönlendirdiğini test etmek için bu VM'leri kullanacaksınız.

  1. Azure portal sol üst köşesinde Kaynak oluştur>İşlem>Windows Server 2019 Datacenter'ı seçin.

  2. Sanal makine oluştur bölümünde Temel Bilgiler sekmesinde aşağıdaki değerleri yazın veya seçin:

    • Abonelik>Kaynak Grubu: myResourceGroupTM1 öğesini seçin.
    • Örnek Ayrıntıları>Sanal makine adı: myVMEastUS yazın.
    • Örnek Ayrıntıları>Bölge: Doğu ABD'yi seçin.
    • Yönetici Hesabı>Kullanıcı adı: Seçtiğiniz bir kullanıcı adı girin.
    • Yönetici Hesabı>Parola: Seçtiğiniz bir parola girin. Parola en az 12 karakter uzunluğunda olmalı ve tanımlanan karmaşıklık gereksinimlerini karşılamalıdır.
    • Gelen Bağlantı Noktası Kuralları>Genel gelen bağlantı noktaları: Seçili bağlantı noktalarına izin ver'i seçin.
    • Gelen Bağlantı Noktası Kuralları>Gelen bağlantı noktalarını seçin: Aşağı çekme kutusunda RDP'yi seçin.
  3. Yönetim sekmesini veya İleri: Diskler'i, ardından İleri: Ağ'ı ve ardından İleri: Yönetim'i seçin. İzleme'nin altında Önyükleme tanılama'yıKapalı olarak ayarlayın.

  4. Gözden geçir ve oluştur’u seçin.

  5. Ayarları gözden geçirin ve Oluştur'a tıklayın.

  6. MyVMWestEurope adlı, kaynak grubu adı myResourceGroupTM2, Batı Avrupakonumu ve diğer tüm ayarlar myVMEastUS ile aynı olan ikinci bir VM oluşturmak için adımları izleyin.

  7. 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

Ağırlıklı yönlendirme yöntemini temel alan bir Traffic Manager profili oluşturun.

  1. Ekranın sol üst tarafında Kaynak> oluşturNetworking>Traffic Manager profili>Oluştur'u seçin.

  2. Traffic Manager profili oluştur bölümünde aşağıdaki bilgileri girin veya seçin. Diğer ayarlar için varsayılanları kabul edin ve oluştur'u seçin.

    Ayar Değer
    Adı trafficmanager.net bölgesi içinde benzersiz bir ad girin. Traffic Manager profilinize erişmek için kullanılan trafficmanager.net DNS adında bulunur.
    Yönlendirme yöntemi Ağırlıklı yönlendirme yöntemini seçin.
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu Var olanı kullan’ı seçin ve sonra myResourceGroupTM1 öğesini seçin.

    Traffic Manager profili oluşturma

Traffic Manager uç noktalarını ekleme

Kullanıcı trafiğini bunlara yönlendirmek için myIISVMEastUS ve myIISVMWestEurope IIS sunucularını çalıştıran iki VM'yi ekleyin.

  1. Portalın arama çubuğunda önceki bölümde oluşturduğunuz Traffic Manager profili adını arayın. Görüntülenen sonuçlardan profili seçin.

  2. Traffic Manager profilininAyarlar bölümünde Uç noktalar>Ekle'yi seçin.

  3. Aşağıdaki bilgileri girin veya seçin. Diğer ayarlar için varsayılan değerleri kabul edin ve Tamam’ı seçin.

    Ayar Değer
    Tür Azure uç noktasını girin.
    Name myEastUSEndpoint yazın.
    Hedef kaynak türü Genel IP adresi'ni seçin.
    Hedef kaynak Genel IP adresine sahip kaynakların aynı abonelik altında listelenmesi için genel 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.
    Ağırlık 100 değerini girin.
  4. 2. ve 3. adımları tekrarlayarak myIISVMWestEurope-ip genel IP adresine myWestEuropeEndpoint adlı başka bir uç nokta ekleyin. Bu adres, myIISVMWestEurope adlı IIS sunucusu VM'siyle ilişkilendirilir. Ağırlık için 25 değerini girin.

  5. 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

Traffic Manager'ı uygulamalı olarak görmek için şu adımları gerçekleştirin:

  1. Traffic Manager profilinizin DNS adını belirleyin.
  2. Traffic Manager'ın nasıl çalıştığını görün.

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:

  1. 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.

  2. Genel bakış'ı seçin.

  3. 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 DNS adı

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.

  1. Soldaki menüden Tüm kaynaklar’ı seçin. Kaynak listesinden, myResourceGroupTM1 kaynak grubundaki myVMEastUS seçeneğini belirleyin.

  2. Genel Bakış sayfasında Bağlan'ı seçin. Sanal makineye bağlanma bölümünde RDP dosyasını indir'i seçin.

  3. İ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. VM'yi oluştururken girdiğiniz kimlik bilgilerini belirtmek için Diğer seçenekler>Farklı bir hesap kullan'ı seçmeniz gerekebilir.

  4. Tamam’ı seçin.

  5. Oturum açma işlemi sırasında bir sertifika uyarısı alabilirsiniz. Uyarı alırsanız, bağlantıya devam etmek için Evet’i veya Bağlan’ı seçin.

  6. Web sitesini görüntülemek için myVMEastUS adlı VM'de bir web tarayıcısında Traffic Manager profilinizin DNS adını girin. Ağırlık değeri 100 ile daha yüksek olduğundan myIISVMEastUS üzerindeki IIS sunucusunda barındırılan web sitesine yönlendirilirsiniz. myIISVMWestEurope IIS sunucusuna 25 daha düşük uç nokta ağırlığı değeri atanır.

    Traffic Manager profilini test etme

  7. Ağırlıklı web sitesi yanıtını görmek için myVMWestEurope sanal makinesinde 1-6 arası adımları yineleyin.

Kaynakları temizleme

Bu öğreticide oluşturduğunuz kaynak gruplarına ihtiyacınız kalmadığında onları silebilirsiniz. Bunun için kaynak grubunu (ResourceGroupTM1 veya ResourceGroupTM2) ve ardından Sil'i seçin.

Sonraki adımlar

Yönlendirme yöntemleri hakkında daha fazla bilgi edinmek için bkz: