Udostępnij za pośrednictwem


Planowanie topologii rozmieszczania

Reporting Services oferuje kilka sposobów wdrażania składników serwera.W poniższych sekcjach w tym temacie przedstawiono omówienie wdrażania topologii dla Reporting Services w trybie macierzystym i SharePoint zintegrowanym trybie.

Ostrzeżenie

Diagramy w tym temacie nie obejmują konfiguracji wdrażania z produktami programu SharePoint.Jednak można użyć samego topologiach wdrożeń przedstawione w tym dokumencie, konfigurując produktu programu SharePoint na tym samym komputerze co serwer raportów lub serwerów lub konfigurując produktu programu SharePoint w warstwie aplikacji w oddzielnym.Aby uzyskać więcej informacji na temat planowania integracja programu SharePoint i uwagi dotyczące topologie wdrażania programu SharePoint, zobacz Planowanie integracji programu SharePoint w sekcji tego tematu.

Wymagania sprzętowe i programowe są ważnym zagadnieniem planowania topologię wdrażania.Wymogi te mają wpływ na składniki, które działają na serwerze.Oprócz przeglądu topologiach wdrożeń w tym temacie, należy skorzystać z informacji w Wymagania sprzętowe i programowe dotyczące instalowania programu SQL Server 2008 R2 i Szacowanie wymagań bazy danych serwera raportów jako wytyczna do wymagania uruchomić Reporting Services.

serwer raportów Następujące diagramy baz danych reprezentują reportserver i reportservertempdb bazy danych Reporting Services przechowuje definicje metadane i obiektu.Dane raportu mogą pochodzić z innych źródeł danych lub baz danych na komputerze obsługującym baz danych serwer raportów lub z innych komputerów.Aby uzyskać więcej informacji, zobacz Bazę danych serwera raportowania i Źródła danych obsługiwanych przez usługi Reporting Services (SSRS).

Wdrożenie pojedynczego serwera

W konfiguracja pojedynczego serwera wdrażania, wystąpienie serwera raport działa na tym samym komputerze co Aparat baz danych obsługującego baza danych serwera raportów.Poniższy diagram przedstawia przykład konfiguracja wdrażania pojedynczego serwera.

Konfiguracja wdrożenia jednego serwera

Zalecana jest konfiguracja wdrożenie pojedynczego serwera w następujących okolicznościach:

  • Dla małych umiarkowany raport woluminów, gdzie popyt na przetwarzanie raportów równomiernie przez cały dzień, a liczba równoczesnych sesji łatwo jest obsługiwany przez możliwości przetwarzania komputera.

  • Gdy projektanci i opracowywania niestandardowych rozwiązań, które integrują się z Reporting Services.

  • Kiedy są oceny oprogramowania.

Ta konfiguracja wdrażania jest najłatwiejszym do instalowania i konserwowania.Ta topologia wdrażania spowodować domyślne opcje instalacji.Jeśli okaże się, że ta konfiguracja wdrażania spełnia potrzeb organizacji, należy kontynuować z tej konfiguracji wdrażania znajomość można uaktualnić sprzęt lub później dodać wystąpień serwera dodatkowe zwiększenie popytu raportu.

Standard Server Deployment

Podczas wdrażania standard server, wystąpienie serwera raport działa na innym komputerze niż Aparat baz danych programu SQL Server wystąpienie baza danych serwera raportów.Poniższy diagram przedstawia przykład konfiguracja wdrażania standard server.

Konfiguracja standardowego wdrożenia serwera

Konfiguracja standardowa wdrażania jest zalecana w następujących okolicznościach:

  • Raport umiarkowany woluminów, gdzie popyt na przetwarzanie raportów równomiernie przez cały dzień, a liczba równoczesnych sesji łatwo jest obsługiwany przez możliwości przetwarzania komputerów.

Scenariusz rozmieszczania standardowych oferuje lepszą wydajność poprzez wdrożenie pojedynczego serwera, ponieważ serwer raportów i Aparat baz danych konkurować przetwarzania zasobów, takich jak czas Procesora, pamięci i dostępu do dysku, gdy są one obsługiwane na tym samym komputerze.Niektóre serwer raportów operacje są obciąża, więc uruchomienie serwer raportów na oddzielnym komputerze można ograniczyć konkurencję dla przetwarzania zasób.Ponadto wyświetlacz bazę danych raportu może być małe w pierwszym, ale wymagania dotyczące miejsca na dysku i wykorzystanie podsystemu We/Wy może się znacząco rozrosnąć w Uruchom czas.

Przy podejmowaniu wybrać wdrożenie pojedynczego serwera lub wdrażania standard server, należy wziąć pod uwagę następujące punkty, w zależności od konfiguracja sprzętu:

  • Zasoby przetwarzania

  • Zasoby pamięci

  • Dostępność miejsca na dysku

  • Pojemność we/wy

Jeśli okaże się, że ta konfiguracja wdrażania spełnia potrzeb organizacji, należy kontynuować z tej konfiguracji wdrażania znajomość można uaktualnić sprzęt lub później dodać wystąpień serwera dodatkowe zwiększenie popytu raportu.

Standardowe skalowanie Server Deployment

Podczas wdrażania serwera standardowe skalowanie, wiele serwerów raport udostępnić pojedyncze baza danych serwera raportów.baza danych serwera raportów Powinien być zainstalowany na zdalnym SQL Server instancji.Poniższy diagram przedstawia przykład konfiguracja wdrażania serwera standardowe skalowanie z baza danych serwer raportów na zdalnym SQL Server instancji.

Konfiguracja standardowego wdrożenia skalowalnego

Wdrażanie Reporting Services w wdrożenie skalowalne w poziomie do zapewnienia niezawodnego i skalowalnego raportu serwera instalacji.W wdrożenie skalowalne w poziomie, każdy serwer raport wdrażanie jest określany jako węzeł.Węzły uczestniczyć w skalowanie, jeśli serwer raportów jest skonfigurowany do używania z tym samym baza danych serwera raportów jako inny serwer raportów.Węzły serwera raportu mogą być równoważone obsługę dużej Raportowanie interaktywne.

Konfiguracja wdrażania serwera skalowanie jest zalecane w następujących okolicznościach:

  • Dla dużej raportowania, gdzie mierzone jest działanie w równoczesnych użytkowników lub złożoności raportów, które trwać bardzo długo czas do procesu lub renderowania.

  • Dla scenariuszy wysokiej dostępności, gdzie jest ważne środowiska raportowania nie wystąpi nieplanowanych przestojów lub staną się niedostępne.

  • Kiedy chcesz zwiększyć wydajność zaplanowanych działań i dostarczania dla subskrypcja.

Skalowanie wdrażania nie jest obsługiwany we wszystkich wersjach SQL Server.Wszystkie serwer raportów węzły we wdrożeniu należy uruchomić tej samej wersja i poziom dodatku usługa pack z SQL Server.Więcej informacji o SQL Server 2008 wersji, zobacz Wersje i składniki programu SQL Server 2008 R2 i Funkcje obsługiwane przez wersje programu SQL Server 2008 R2.Aby uzyskać więcej informacji na temat wdrożeń skalowanie i używania klastrów objętych równoważeniem obciążenia sieciowego (NLB), zobacz Planowanie wdrażania skalowanie w tym temacie.

Jako opcja innym powodem hosta baza danych serwera raportów na SQL Server instancji, który jest częścią klaster pracy awaryjnej.Poniższy diagram przedstawia przykład konfiguracja wdrażania serwera skalowanie, których baz danych serwer raportów na wystąpienie jest częścią klaster pracy awaryjnej.

Standardowe wdrożenie skalowalne z pracą awaryjną

Udostępniając bazy danych serwer raportów na wystąpienie , jest częścią klaster pracy awaryjnej, można zwiększyć odporność na środowisku raportowania.Praca awaryjna klastrowanie jest również możliwe standardowych wdrożeń, ale zazwyczaj istnieje potrzeba mniej pracy awaryjnej klastrowanie gdy środowisko nie jest skonfigurowany dla wysokiej dostępności scenariusze, takie jak środowisk o wdrożeniach skalowanie.Aby uzyskać więcej informacji, zobacz Obsługujący bazę danych serwera raportowania w SQL Server klastra pracy awaryjnej.

Zaawansowane wdrożenia serwera skalowanie

Oprócz standard wdrożenie skalowalne w poziomie, może określić, że środowisko raportowania korzystałby z bardziej zaawansowanych wdrożenie skalowalne w poziomie konfiguracja.Na przykład może zdecydować korzystać równoważeniu obciążenia serwer raportóws dla interaktywnego raportu przetwarzania i dodać osobny serwer raportów komputer przetwarza tylko Zaplanowane raporty.Poniższy diagram przedstawia przykład tej konfiguracja wdrażania advanced server skalowanie.

Konfiguracja zaawansowanego wdrożenia skalowalnego

To zaawansowane wdrożenie skalowalne w poziomie korzyści z takich samych korzyści jako standard wdrożenie skalowalne w poziomie, ale środowisko jest zoptymalizowany pod kątem wydajności oddzielając objęte równoważeniem obciążenia serwerów raportu, które obsługują przetwarzania interaktywnych raportów, z serwera raport, który obsługuje raportów zaplanowanych.