Your SlideShare is downloading. ×
Tous hébergeurs de services SharePoint ?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Tous hébergeurs de services SharePoint ?

1,819
views

Published on

SharePoint est une solution d'infrastructure et elle doit permettre aux DSI d'assurer une garantie du service. Découvrez comment le Multi-tenant peut répondre à ces problèmatiques en transformant les …

SharePoint est une solution d'infrastructure et elle doit permettre aux DSI d'assurer une garantie du service. Découvrez comment le Multi-tenant peut répondre à ces problèmatiques en transformant les Directions Informatiques en fournisseurs de services d'Hébergement SharePoint.
Tenant=locataire

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,819
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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)
  • With PS2.0 it can be a single script executed on a single machine!
  • Create o14 farmDB1==ReadonlyCopy DB1New DB1, R/WRe-route DB1 Users
  • Setup new farm
  • Transcript

    • 1. CLUB MOSS FRANCE & Tous hébergeurs de services? CLUB SHAREPOINT FRANCE
    • 2. Nicolas GEORGEAULT Consultant SHAREPOINT @ EXAKIS nicolasgt@exakis.com CLUB SHAREPOINT FRANCE
    • 3. Qui je suis? Nicolas Georgeault MVP | SharePoint Server Architecte SP chez Exakis En mission chez OBS 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 CLUB SHAREPOINT FRANCE
    • 4. Réunion SPS 2010 Le vendredi 7 juin 2010 – 14h – 19h. CLUB SHAREPOINT FRANCE
    • 5. Le club SharePoint National et régional Groupe d‘échange sur les usages et bonnes pratiques Prochaine réunion le 7 juin – MS France à Issy Install Party le 29 juin à Rennes CLUB SHAREPOINT FRANCE
    • 6. Spencer Harbar (www.harbar.net) Session SharePoint Evolution - DD105 Multi Tenancy Session SharePoint Conference 2009 « Multitenancy in SharePoint 2010 » et « Introduction to service applications and topology » CLUB SHAREPOINT FRANCE
    • 7. LE nouveau Challenge « Contrat qui définit la qualité de service requise entre un prestataire et un client. » CLUB SHAREPOINT FRANCE
    • 8. Hébergement / Multi-Tenant ? Multi-Tenant Un principe d‘architecture ou une seule installation d‘un logiciel ou d‘une solution peut servir plusieurs organisations clients (tenants) Hébergement Une personne, un lieu, une compagnie qui fournit des services, des ressources. CLUB SHAREPOINT FRANCE
    • 9. 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 Administration • Sites et données, services et personnalisations • Assurer que les personnalisations du client ―A‖ Customisations ne sont pas visibles pour le client ―B‖ Opérations • Reporting, Audit et pénalités CLUB SHAREPOINT FRANCE
    • 10. Situation sur MOSS 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 CLUB SHAREPOINT FRANCE
    • 11. Situation avec MSS 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 CLUB SHAREPOINT FRANCE
    • 12. What is Multi-Tenancy The ability to uniquely separate each customer on a shared environment 1 2 SA WA S S S S S C C C C C Tenant 1 Tenant 2 CLUB SHAREPOINT FRANCE
    • 13. Pours et contres 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é CLUB SHAREPOINT FRANCE
    • 14. 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 du ―tenant‖ extensible CLUB SHAREPOINT FRANCE
    • 15. Groupes de fonctionnalités (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 CLUB SHAREPOINT FRANCE
    • 16. Délégation des features 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. CLUB SHAREPOINT FRANCE
    • 17. 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 CLUB SHAREPOINT FRANCE
    • 18. 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 Data hébergées sur la même configuration SharePoint mais de garder leurs Partition A données isolées Partition B Une configuation par service pour autoriser le mode mixte ―Mixed-Mode Partitioning‖ CLUB SHAREPOINT FRANCE
    • 19. 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 CLUB SHAREPOINT FRANCE
    • 20. Services Applications Pouvant être utilisés NE pouvant être pour les tenants utilisés pour les Subscription Settings tenants User Profiles Access Managed Metadata Visio Graphics Business Data Connectivity Word Conversions Search Word Viewing Secure Store PowerPoint Web Analytics NE pouvant pas être Usage and Health partitionnés Data Collection Excel Calculation Project FAST for SharePoint CLUB SHAREPOINT FRANCE
    • 21. 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‖ CLUB SHAREPOINT FRANCE
    • 22. Multi-Tenancy demo CLUB SHAREPOINT FRANCE
    • 23. 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 CLUB SHAREPOINT FRANCE
    • 24. Créer un Site Subscription Get-Help New-SPSiteSubscription -detailed $subscription=New-SPSiteSubscription $subscription CLUB SHAREPOINT FRANCE
    • 25. 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 CLUB SHAREPOINT FRANCE
    • 26. Attacher l’administration Get-Help Set-SPSiteAdministration -detailed Set-SPSiteAdministration -Identity http://intranet.contoso.com/sites/ta - AdministrationSiteType TenantAdministration CLUB SHAREPOINT FRANCE
    • 27. 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 CLUB SHAREPOINT FRANCE
    • 28. 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 CLUB SHAREPOINT FRANCE
    • 29. 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 CLUB SHAREPOINT FRANCE
    • 30. 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 CLUB SHAREPOINT FRANCE
    • 31. 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 CLUB SHAREPOINT FRANCE
    • 32. Questions CLUB SHAREPOINT FRANCE
    • 33. © 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Microsoft, Active Directory, MSN, Outlook, PowerPoint, SharePoint, Visual Studio, and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • USA CLUB SHAREPOINT FRANCE
    • 34. Hosting Technique CLUB SHAREPOINT FRANCE
    • 35. Scripting==Predictability The next release of SharePoint will offer PowerShell Cmdlets for administration and deploying SharePoint Farms fully automated Ensure stability Performance CLUB SHAREPOINT FRANCE
    • 36. Federated Services Services run on a separate farm Allows for scale of a single service Note: Not all services support federation Simplifies upgrade (one at a time) Search Farm Content Farm Content Farm CLUB SHAREPOINT FRANCE
    • 37. Other Features Deployment Blocker Block Rogue deployments with a custom message Timer Job Servers Lessen the load of WFEs Usage Database Shows usage of SharePoint Understand feature usage Sandboxed Solutions CLUB SHAREPOINT FRANCE
    • 38. A quick caveat …. These are works in progress We plan to publish these concepts and scripts— but they may behave differently! This is just scratching the surface CLUB SHAREPOINT FRANCE
    • 39. Know your limits First and foremost—have a strict structure and stick to it. Design your scale points An Example: Less than… 50,000 Users per farm @ 250 MB 100GB per Content DB 125 Content DB‘s for a Web Application Search: 75 Million Docs Etc… Mitosis: Have a plan ready! ―Move-SPSite‖ CLUB SHAREPOINT FRANCE
    • 40. Uptime Blockers Machine Recycle IISReset, Machine Reset Upgrade Cumulative, Windows, Service Packs, etc. Best Solution: A programmable Network Load Balancer (NLB) CLUB SHAREPOINT FRANCE
    • 41. NLB Recycle 1 2 3 NLB NLB NLB WFE 1 WFE 2 WFE 1 WFE 2 WFE 1 WFE 2 Both WFE‘s serving both Drain requests from Add WFE1 back to the requests WFE1 and reset NLB pool. Drain from WFE2 and reset. CLUB SHAREPOINT FRANCE
    • 42. Low-Downtime DB Upgrade Pair the NLB Technique with Multiple Farms Federation can simplify process (upgrade one service at a time) Backend farms can be upgraded on a different schedule. Can use: virtualization for rapid deployment PowerShell to be fully automated For example… CLUB SHAREPOINT FRANCE
    • 43. Sample Content Farm Upgrade UPA Meta BDC MSS AP Load Balancer CLUB SHAREPOINT FRANCE
    • 44. Sample Content Farm Upgrade UPA Meta BDC MSS AP Moved Content DB Tenants All Tenants Load Balancer CLUB SHAREPOINT FRANCE