L'hébergement des services SharePoint 2010

1 181 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 181
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
17
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 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

    1. 1. L’hébergement des services SharePoint 2010Nicolas Georgeault, MVP SharePoint ServerResponsable du programme Collaboration et BI, Exakis
    2. 2. 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
    3. 3. 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)
    4. 4. 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
    5. 5. LE challenge Service Level Agreement « Contrat qui définit la qualité de service requise entre un prestataire et un client. »
    6. 6. Qu’est-ce qu’est leMulti-tenant? 7
    7. 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)
    8. 8. 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
    9. 9. Le Multi-TenantSharePoint 10
    10. 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
    11. 11. 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
    12. 12. 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
    13. 13. Fonctionnalités 14
    14. 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é
    15. 15. 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
    16. 16. 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
    17. 17. 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.
    18. 18. 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
    19. 19. Le Partitionnement 20
    20. 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
    21. 21. 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
    22. 22. 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
    23. 23. 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”
    24. 24. Démonstration
    25. 25. 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
    26. 26. Créer un Site Subscription Get-Help New-SPSiteSubscription -detailed $subscription=New-SPSiteSubscription $subscription
    27. 27. 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
    28. 28. Attacher l‟administration Get-Help Set-SPSiteAdministration -detailed Set-SPSiteAdministration -Identity http://intranet.contoso.com/sites/ta -AdministrationSiteType TenantAdministration
    29. 29. 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
    30. 30. 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
    31. 31. 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
    32. 32. Conclusions 33
    33. 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!!!
    34. 34. 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
    35. 35. Questions?N’ayez pas peur  36
    36. 36. Merci pour votreattention 37
    37. 37. 38
    38. 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
    39. 39. 40

    ×