L'hébergement des services SharePoint 2010
Upcoming SlideShare
Loading in...5
×
 

L'hébergement des services SharePoint 2010

on

  • 1,223 views

 

Statistics

Views

Total Views
1,223
Views on SlideShare
1,221
Embed Views
2

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 2

http://us-w1.rockmelt.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • What is “Multi-tenancy”:In o14, every feature is “in-herintly” multi-tenant… (LOGICAL ARCHITECTURE SLIDE)Services (formerly SSP) are ‘splitable’MERGE WITH NEXT SLIDE AND SIMPLIFY!
  • BROKE OUT SETTINGS THAT DON’T AFFECT THE SLA.Part of that SLA is around maintenance and patching—the “tenant” feels like SharePoint is running under their desk but doesn’t have to handle the ‘hard stuff’ that should be centralized.
  • Chargeback—you get ‘storage and features’With a little code, you can build/buy feature plans
  • ChargeBack-FEATURE PLANS:Easy way: x Sites w/ x features—tier’d plansNext way: use Usage Report set to see how much users are using features—charge accordingly.*no autocharging features, but we have the tracking mechanism
  • KEY: Tenant 1 gets the corporate taxonomy and whatever taxonomy their Tenant Admin Defines. Tenant two gets the corporate and their Tenant Admin options. There is NO SHARING between what the tenant admins define (they don’t even know the other exists)

L'hébergement des services SharePoint 2010 L'hébergement des services SharePoint 2010 Presentation Transcript

  • L’hébergement des services SharePoint 2010Nicolas Georgeault, MVP SharePoint ServerResponsable du programme Collaboration et BI, Exakis
  • Qui suis-je? Nicolas Georgeault MVP2y SharePoint Server Architecte SP chez Exakis RP Collab et BI Consultant & Speaker nicolasgt@exakis.com http://nicolasgt.exakis.com (Blog CKS:EBE sur WSS3.0) http://www.facebook.com/nicolas.georgeault http://twitter.com/ngeorgeault http://www.slideshare.com/ngeorgeault Passionné de Horse-Ball Webmaster www.fihb-horseball.org
  • Références Spencer Harbar (www.harbar.net) Les blogs de Sonata (http://www.sonatablogs.com/2009/12/21/multi- tenancy-in-sharepoint/) Session SharePoint Evolution - DD105 Multi Tenancy Session SharePoint Conference 2009 « Multitenancy in SharePoint 2010 » et « Introduction to service applications and topology » Galerie de script PowerShell (http://gallery.technet.microsoft.com/scriptcenter/site /search?f%5B0%5D.Type=RootCategory&f%5B0%5D.V alue=sharepoint&f%5B0%5D.Text=SharePoint)
  • Agenda LE challenge Qu‟est-ce qu‟est le Multi-tenant? Move the BLOBs! Les différents fournisseurs Installation avec le fournisseur standard Exemple du fournisseur AvePoint Conclusions
  • LE challenge Service Level Agreement « Contrat qui définit la qualité de service requise entre un prestataire et un client. »
  • Qu’est-ce qu’est leMulti-tenant? 7
  • Hébergement / Multi-Tenant ? Hébergement Une personne, un lieu, une compagnie qui fournit des services, des ressources. Multi-Tenant Un principe d‟architecture ou une seule installation d‟un logiciel ou d‟une solution peut servir plusieurs organisations clients (tenants)
  • Définition du multi-tenant Isolation des données, des services opérationnels et de la gestion Données • Partitionnement, Emplacement physique • Fonctionnalités, services et données des Usage services exposées aux utilisateurs • Sites et données, services et Administration personnalisations • Assurer que les personnalisations du client Customisations “A” ne sont pas visibles pour le client “B” Opérations • Reporting, Audit, facturation et pénalités
  • Le Multi-TenantSharePoint 10
  • Situation avec SharePoint 2007 Limitations des Web Applications Les Site collections restent pauvres pour l‟isolation et la gestion Problèmes avec la gestion des Noms d‟URL Shared Service Providers Aucune véritable délégation de l‟administration Pas d‟isolation des données Problème avec les développements et personnalisations
  • Situation avec SharePoint 2010 L‟hébergement est une objectif Faciliter la gestion de SharePoint pour tout le monde divisions, organisations, filiales, sociétés… Comment? Un nombre moins important de server SharePoint au final Un contrôle plus centralisé du hardware et du stockage Une gestion simplifiée et scriptable Capacité à proposer des une gestion des pénalités „chargeback‟ Bloquer l‟installation de déploiements « voyous » Permettre d‟auditer l‟usage de SharePoint
  • Qu‟est-ce qu‟est le Multi-tenant? La capacité à pouvoir séparer chacun des clients dans un environnent partagé 1 2 SA WA S S S S S C C C C C Tenant 1 Tenant 2
  • Fonctionnalités 14
  • Avantages et inconvénients Chaque tenant à sa propre Web Application Pros: web.config indépendant, une administration déléguée, isolation des processus Cons: overhead, difficile à évaluer Chaque tenant à une ou plusieurs collections de Site dans la même Web Application Les Sites sont groupés ensemble grâce aux Site Subscriptions Pros: evolutivité Cons: web.config partagé
  • L‟administration des Tenants Permet de déléguer certaines taches de l‟administration centrale aux administrateurs des tenants: Affecte uniquement ce „tenant‟ Permet la gestion en self-service Administration des services* (ex.: User Profile management) Plateforme d‟administration extensible et personnalisable
  • Groupes de fonctionnalités (Feature Sets) Groupes de fonctionnalités portant sur un Site Activés par les administrateurs de la Ferme Configurés uniquement via PowerShell ou Modèle Object Les modèles de site qui dépendent de fonctionnalités pour une tenant ne sont pas visibles Les modèles de Site filtrent des fonctionnalités qui ne sont pas activées
  • Délégation Délégation par division de l‟activation ou désactivation des fonctionnalités SharePoint Gestion des “Features” pour chaque Tenant Limiter les fonctionnalités que le tenant et tous les sites / sous-sites peuvent utiliser.
  • Charge Back Méthode simple: Planification des fonctionnalités Permettre de facturer le tenant pour „n‟ Sites avec „x‟ Fonctionnalités. Toutes fonctionnalités: Basé sur l‟Usage (*nécessite du code ou un reporting personnalisé) Utiliser le reporting d‟usage pour évaluer la facturation sur l‟usage de la plateforme
  • Le Partitionnement 20
  • Partitionnement du service Les services peuvent être configurés pour partager les données entre les tenant ou pour partitionner ces données pour chacun des tenants (isolation) Permet à plusieurs organisation d‟être hébergées sur la même configuration SharePoint mais de garder leurs données isolées Une configuration par service pour autoriser le mode mixte “Mixed-Mode Partitionning” Data Partition A Partition B
  • Exemple de Mode Mixte Service de Taxonomie général Service de Taxonomie Partitionné (non partitionné) (Isolation des données) T1 T2 WebApp Tenant Tenant Admin Admin Tenant A Tenant B
  • Services Applications Pouvant être utilisés pour NE pouvant être utilisés les tenants pour les tenants Subscription Settings Access User Profiles Visio Graphics Managed Metadata Word Conversions Business Data Connectivity Word Viewing Search PowerPoint Secure Store Web Analytics Usage and Health Data NE pouvant pas être Collection partitionnés Project Excel Calculation FAST for SharePoint Project Server
  • Le Host Header des Collections Permettent les “Vanity Domains” Les Entêtes d‟hôte des collections de siteHost Header site collections can have managed paths if size requires E.g.: Foo.com, bar.com, foo.com/sites/foo Load-Balancer SSL Termination Support “Sandboxed Solutions”
  • Démonstration
  • Processus de création Créer the Subscription Settings SA & Proxy Powershell Créer un ou des Site(s) Subscription Powershell Créer le ou les sites d‟administration Les associer à un Site Subscription Powershell Créer le ou les sites membres Les associer à un Site Subscription Powershell+Admin (Optionnel) activer la création en Self Service Powershell+Admin
  • Créer un Site Subscription Get-Help New-SPSiteSubscription -detailed $subscription=New-SPSiteSubscription $subscription
  • Créer le site d‟administration Get-Help New-SPSite -detailed $tasite = New-SPSite -Url http://intranet.contoso.com/sites/ta - Template tenantadmin#0 -OwnerEmail administrator@contoso.com -OwnerAlias contosoadministrator -SiteSubscription $subscription $tasite $subscription
  • Attacher l‟administration Get-Help Set-SPSiteAdministration -detailed Set-SPSiteAdministration -Identity http://intranet.contoso.com/sites/ta -AdministrationSiteType TenantAdministration
  • Créer le site Get-Help New-SPSite -detailed $tenant1 = New-SPSite –Url http://intranet.contoso.com/sites/tenantone -Template sts#0 - OwnerEmail administrator@contoso.com -OwnerAlias contosoadministrator -SiteSubscription $subscription $tenant1
  • Créer un service partitionné Get-SPServiceInstance $account = Get-SPManagedAccount "CONTOSOAdministrator" $appPool = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account $app = New-SPSubscriptionSettingsServiceApplication – ApplicationPool $appPool –Name SettingsServiceApp – DatabaseName SettingsServiceDB $proxy = New-SPSubscriptionSettingsServiceApplicationProxy – ServiceApplication $app
  • Métadonnées managées $pool = Get-SPServiceApplicationPool -Identity SharePoint Web Services Default $meta = New-SPMetadataServiceApplication -ApplicationPool $pool -Name Tenant Managed Metadata -DatabaseName TenantMetadataDB -DatabaseServer DEMO2010a -PartitionMode – SyndicationErrorReportEnabled $metaproxy = New-SPMetadataServiceApplicationProxy - PartitionMode -ContentTypePushdownEnabled - DefaultKeywordTaxonomy -DefaultSiteCollectionTaxonomy -Name Tenant Managed Metadata Proxy -DefaultProxyGroup - ServiceApplication $meta
  • Conclusions 33
  • Recommandations Le design de l‟architecture de l‟information reste primordial Pour de l‟hébergement « externe », Partitionnez vos services applications dès le début Utilisez l‟authentification Claims ISVs SharePoint: Fournir des packs de fonctionnalités  Le Multi-tenant n‟est pas uniquement pour les Hébergeur!!!
  • Ressources http://technet.microsoft.com http://technet.microsoft.com/fr-fr/sharepoint http://msdn.microsoft.com/fr-fr/sharepoint http://sharepoint.microsoft.com/fr-fr/Pages http://www.microsoft.com/downloads/det ails.aspx?FamilyID=751fa0d1-356c- 4002-9c60- d539896c66ce&displaylang=en A bientôt sur la machine virtuelle
  • Questions?N’ayez pas peur  36
  • Merci pour votreattention 37
  • 38
  • Titre de la page / Page Title Premier niveau / First level Deuxième niveau / Second level Troisième niveau / Third level Quatrième niveau / Fourth level Cinquième niveau / Fifth level 39
  • 40