Ölçek-giden) dağıtımı için planlama

Bir rapor sunucusu genişleme dağıtımı tek rapor sunucusu veritabanını paylaşan iki veya daha fazla rapor sunucu örneklerini içerir.Bir yatay ölçeklendirme dağıtımı, raporlara eşzamanlı erişen kullanıcı sayısını ve rapor sunucusu kullanılabilirliğini artırmanıza olanak tanır.Bu dağıtım topolojisini kullanarak, rapor sunucusu örneklerini, aynı ayarlarla yapılandırmanız önerilir, ancak bu zorunlu değildir.Her sunucuyu için belirli özellikleri yapılandırabilir ve bağımsız örnekler olarak çalıştırabilirsiniz, örneğin etkileşimli rapor işlemeyi zamanlamnmış veya abonelik rapor işlemeden ayırmak isteyebilirsiniz.

Aşağıdaki liste, bir yatay ölçeklendirme dağıtımında desteklenen senaryoları özetler:

  • Yüksek hacimli, isteğe bağlı raporlamayı desteklemek için, rapor sunucusu örneklerini yük dengelemeli çözüm ile çalıştırın.

  • Rapor sunucusu kullanılabilirliğini artırın.

  • Belirli bilgisayarlarda hizmet özelliklerini, tüm kullanılabilir sistem kaynaklarını en fazla kullanım için izole edin, ancak yine de aynı veriyi aynı rapor sunucusu veritabanında depolayın veya alın.

Yatay ölçeklendirme dağıtımı için aşağıdaki gereksinimler karşılanmalıdır.

Gereksinimler

Açıklama

Sürüm gereksinimleri

Yatay ölçeklendirme dağıtımı aşağıdaki sürümlerde desteklenir: Kurumsal, Geliştirici ve Değerlendirme.

Standart, Çalışma grubu ve Express sürümleri yatay ölçeklendirme dağıtımını desteklemez.

Sürüm gereksinimleri

Rapor sunucularının tümü aynı ana sürümde olmalı ve aynı güncelleştirmeler ve hizmet paketleri yüklü olmalıdır.

Etki alanı gereksinimleri

Tüm rapor sunucularının aynı etki alanında veya güvenilen bir etki alanında olması gerekir.

Kimlik Doğrulaması gereksinimleri

Yatay ölçeklendirme dağıtımındaki rapor sunucusu örneklerinin kimlik uzantıları aynı türde olması gerekir.Özel kimlik doğrulaması uzantısı oluşturduysanız, bu uzantıyı tüm düğümlerde dağıtmanız ve kullanmanız gerekir.Bir yatay ölçeklendirme dağıtımında, her düğümde aynı kimlik doğrulaması türlerini yapılandırmalısınız.

Because of this restriction, you cannot configure a scale-out deployment to support simultaneous intranet and extranet access to the same report server database through separate report server instances where each instance is configured for different authentication types and authorization rules.

Bu kısıtlamanın nedeni, Reporting Services'ın farklı kimlik doğrulaması türlerini arasında özel izin ayarlarını eşitlemiyor olmasıdır.Eğer izin devralmayı keser ve belirli öğeleri üzerinde rol atamaları oluşturursanız, öğe, diğer kimlik doğrulama sağlayıcı tarafından kimlik doğrulaması yapılmış bir kullanıcı tarafından erişildiğinde, erişim reddedildi hatası verir.Bu sorunun etrafından dolanmak için, her maddeye özel rol atamasını her iki sunucu arasında tekrarlamanız gerekir, bununla her iki kimlik doğrulaması uzantıları için çift güvenlik ilkelerini alabilirsiniz.Bu işgücü yoğunluklu ve hatalara açık uygulama, erişim reddedildi hatalarıyla sonuçlanır.Bu nedenle, senaryo desteklenmiyor.

Bu konudaki diğer bölümler, desteklenen senaryolar hakkında daha fazla ayrıntı sağlar.

Yük Dengelemeli Çözümler için Yatay Ölçeklendirme

Bir rapor sunucusu ölçeklendirme dağıtımını yapılandırdıktan sonra, rapor sunucusu düğümleri bir Ağ Yük Dengeli (NLB) kümesinde yüksek hacimli raporlamayı desteklemek için yük dengelendirmesi yapılabilir.NLB kümesinde uygulamak için bir yazılım veya donanım çözümü kullanabilirsiniz.Reporting Services'ın bir NLB kümede dağıtımı, yalnızca rapor sunucusunun yanıt hızını artırmak veya aynı anda işlenebilir etkileşimli raporların sayısını artırmak için gereklidir.Zamanlanan raporlar ve abonelik işlemleri bir yatay ölçeklendirme dağıtımında daha hızlıdır, ancak daha hızlı performans elde etmek için bir NLB kümesi gerektirmez.

NLB kümesini oluşturmak ve yapılandırmak için, bu işlevselliği destekleyen yazılım ve araçlar kullanmanız gerekir.Yük Dengeleme Özellikleri, MicrosoftWindows Server işletim sistemleri içinde ve üçüncü taraf uygulamaları içinde vardır.Tek başına Reporting Services Yük Dengeleme Özellikleri veya birden çok rapor düğümlerine erişmek için tek bir sanal sunucu URL'si tanımlama yeteneği sağlamaz.Seçtiğiniz donanım veya yazılım çözümünün, bir rapor sunucusu yatay ölçeklendirmesinin tüm düğümleri için tek bir giriş noktası sağlayan bir sanal sunucu adını tanımlamak için bir yol sağlaması gerekir.

Reporting Services, Microsoft Küme Hizmetlerinden haberdar değildir.Eğer Microsoft Küme Hizmetleri kullanıyorsanız, aşağıdaki bilgileri gözden geçirin:

  • Eğer Reporting Services, üzerinde Microsoft Küme Hizmetleri, bulunan Aktif-Pasif küme üzerinde çalışıyorsa, Rapor Sunucusu hizmeti, istekleri hizmetin dağıtıldığı her küme düğümünde çalıştırır ve işler.

  • bir rapor sunucusu veritabanı, yük devretme kümesinin parçası olan SQL Serverüzerinde barındırılıyorsa, raporlama sunucusu, rapor sunucusu veritabanına bağlanmak için yük devretme kümesinin adını kullanacak şekilde yapılandırılmalıdır.Aksi halde, raporlama sunucusu yük devretme meydana geldiğinde rapor sunucusu veritabanına bağlanmak mümkün olmayacaktır.

  • Microsoft Küme Hizmetlerinde, SQL Server üzerinden bir rapor sunucusu dağıtamazsınız.Ancak, SQL Serveryükleme sırasında rapor sunucusunu yalnızca dosyalar seçeneği ile yükleyebilirsiniz.

Dağıtımınızı yapılandırmak için

  1. İki veya daha fazla sunucuyu bir NLB kümesinde çalışacak şekilde yapılandırın.

  2. Rapor sunucusu veritabanı barındırmak için ayrı bir sunucu yapılandırın.

  3. NLB kümesindeki her düğüm üzerinde bir rapor sunucusu örneğini yükleyerek, bir rapor sunucusu yatay ölçeklendirme dağıtımı yükleyin ve yapılandırın.Rapor sunucuları yükleme ve bunları bir yatay ölçeklendirme dağıtımı olarak birleştirmek hakkında daha fazla bilgi için, bkz. Nasıl Yapılır: Bir rapor sunucusu genişleme dağıtımı (hizmetleri yapılandırma bildirimi).

  4. Görünüm durumu doğrulamayı yapılandırın ve rapor sunucusu yapılandırmasını denetleyin.Daha fazla bilgi için, bkz. Nasıl Yapılır: Küme Dengeleme bir ağ yükü bir rapor sunucusu yapılandırmak.

  5. Yatay ölçeklendirme dağıtımının her nodunda, rapor sunucusu ana bilgisayar adı özelliğini, NLB'nin URL adını kullanacak şekilde yapılandırın.Bu adım, belirli bir sunucu yerine NLB'ye işaret etmek için rapor sunucusu tarafından oluşturulan URL'leri yapılandırır.Daha fazla bilgi için, bkz. Nasıl Yapılır: Küme Dengeleme bir ağ yükü bir rapor sunucusu yapılandırmak.

Hizmet Özelliklerinin Geliştirilmiş Performansı için Yatay Ölçeklendirme

Rapor sunucusu performansını geliştirmenin bir tekniği, her rapor sunucusuna belirli türdeki işlemler atayan bir yatay ölçeklendirme dağıtımı yapılandırmaktır.Örneğin, zamanlanmış rapor ve abonelik işlemleri için bir rapor sunucusunu ve etkileşimli raporlama için ikinci bir rapor sunucusunu yapılandırabilirsiniz.Rapor sunucuları aynı yatay ölçeklendirme dağıtımında çalıştığı için, her sunucu aynı işlemler kümesini raporlar.

Dağıtımınızı yapılandırmak için

  1. Rapor sunucusu ölçekleme dağıtımı yükleyin ve yapılandırın.Yönergeler için bkz: Nasıl Yapılır: Bir rapor sunucusu genişleme dağıtımı (hizmetleri yapılandırma bildirimi).

  2. Etkileşimli raporlama için kullanılan sunucu üzerinde, Zamanlanmış rapor ve abonelik işlemini devre dışı bırakın.

  3. Arkaplan işleme için kullanılan diğer sunucu üzerinde, Rapor Yöneticisi ve Rapor Sunucusu Web Hizmetini devre dışı bırakın.

Belirli özellikleri nasıl kapatacağınız hakkında daha fazla bilgi için, bkz. Nasıl Yapılır: Hizmetleri özellikleri, açık veya kapalı raporlaması'nı açma.