Aracılığıyla paylaş


Bir dağıtım topoloji planlama

SQL Server 2008 Reporting Services (SSRS) sunucu bileşenleri dağıtımı için birkaç yaklaşım sunar.Bu konuda aşağıdaki bölümler, yerel mod ve SharePoint tümleşik modda Reporting Services dağıtım yapılarına genel bakış sağlar.

Not

Bu konu içindeki diyagramlar Windows SharePoint Services (WSS) 3.0 or Microsoft Office SharePoint Server (MOSS) 2007 dağıtım yapılandırmalarında içermez.Ancak, bu belgede gösterilen aynı dağıtım yapılarını, rapor sunucusu veya sunucuları ile aynı bilgisayarda WSS veya MOSS yapılandırarak kullanabilirsiniz, veya ayrı uygulama katmanında WSS veya MOSS yapılandırabilirsiniz.SharePoint tümleştirme ve dağıtım yapıları için SharePoint değerlendirmeleri planlamaları hakkında daha fazla bilgi için bu konu altında, bkz. SharePoint tümleştirmesi için planlama.

Donanım ve yazılım gereksinimleri, dağıtım topolojinizin planlaması için önemle dikkate alınmalıdır.Bu gereksinimler, sunucunuzda çalışan bileşenleri etkiler.Bu konudaki dağıtım yapılarını gözden geçirmenin yanı sıra Donanım ve yazılım gereksinimleri için SQL Server 2008'i yükleme ve rapor sunucusu veritabanı gereksinimleri hesaplanıyor içindeki bilgileri, Reporting Services çalıştırmak için yönerge olarak kullanın.

Aşağıdaki diyagramlardaki rapor sunucusu veritabanları, Reporting Services'ın meta verileri ve nesne tanımlarını depoladığı reportserver ve reportservertempdb veritabanlarını temsil eder. Rapor verileri, rapor sunucusu veritabanlarını barındıran aynı bilgisayardaki, veya diğer bilgisayarlarki veritabanı veya veri kaynaklarından gelebilir.Daha fazla bilgi için, bkz. rapor sunucusu veritabanı ve Reporting Services Tarafından Desteklenen Veri Kaynakları.

Tek sunucu dağıtımı

Tek sunuculu dağıtımdaki yapılandırmada, rapor sunucusu örneği, Database Engine rapor sunucusu veritabanını barındıran aynı bilgisayarda çalışır.Aşağıdaki çizim, bir tek sunuculu dağıtım yapılandırmasına örnektir.

Single server deployment configuration

Tek sunuculu dağıtım yapılandırması aşağıdaki durumlarda önerilir:

  • Rapor işlemenin gün içinde eşit dağıtıldığı ve eşzamanlı oturum sayısının bilgisayarın işlem yeteneği ile kolayca gerçekleştirildiği düşük ile orta yoğunlukta rapor hacimleri için.

  • Bir geliştiriciyseniz ve SSRS ile tümleştirilen özel çözümler geliştirmeniz gerekliyse.

  • Yazılımı değerlendiriyorsanız.

Bu dağıtım yapılandırması yüklemek ve güncelleştirmek için en kolayıdır.Varsayılan yükleme seçenekleri, bu dağıtım topolojisi içinde sonuçlanır.Eğer bu dağıtım yapılandırmasının kuruluşunuzun gereksinimlerini karşıladığını düşünüyorsanız, daha sonra rapor talebi arttıkça donanımı yükseltebileceğinizi veya sunucu örnekleri ekleyebileceğinizi bilerek, bu dağıtım yapılandırması ile devam etmelisiniz.

Standart Sunucu dağıtımı

Tek standart dağıtımdaki yapılandırmada, rapor sunucusu örneği, SQL Server Database Engine rapor sunucusu veritabanını barındıran ile farklı bir bilgisayarda çalışır.Aşağıdaki çizim, bir standart sunuculu dağıtım yapılandırmasına örnektir.

Standard server deployment configuration

Standart sunuculu dağıtım yapılandırması aşağıdaki durumlarda önerilir:

  • Rapor işlemenin gün içinde eşit dağıtıldığı ve eşzamanlı oturum sayısının bilgisayarın işlem yeteneği ile kolayca gerçekleştirildiği orta yoğunlukta rapor hacimleri için.

Standart dağıtım senaryosu tek sunucu dağıtım üzerinde geliştirilmiş performans sunra, çünkü rapor sunucusu ve Database Engine, aynı bilgisayar üzerinde barındırıldığında CPU süresi, bellek ve disk erişimi gibi işlem kaynakları için rekabet ederler.Bazı rapor sunucu operasyonları kaynak yoğun operasyonlardır, bu nedenle rapor sunucusunu ayrı bir bilgisayarda çalıştırmak kaynakları işlemek için rekabeti azaltabilir.Ayrıca, rapor sunucusu veritabanının kapladığı alan ilk başta küçük olabilir, ancak, disk alanı gereksinimleri ve G/Ç alt sistem kullanımı çalıştırma sırasında önemli ölçüde büyüyebilir.

Tek sunucu dağıtımı veya standart sunucu dağıtımı yapma arasında karar verirken, donanım yapılandırmanıza bağlı olarak aşağıdaki noktaları göz önündebulundurun:

  • İşleme kaynakları

  • Bellek kaynakları

  • Disk alanı kullanılabilirliği

  • I/O kapasitesi

Eğer bu dağıtım yapılandırmasının kuruluşunuzun gereksinimlerini karşıladığını düşünüyorsanız, daha sonra rapor talebi arttıkça donanımı yükseltebileceğinizi veya sunucu örnekleri ekleyebileceğinizi bilerek, bu dağıtım yapılandırması ile devam etmelisiniz.

Standart yatay ölçeklendirme dağıtımı

Standart yatay ölçeklendirme dağıtımında iki veya daha fazla rapor sunucusu tek bir rapor sunucusu veri tabanını paylaşır.Rapor sunucusu veritabanı bir uzak SQL Serverörnek üzerine yüklenmelidir.Aşağıdaki çizim, bir standar yatay ölçeklendirme sunucu dağıtım yapılandırmasını göstermektedir, burada rapor sunucusu veritabanı uzak bir SQL Server örneği üzerindedir.

Standard scale-out deployment configuration

Reporting Services içinde bir yatay ölçeklendirme dağıtımı yaparak yüksek oranda kullanılabilir ve ölçeklenebilir rapor sunucusu kurulumu elde edin. Yatay ölçeklendirme dağıtımında, dağıtımdaki her rapor sunucusu bir düğüm olarak adlandırılır.Düğümler yatay ölçeklendirmeye, eğer rapor sunucusu, başka bir rapor sunucusu ile aynı rapor sunucusu veritabanını kullanacak şekilde yapılandırılmışsa katılır. Rapor sunucusu düğümler,i yüksek miktarda etkileşimli raporlamayı desteklemek için dengelenmiş olabilir.

Bir yatay ölçeklendirme sunucu dağıtım yapılandırması aşağıdaki durumlarda önerilir:

  • Aktivitenin eşzamanlı kullanıcılar veya raporların karmaşıklığının uzun sürede işlenmesi şeklinde ölçüldüğü yüksek hacimli raporlama için.

  • Raporlama ortamının planlanmamış kapalı kalma durumları veya kullanılamaz durumlarının olmadığı yüksek kullanılabilirlik senaryoları için.

  • Zamanlanan işlemler ve abonelik teslimat performansını artırmak istediğinizde.

Yatay ölçeklendirme tüm SQL Server sürümlerinde desteklenmiyor.Bir dağıtımdaki tüm rapor sunucusu düğümleri, SQL Server'nin aynı sürümünü ve hizmet paketini çalıştırmalıdır.SQL Server 2008 sürümleri hakkında daha fazla bilgi için, bkz. Sürümleri ve SQL Server 2008 bileşenleri ve SQL Server 2008 sürümlerini tarafından desteklenen özellikler.Yatay ölçeklendirme dağıtımları ve Ağ Yük dengeli (NLB) kümeleri kullanma hakkında daha fazla bilgi için bu konu altında, bkz. Ölçek-giden) dağıtımı için planlama.

Başka bir seçenek olarak, bir rapor sunucusu veritabanını, bir yük devretme kümesinin parçası olan SQL Server örneği üzerinde barındırmaya karar verebilirsiniz.Aşağıdaki çizim, bir yatay öşçeklendirme sunucu dağıtım yapılandırmasını göstermektedir, burada rapor sunucusu veritabanlar, bir yük devretme kümesinin parçası olan bir örnek üzerindedir.

Standard scale-out deployment with failover

Rapor sunucusu veritabanlarınızı, yük devretme kümesinin parçası olan bir örnek üzerinde barındırarak, raporlama ortamınızın hataya dayanıklılığı artırabilirsiniz.Standart dağıtımlar için yük devretme kümeleri de mümkündür, ama ortamlar yüksek kullanılabilirlik senaryoları için yapılandırılmadığında genellikle daha az yatay ölçeklendirme dağıtımlarına gerek olur, örneğin yatay ölçeklendirmeli dağıtımlar.Daha fazla bilgi için, bkz. SQL sunucu yerine çalışma kümesinde rapor sunucusu veritabanını barındıran.

Gelişmiş yatay ölçeklendirme dağıtımı yapılandırması

Standart yatay ölçeklendirme dağıtımına ek olarak, raporlama ortamınızın daha gelişmiş bir yatay ölçeklendirme dağıtımından yararlanabileceğini görebilirsiniz.Örneğin, etkileşimli rapor işleme için yükü dengelenmiş rapor sunucusu kullanabilir ve yalnızca planlanan raporları işlemek için ayrı rapor sunucusu bilgisayarı ekleme kararı verebilirsiniz.Aşağıdaki çizim, bu yatay ölçeklendirme sunuculu dağıtım yapılandırmasına örnektir.

Advanced scale-out deployment configuration

Bu gelişmiş yatay ölçeklendirme dağıtımı, standart yatay ölçeklendirme dağıtımı ile aynı avantajlardan yararlanır, ancak ortam, yalnızca zamanlanmış raporlar işleyen bir rapor sunucusundan etkileşimli raporları işleyen yük dengelemesi yapılmış rapor sunucularını ayırarak performans için optimize edilmiştir.