Deployment Topologies for Reporting Services in SharePoint Integrated Mode
Można skonfigurować serwer raportów do uruchamiania w ramach wdrożenia produktu lub technologii programu SharePoint, i korzystać ze współpracy oraz zcentralizowanych funkcji zarządzania dokumentami programu Microsoft Windows SharePoint Services 3.0 lub Office SharePoint Server 2007 z Reporting Services.Aby jednocześnie korzystać z technologii, rozpoczynać oddzielnych instalacji Reporting ServicesSharePoint produktów i technologii a następnie zainstaluj i skonfiguruj dodatek i zewnętrzną składników, które zapewniają obsługę operacji zintegrowane.
Podczas planowania wdrożenia zawierającej SQL Server2005 Reporting Serviceslub nowszej wersji programu SharePoint oraz produkty technologii, to można projektować topologię, która zakresy z jednego serwera na wiele serwerów o dużym zasięgu wdrożenia.Na następującej liście podsumowano różne scenariusze wdrożeń, których można użyć:
Wdrożenia na autonomicznym serwerze, gdzie wszystkie składniki serwera mieszczą się na pojedynczym komputerze.
Rozproszone wdrożenia serwera, które umieszczają pojedyncze wystąpienie składnika serwera na różnych komputerach.Na przykład na jednym komputerze możesz mieć fronton aplikacji sieci Web, a na drugim usługi Reporting Services oraz wewnętrzne bazy danych.
Skalowane konfiguracje wdrażania, które wykorzystują wiele wystąpień tych samych składników serwera w celu obsługi dużej liczby użytkowników.Na przykład możesz mieć dwa komputery z farmą serwerów z frontonami sieci Web, trzeci komputer obsługujący serwer aplikacji, dodatkowe komputery z wdrożeniem serwera raportów na dużą skalę i dwa komputery obsługujące zdublowane lub klastrowe serwery bazy danych.
W tym temacie przedstawiono różne scenariusze wdrażania oraz zamieszczono ilustracje pozwalające zrozumieć, które składniki są niezbędne dla każdego z nich.Aby uzyskać więcej informacji o usługach Reporting Services dla trybu integracji programu SharePoint, zobacz Configuring Reporting Services for SharePoint 3.0 Integration.
Omówienie konfiguracji obsługiwanych oraz nieobsługiwanych
Nie wszystkie konfiguracje wielu wystąpień lub wielu serwerów są obsługiwane.Podczas planowania wdrożenia, przejrzyj następujące konfiguracje, aby sprawdzić, czy można osiągnąć, projektu, które chcesz zaimplementować.
Topologia |
Zakres obsługi |
---|---|
Wdrożenie skalowalne w poziomie z farmy serwerów. |
Jest to obsługiwane.Szczegółowe informacje o tej konfiguracji są opisane w tym temacie. |
Wdrożenie skalowalne w poziomie z farmy serwerów, których instancje nie są tej samej wersja lub wydania. |
Nieobsługiwane.Wszystkie wystąpienia serwera raportów we wdrożeniu na dużą skalę muszą mieć tę samą wersję i wydanie (na przykład SQL Server 2008 Enterprise).Wszystkie wystąpienia w farmie serwerów muszą być tym samym produktem (na przykład same produkty Windows SharePoint Services lub same produkty Office SharePoint Server ). |
Równoległa instalacja usług Reporting Services oraz produktów i technologii SharePoint na tym samym komputerze, ale bez ich integracji. |
Jest to obsługiwane.Można uruchomić serwer raportów w trybie macierzystym obok produktu lub technologii programu SharePoint.W zależności od tego, jak skonfigurowano adresy URL na serwerze sieci Web, dla aplikacji serwera Reporting Services może być konieczne wybranie adresów URL innych niż domyślne.Aby uzyskać więcej informacji, zobacz Deploying Reporting Services and Internet Information Services Side-by-Side. |
Wiele wystąpień usług Reporting Services na jednym komputerze, gdzie jedno wystąpienie jest uruchamiane w trybie zintegrowanym programu SharePoint, a drugie wystąpienie jest uruchamiane w trybie macierzystym. |
Jest to obsługiwane, ale wymaga uruchamiania wszystkich wystąpień serwera raportów na tym samym poziomie.Na przykład, jeśli używasz SQL Server 2008, wtedy wszystkie wystąpienia serwera raportów muszą być SQL Server 2008.Aby uzyskać więcej informacji, zobacz Configuring Reporting Services for SharePoint 3.0 Integration. |
Wdrożenie skalowalne w poziomie, gdzie każde wystąpienie serwera raportów jest zintegrowane z niezależnych wystąpieniem produktu lub technologii SharePoint. |
Nieobsługiwane.Po skonfigurowaniu trybu zintegrowanego programu SharePoint dla wdrożenia na dużą skalę całość wdrożenia musi zostać zintegrowana z farmą serwerów lub tym samym pojedynczym wystąpieniem produktu lub technologii programu SharePoint. Na przykład poniższy scenariusz jest nieobsługiwany: dwie niezależne instalacje serwera Windows SharePoint Services 3.0, każda z nich zintegrowana z lokalnym wystąpieniem serwera raportów, gdzie oba wystąpienia serwera raportów współużytkują tę samą bazę danych serwera raportów. Nie można zintegrować z dwóch lub więcej wystąpień serwera raportu, które mają takie same baza danych serwer raportów z innym serwerem autonomicznym wdrożeń Windows SharePoint Services3.0 lub Office SharePoint Server 2007.W ten sposób po pewnym czasie spowoduje uszkodzenie danych w bazie danych back-end serwera raportów. |
Wdrożenia serwerów autonomicznych
Na jednym komputerze można zainstalować wszystkie składniki serwera i bazy danych aplikacji dla obu technologii.Ta konfiguracja wdrożenia jest użyteczna podczas oceny oprogramowania lub opracowywania niestandardowych aplikacji, które zawierają usługi Reporting Services w trybie zintegrowanym programu SharePoint.
To wdrożenie jest najprostsze do skonfigurowania.Ponieważ wszystkie składniki są instalowane na tym samym komputerze, wykorzystywana jest również najmniejsza liczba licencji.W szczególności programy Reporting Services i Database Engine można zainstalować jako pojedynczą licencjonowaną kopię programu SQL Server.Ponadto Reporting Services może łączyć się bezpośrednio z lokalnym wystąpieniem programu SharePoint, produktu lub technologii.Aby uzyskać więcej informacji o konfiguracji tego wdrożenia, zobacz How to: Configure SharePoint Integration on a Stand-alone Server.
Rozproszone wdrożenia serwera
Wdrażanie rozproszonego serwera wykorzystuje wiele komputerów, gdzie każdy komputer obsługuje pojedynczy składnik serwera.Jeśli mają lepszą wydajność przetwarzania złożonych raportów lub dużych zestawów danych dla małej organizacji lub grupie roboczej może być używana jest ta konfiguracja wdrożenia.
Tej konfiguracja wdrożenia wymaga pewnych czynności zaawansowanego planowania.Należy zdecydować, które konta mają być używane dla określonych usług i określić sposób konfiguracji połączeń.Konieczne może również do zakupu dodatkowych kopii oprogramowania, aby zainstalować składniki serwera na wielu komputerach.
Aby uzyskać więcej informacji na temat kont usług, których należy używać, zobacz Planowanie pod kątem kont administracyjnych i usług (Windows SharePoint Services) w sieci MSDN oraz How to: Configure a Service Account for Reporting Services.Aby uzyskać instrukcje dotyczące konfigurowania rozproszonego wdrożenia serwera, zobacz How to: Configure SharePoint Integration on Multiple Servers.
Wdrożenie dwóch komputerów
Na następującej ilustracji pokazano składniki wdrożenia na dwóch komputerach.
Pierwszy komputer obsługuje wystąpienie produktu lub technologii programu SharePoint.Dodatek Reporting Services jest zainstalowany na tym komputerze.
Drugi komputer obsługuje SQL Server Reporting Services i Database Engine.Zainstalowanie programów Reporting Services i Database Engine na tym samym komputerze jest użyteczne, jeśli zalety uruchamiania obu składniki w jednej licencjonowanej instalacji przeważają nad ewentualnym pogorszeniem wydajności.Aby uzyskać więcej informacji dotyczących licencjonowania programu SQL Server, zobacz Jak zakupić program Microsoft SQL Server w witrynie sieci Web Microsoft.
Zwróć uwagę, że w przypadku uruchomianiu usług Reporting Services oraz produktów i technologii SharePoint na różnych komputerach serwer raportów wymaga, aby zainstalować na nim co najmniej ten sam produkt lub technologię SharePoint.Oznacza to, że jeśli zainstalowano program Microsoft Office SharePoint Server na pierwszym komputerze, na drugim komputerze należy zainstalować fronton sieci Web programu Office SharePoint Server .Instalacja minimalna zawiera fronton sieci Web umożliwiający przyłączenie wystąpienia serwera raportów do wystąpienia produktu lub technologii SharePoint.
Rozmieszczenie trzech komputerów
Na następującej ilustracji pokazano składniki wdrożenia na trzech komputerach.
Pierwszy komputer obsługuje wystąpienie produktu lub technologii programu SharePoint.Drugi komputer obsługuje SQL Server Reporting Services.Trzeci komputer obsługuje wystąpienie Database Engine.
Na ilustracji widać, że program Database Engine nie wymaga lokalnej instalacji serwera raportów ani wystąpienia produktu lub technologii SharePoint.
Do korzystania z serwera zdalnego bazy danych z wdrożenia programu SharePoint, produktu lub technologii, wybierz Zaawansowane opcje instalacji podczas instalowania wystąpienie programu SharePoint, produktu lub technologii lub zmodyfikować ustawienia serwera bazy danych za pomocą administracji centralnej.Aby wybrać serwer zdalnej bazy danych dla programu Reporting Services, użyj narzędzia konfiguracji programu Reporting Services.Aby uzyskać więcej informacji na temat wymagań dotyczących wydania i połączeń dla bazy danych serwera raportów, zobacz Creating a Report Server Database oraz How to: Create a Report Server Database for SharePoint Integrated Mode (Reporting Services Configuration).
Skalowalne wdrożenia serwera
Wdrażanie serwera skalowalnego łączy limit skali raportu z farmą programu SharePoint.W przypadku bardzo dużej organizacji, w której potencjalnie tysiące użytkowników wymagają dostępu do raportów w witrynie programu SharePoint, należy rozważyć powiązanie wdrożenia serwera raportów na dużą skalę z farmą serwerów.
W tym scenariuszu celem jest optymalizacja wdrażania raportowania interaktywnego.Jeśli nie ma dużej liczby użytkowników uzyskujących jednocześnie dostęp do raportów lub większość operacji przetwarzania raportów można zaplanować w kontrolowanych odstępach czasu, lepszym rozwiązaniem może być wdrożenie serwera rozproszonego, ponieważ jest on stosunkowo prostszy we wdrożeniu i konserwacji.Aby uzyskać zalecenia dotyczące najlepszych sposobów szacowania wymagań związanych z wydajnością, zobacz Planowanie pod kątem skalowalności i wydajności w usługach raportowania w witrynie sieci Web firmy Microsoft.
Co to jest wdrożenie skalowalne w poziomie
Wdrożenie na dużą skalę serwera raportów składa się z co najmniej dwóch serwerów raportów korzystających z pojedynczej bazy danych serwera raportów.Na następującej ilustracji pokazano wdrożenie skalowalne w poziomie.
Jeśli konfigurujesz wdrożenie na dużą skalę, tak aby zwiększyć wydajność interakcyjnego przetwarzania raportów, musisz użyć sprzętowego lub programowego rozwiązania do równoważenia obciążenia do dystrybuowania przetwarzania na oba serwery.Trzeba także zarejestrować adresu URL serwera wirtualnego w danej domenie, aby dostać się do obu serwerów pojedynczy punkt wejścia.Sposób wykonywania tych zadań będzie zależał od używanego rozwiązania do równoważenia obciążenia.Aby uzyskać instrukcje dotyczące sposobów rejestrowania nazwa serwera wirtualnego, skontaktuj się z administratorem sieci.
Aby uniknąć utraty danych i zmaksymalizować dostępność serwera, można uruchomić baza danych serwer raportów w klaster pracy awaryjnej.Zanim utworzysz bazę danych serwera raportów należy zainstalować klaster pracy awaryjnej.Aby korzystać z klaster pracy awaryjnej, tworząc baza danych serwer raportów można wybrać nazwę klastra jako serwer bazy danych.
Co to jest farma serwerów
Farma programu SharePoint zawiera funkcje, które umożliwia wdrożyć jej składniki serwera na wielu komputerach.Na poniższym diagramie przedstawiono dwa serwery frontonu sieci Web, serwer aplikacji używany dla usług programu Excel i administracji centralnej oraz dwa serwery do obsługi wewnętrznych baz danych.
Jeżeli farma serwerów zostanie połączona z wdrożeniem na dużą skalę, wynikowa konfiguracja może wyglądać następująco:
Wdrożenie skalowalne w poziomie musi mieć włączone równoważenie obciążenia oraz być dostępne za pomocą adresu URL serwera wirtualnego, który zapewnia jeden punkt wejścia.W ten sposób można określić pojedynczy adres URL do wystąpień serwera raportów podczas konfigurowania funkcji integracji serwera w administracji centralnej programu SharePoint 3.0.
Należy użyć oddzielnego rozwiązania równoważenia obciążenia, sprzętowego lub oprogramowania.Usługi Reporting Services nie oferują funkcji równoważenia obciążenia ani możliwości konfigurowania adresu URL serwera wirtualnego.
Jeśli każde wystąpienie serwera raportów we wdrożeniu na dużą skalę działa w ramach innego konta usługi, każde konto usługi musi mieć uprawnienie do dostępu do bazy danych konfiguracja programu SharePoint.Aby zapewnić dostęp, należy powtórzyć polecenie Udziel dostępu do bazy danych dla każdego konta usługi.Aby uzyskać więcej informacji, zobacz How to: Configure SharePoint Integration on Multiple Servers.
See Also