Topologies de déploiement pour les fonctionnalités SQL Server BI

Cette rubrique décrit les topologies courantes pour l'installation des fonctionnalités de SQL Server dans un environnement SharePoint.

Toutes les topologies supposent le même domaine ou domaine approuvé, avec tous les serveurs s'exécutant dans la même batterie.

Distribution d'applications dans une batterie

Les applications dans une batterie de serveurs SharePoint sont conçues comme des applications distribuées qui divisent la fonctionnalité générale sur différents niveaux spécifiques. Vous pouvez exécuter tous les niveaux sur un seul ordinateur, ou vous pouvez utiliser plusieurs serveurs pour chaque niveau. Le résultat est une plateforme évolutive qui vous permet d'accumuler de la capacité dans les zones où vous en avez le plus besoin : connexions sur le frontal, traitement sur un serveur d'applications ou stockage des données sur le serveur principal.

Dans cette version, Reporting Services et PowerPivot pour SharePoint sont tous deux implémentés comme des applications distribuées, avec des services qui s'exécutent sur le Web frontal et des niveaux d'application. Les données d'application sont stockées sur le niveau de données, dans les bases de données des applications de service qui sont créées lors de l'installation et de la configuration de la fonctionnalité.

Le schéma suivant illustre les services et fournisseurs qui s'exécutent sur chaque niveau. Notez que le schéma inclut plusieurs services intégrés ; ces services sont requis pour certains scénarios de SQL Server BI. Excel Services, les services Banque d'informations sécurisés et les services d'émission de jetons Revendications vers Windows sont requis ou recommandés pour un déploiement de PowerPivot pour SharePoint ou de Reporting Services dans SharePoint. De plus, les fournisseurs de MSOLAP OLE DB et les services ADO.NET sont requis pour certains scénarios d'accès aux données PowerPivot. Vous pouvez Éventuellement installer Analysis Services sur le niveau de données, si vous souhaitez créer des rapports Power View basés sur des bases de données model tabulaires hébergées en dehors de SharePoint.

Diagramme de l'architecture logique

Déploiements de serveurs autonomes

Vous pouvez installer tous les composants serveur, notamment le niveau de données, sur un ordinateur unique. Cette configuration de déploiement est utile si vous évaluez le logiciel ou que vous développez des applications personnalisées qui incluent Reporting Services en mode SharePoint. Ce déploiement est le plus simple à configurer. Tous les composants étant installés sur le même ordinateur, moins de licences sont requises. Reporting Services, PowerPivot pour SharePoint et le Moteur de base de données sont installés comme une copie unique sous licence de SQL Server.

Pour installer toutes les fonctionnalités sur un seul serveur, vous installez Reporting Services et PowerPivot pour SharePoint de manière séquentielle, sur le même serveur physique. Pour obtenir des instructions sur la configuration d'un serveur autonome, consultez Liste de vérification du déploiement : Reporting Services, Power View et PowerPivot pour SharePoint.

Déploiement sur deux niveaux

Un déploiement sur deux niveaux suit généralement le schéma suivant : SharePoint Server 2010 sur un ordinateur et le moteur de base de données SQL Server sur le deuxième ordinateur. Le déplacement du niveau de données sur un serveur dédié constitue la configuration la plus courante pour une batterie de 2 ordinateurs. Dans une batterie à deux niveaux, vous installez à la fois Reporting Services et PowerPivot pour SharePoint sur le serveur SharePoint. Tous les services Web sur le frontal et les services partagés dans le niveau d'applications s'exécutent sur le même serveur physique. Les étapes d'installation pour un déploiement à deux niveaux sont très semblables à un déploiement autonome, car vous installez Reporting Services et PowerPivot pour SharePoint de manière séquentielle, sur le même serveur physique.

Déploiement sur trois niveaux

Un déploiement à trois niveaux sépare en général les services Web frontaux et les applications de traitement ou nécessitant beaucoup de mémoire. Sur cette topologie, vous installez Reporting Services et PowerPivot pour SharePoint uniquement sur le serveur d'applications. Les services Web qui s'exécutent sur le Web frontal sont installés via des solutions déployées aux applications de la batterie, lors de la configuration du serveur, en tant que tâche consécutive à l'installation. Le schéma suivant illustre un déploiement sur 3 niveaux.

Topologie 3 serveurs

Déploiement avec montée en puissance parallèle sur trois niveaux

Cette topologie illustre un déploiement avec montée en puissance parallèle qui exécute le même service partagé sur plusieurs serveurs, traitant ainsi un plus grand volume de demandes et fournissant une puissance de traitement supérieure pour les données PowerPivot ou les rapports Reporting Services. Dans le schéma ci-dessous, il existe trois clusters de serveurs d'applications, chacun exécutant une combinaison différente de services partagés. Dans un environnement SharePoint, la découverte de service et la disponibilité sont intégrées à la batterie de serveurs. L'équilibrage de charge sur plusieurs serveurs physiques exécutant la même application de service partagé fait partie de l'architecture du service partagé.

Lors du déploiement d'une batterie de plusieurs serveurs, veillez à suivre les instructions dans cet article SharePoint : Plusieurs serveurs pour une batterie de serveurs à trois niveaux (SharePoint Server 2010).

Topologie 5 serveurs