Diapositives utilisées lors de l'animation de la session du 17 avril 2013 sur les éléments techniques importants a prendre en considération pour mettre en place les fonctionnalités Sociales de SharePoint 2013
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013
1. Planifier et déployer les
fonctionnalités sociales de
SharePoint 2013
Nicolas Georgeault – SharePoint Architect, PCG Canada
2. www.sharepointsummit.org
Nicolas Georgeault
Architecte SharePoint Senior @
Public Consulting Group Canada
MVP4
SharePoint Server
Architecte & Consultant
ngeorgeault@club-sharepoint.fr
http://ngeorgeault.club-sharepoint.fr
http://www.facebook.com/nicolas.georgeault
http://ca.linkedin.com/in/nicolasgeorgeault/
http://mvp.microsoft.com/fr-fr/mvp/Nicolas%20Georgeault-4027151
@ngeorgeault
3. www.sharepointsummit.org
PCG Canada
Conseil aux états et aux programmes locaux de service
aux Individus et de la Santés depuis 1986.
Plus de 1000 professionnels sur 50 bureaux aux Etats-
Unis, au Canada, en Angleterre et en Pologne.
Services de conseil en management et en solutions
technologiques pour la mesure de la performance des
services du secteur publique.
5 Grands pôles de compétences:
http://publicconsultinggroup.com
9. www.sharepointsummit.org
… pour quelles conséquences?
Cohérence
• Les données Sociales sont maintenant dans le site
personnel
• Le flux d’actualité provient de la base de contenu
• Des fonctionnalités plus modulaires que dans 2010
• Données sociale attachées a leur sujet, contenu =
Maintient de la cohérence simplifiée
Performance
• En supprimant la base de données Sociale on
élimine le goulot d’étranglement
10. www.sharepointsummit.org
Skydrive
10
Nom Composant(s) Logo Remplace
Skydrive
Service en ligne fournissant un
espace de stockage en ligne
Windows Live SkyDrive
Skydrive
Outil de synchronisation local <->
espace de stockage en ligne
Skydrive (celui décrit plus haut)
Live Mesh
Skydrive
Espace de stockage personnel
associé à chaque utilisateur
SharePoint 2013
100Gb OnPrem, 7Gb O365
Page “Mon contenu” / “My
Content” du “My Site”
SharePoint 2010
SkyDrive Pro
Outil de synchronisation local <-
> bibliothèques de documents
SharePoint 2013
(partiellement) SharePoint
Workspace
(dont il a garder le même
nom d’exécutable)
12. www.sharepointsummit.org
Fraicheur des informations
Les fonctionnalités sociales s’appuient et
dépendent beaucoup sur la fraicheur de l’index.
• Flux d’actualité personnel
• Flux d’actualité des personnes suivies
• Mentions @
• Suivi des tags
• Flux d’actualité des sites
• Etc…
13. www.sharepointsummit.org
Avec SharePoint 2010
• 1 seul travail d’indexation
• Des latences importantes sur les fonctions sociales
Travail
d’indexation
incrémentale
Instant t
Fin du travail
d’indexation
Contenu a
indexer
t + 15 mn
Contenu a
indexer
t + 30 mn
Travail
d’indexation
incrémentale
t + 45 mn
Travail
d’indexation
incrémentale
Travail
d’indexation
incrémentale
14. www.sharepointsummit.org
Contenu a
indexer
Avec SharePoint 2013
• 1 travail toutes les 15 minutes par défaut
• Instantanéité de la disponibilité de l’information
14
Travail
d’indexation
incrémentale
Instant t t + 15 mn t + 30 mn
Travail
d’indexation
incrémentale
t + 45 mn
Travail
d’indexation
incrémentale
Travail
d’indexation
incrémentale
Travail A
Travail B
Travail C
17. www.sharepointsummit.org
Le Cache Distribué
Bâti sur Windows Server
AppFabric
Le service de cache
AppFabric est installe par
default par les prérequis
Utilisé par:
• Les flux d’actualités
• Authentification
• Accès Client OneNote
• Security Trimming
• Performance des pages
17
Repopulation
1
2
3 A C
Sources d Activité
Fonctions Microblogging
J aime Posts/Replies
@ Mention ...
Edition de
Document
Partage de
Document
Billet de
Communauté
Travaux
programmés
Anniversaires ...
Flux
Suivi
Flux des
«J aime»
Flux de tout le
monde
Flux des «@
Mentions»
Flux des
Activités
Flux des sites
Cache distribué
Cache des Flux
Activités
récentes de
l utilisateur
Activités
récentes des
sites
Activités
récentes des
Annotations
Activités
récentes des
documents
Cache de dernière heure
de modification
Heure de
dernière
modification
des Activités
B
Bases de données de Contenu
Activités de
tout le monde
Activités de
tous les sites
Bases de données de
Contenu des Sites
personnels
Bases de données de
contenu des Sites
19. www.sharepointsummit.org
Service de Cache Distribué SharePoint 2013
Installé et démarré par default par l’installation
SharePoint 2013 sur TOUS les serveurs sauf
les Serveurs SQL
Vous pouvez le désactiver depuis l’administration centrale, MAIS il est
recommandé d’utiliser les commandes PowerShell
Commande “skipRegisterAsDistributedCachehost” pour ne pas installer le
service
20. www.sharepointsummit.org
Installation et recommendations
Le compte de service utilisé est le compte
d’administration de la ferme
Comme pour l’UPS dans SharePoint 2010, le
compte de service doit avoir des privilèges
élevés durant l’installation (Administrateur local)
Après l’installation, le compte de service doit
retrouver des privilèges standards
21. www.sharepointsummit.org
Le Cluster de cache distribué
21
Tout serveur avec le rôle installe est un Hôte de
cache
Le Cluster de cache est le groupe de tous les
hôtes de cache de la ferme SP2013
Mode Dédié ou Partagé (Co-localisé)
Hôte de cache A Hôte de cache B Batterie de server
Taille du cache
de l’hôte de
cache A = 8GB
Taille du cache
de l’hôte de
cache B = 8GB
Taille du cache
du Cluster de
cache pour la
batterie = 16GB
22. www.sharepointsummit.org
Détermination de la taille du cache
Serveurs cache utilisent environ 50% de la mémoire allouée
pour la gestion de son fonctionnement
La taille de mémoire maximale recommandée pour un
serveur hôte de cache est de 16 Go et doit représenter 40%
maximum de la mémoire totale du serveur.
Au delà de cette recommandation, le vidage du cache peut
prendre trop de temps
Exemple de paramétrage pour un mode dédié:
Vous pouvez allouer 2 Go de RAM pour le système d'exploitation
Ce qui donne un maximum de 14 Go pour le cache repartis de la
manière suivante: 7 Go de stockage et de 7 Go pour le fonctionnement
Ce qui permet de déterminer le nombre d’hôtes de cache nécessaires
Le besoin total étant difficile a évaluer, il faut surveiller les
indicateurs
23. www.sharepointsummit.org
Implémentation du cache
Les données sont divisées entre les serveurs
On peut accéléré la reconstruction avec:
• Le travail « Application de service de profil utilisateur
– travail de remplissage du cache de flux »
• Les commandes PowerShell « Clear-
SPDistributedCacheItem, Update-
SPRepopulateMicroblogLMTCache et Update-
SPRepopulateMicroblogFeedCache»
La commande « Stop-
SPDistributedCacheServiceInstance » permet de
copier les donnees d’un serveur vers un autre.
24. www.sharepointsummit.org
Recommandations
24
Accès du registre a distance et Pare-feu
Allocation mémoire identique sur tous les serveurs
Ne pas faire fonctionner SQL Server, Project
Server, Excel Services et les services de
Recherche sur les hôtes de cache
Examiner les règles de l’analyseur d’intégrité
Ne JAMAIS utiliser l’outil Windows Server
AppFabric
Ne pas utiliser la mémoire dynamique pour ces
VMs
26. www.sharepointsummit.org
Amelioration des performances
• Importantes amélioration de la performance de la
synchronisation complète
• L’ajout d’indexes a certaines propriétés utilisateurs
qui évite d’avoir a effectuer une lecture complète de
la table
• L’import par « batch » des données du BDC plutôt
qu’a l’unité
• Suppression de certaines étapes inutiles de la
provision
• Suppression des données d’historique inutilisées
• La résolution de certains objets est déplacée de
SharePoint vers l’outil de synchronisation
29. www.sharepointsummit.org
Les modes de Synchronisation
Équivalent de
l’approche LDAP dans
SharePoint
Connu sous le nom:
Importation Direct AD
Utilisation de Forefront
Identity Manager
Services Web de
gestion des profiles et
Model Objet
30. www.sharepointsummit.org
Nouvelle option de synchronization
Importation directe Active Directory
Très bon point de départ – démarrer simplement
Forêt Active Directory avec plusieurs domaines, une
connexion par domaine
Sélection des UO à partir desquelles on souhaite
importer
Import des objets Utilisateur et Groupe
Filtrage par texte simple écrit en syntaxe LDAP
Importation complète et incrémentielle
Vous pouvez revenir ensuite vers une importation
complète
32. www.sharepointsummit.org
Limitations de l’importation Active Directory
• Pas de traitement des liens transverses entre forêts
par l'intermédiaire de l'objet AD « contact »
• Associer les valeurs multiples à une valeur unique
ou vice versa n'est pas supporté
• L’association de propriétés systèmes SharePoint
(celles qui commencent par SPS ...) n'est pas
supporté
• Associer deux attributs AD différents à la même
propriété SharePoint n'est pas supporté
• Pas de prise en charge de l'importation de
propriétés utilisateur additionnelles à partir de BDC!
36. www.sharepointsummit.org
Vision de Microsoft de l’Entreprise Sociale
Transformez votre business en connectant les
employés, les partenaires et les clients
De nouvelles experiences combinant le social, la collaboration,
l’email et la communication unifiée
Une plateforme d’Entreprise pour la sécurité, la gestion et la
conformité
Couche social perversive connectant les personnes, les
contenus et les données métier
41. www.sharepointsummit.org
Références
• Blog et présentations de Spencer Harbar
• Blog de Patrick Guimonet
• Gérer le service de cache distribué dans
SharePoint Server 2013
• Gérer les analyses continues dans SharePoint
Server 2013
• Environnement hybride pour SharePoint
Server 2013
41
42. Thank you for your attention!
This presentation will be available on the Quebec
SharePoint Summit web site after the event.
Merci de votre attention !
Cette présentation sera disponible sur le site internet
de SharePoint Summit Québec, après l’événement.
43. SVP évaluez ma session!
Complétez le sondage et courez la chance
de gagner une tablette Surface
Please rate this session!
Fill out the survey and get a chance to win a Surface
Notes de l'éditeur
Pas utilisé ni pour:Le Blob CacheLe Cache d’affichage (Output caching)Ces services existent déjà sur les frontaux
The service is installed and running by default after installing SharePoint. It will be started on all machines in the farm except for SQL Server. You can design a set of servers specifically for running the cache service by turning the service off on some servers and leaving it running on others. However even though you can just stop it from the services on server page, you really should NOT do that. There are several PowerShell cmdlets just for managing the caching service that should be used instead. That will ensure a minimal temporary loss of cached data and reduce the overall load on your farm.******************************Mostly my notes, some from page 6.
The farm account is used as the service account for the distributed cache service; you will see it in the Services applet on the SharePoint server as “AppFabric Caching Service”. Just like the user profile service in SharePoint 2010, the account needs to be a local admin during setup. After you’ve finished installing SharePoint you can reduce those local privileges for the farm account.Pg. 7
These are some general server sizing guidelines to use with servers hosting the distributed cache service. First, cache servers use about 50% of the allocated cache memory for overhead. Second, the maximum amount of RAM we recommend per cache server is 16 GB. You can go higher than that, but if you do when we need to flush the cache it may take so long that the cache will appear to hang. It’s worth noting that by default when you install SharePoint we allocate 5% of the memory on the server to the cache.Next you should allocate 2GB of RAM to the OS. So on a machine that has 16GB of RAM, that leaves 14GB of RAM for the cache. Given that 50% of that is used for overhead, that leaves you 7GB of storage for data. We’ll be working on formulas to help you determine how much storage your farm will need overall for caching. Once you have that, then you can use the formula above to determine how much storage you will have per server, and then divide that by the total storage required in the farm. That will tell you how many cache servers you need in the farm.*************************************
Les donneesetantdivisees entre les serveurs, Si un serveur tombe en panne de façon inattendue, les performances des utilisateurs vont souffrir jusqu'à ce que d'autres serveurs deviennent remplis avec les données qui ont été perdues.Si vous savez que vous allez mettre un serveur cache vers le bas, vous devriez le faire avec élégance avec la cmdlet Stop-SPDistributedCacheServiceInstanceCela permet de copier les données vers d'autres serveurs de cache pour minimiser l'impact sur les performances
Accès à distance et Pare-feu Registre: Vous pouvez rencontrer ce problème si vous avez pare-feu activé et il ya un problème pour l'accès à distance au Registre entre les serveurs SharePoint. Cela signifie, nous devons nous assurer que le "service Registre distant" doit être démarré dans tous les serveurs SharePoint avant de brancher la batterie de serveurs SharePoint pour configurer le cache d'AppFabric. Si vous avez un pare-feu, puis d'autres configurations peuvent être nécessaires car il peut bloquer la connexion.Allocation de mémoire maximum pour le cache: Un minimum de 8 Go et un maximum de 16 Go peut être allouée au cache. Sur un serveur qui possède plus de 16 Go de mémoire physique totale, allouer un maximum de 16 Go de mémoire pour le service de cache distribué. Également la répartition de la taille de mémoire cache doit être inférieure ou égale à 40% de la quantité totale de mémoire sur le serveur. Si vous avez besoin de plus de mémoire, vous pouvez configurer le service de cache distribué pour fonctionner sur plusieurs serveurs d'application.Allocation de mémoire: Vous devez vous assurer que l'allocation de mémoire affecté au service de cache distribué est le même sur tous les serveurs qui exécutent le service de cache distribué. Données mises en cache sont stockées sur un serveur, et non pas les deux serveurs.Autres services: Ne pas faire fonctionner les services suivants sur le même serveur qui exécute le service de cache distribué: SQL Server, Project Server, Excel Services et les services de recherche.Health Monitor: Examen SharePoint Server 2013 Règles de santé pour les questions de service Distributed Cache.
Microsoft has an exciting vision for Enterprise Social: we want to help companies transform their business with Enterprise Social. but in order for that to happen, two things are necessary: First, it can't just be a destination. Social must be a natural part of how we work, it has to be seamlessly woven into the tools you use everyday to get your work done. It has to be easy, frictionless and in-context. Microsoft is in a unique position because we own a fantastic set of assets: social, collaboration, email, and unified communications; and we want to combine these tools to create new experiences that help people get things done. We want to have a tool that will allow you to start a conversation in a newsfeed, ping one of the participants on IM, escalate to voice and video, follow-up over email, and circle back to the original conversation with an update; we want to have the context of those conversations follow you across those tools, and have everyone involved to be able to participate in the interactions regardless of where they are or what device they have with them. Some of it is already possible today and we aim to continue and build this “connected experiences” scenario and make it available to everyone. Microsoft has the depth and breadth of capabilities to realize this vision. Second, in order to be successful, social must be a part of a platform that IT can rely on to manage and secure.The information in a social network is some of the most valuable intellectual property in the company, and their platform needs sophisticated security, management and compliance capabilities that don't get in the way of the users but do allow IT to sleep better at night.
Yammer doesn’t replace SharePoint – and SharePoint doesn’t replace Yammer; together they both provide unique capabilities that will enable Microsoft to transform the way that we get work done.Yammer will help us break down silos in organizations and get people talking - not just having superficial conversations but having conversations that will be crucial to helping business achieve their goals; as social matures so does the way that people use it and the value they get out of it. Yammer helps to drive adoption and get the ball rolling.SharePoint brings a huge amount to the game – it will help organizations plan and organize how work will get done. It will help to bring together information from systems across the enterprise, and then provide BI capabilities that will help IW make better decisions.Combined – SharePoint and Yammer will truly help to transform the way that we get our work done.Land that people should think about SharePoint and Yammer as complementary and better together
What you can do today, what you’ll be able to do in the near future (within the next year), and our vision for the future.Today: customers can connect the two today with the Yammer web parts and Yammer Open Graph capabilities. Tomorrow: We’re working to build a strong foundational platform that will allow us to quickly iterate changes. To do this we’re working on some key areas first that will enable our future vision: integrated document management through SkyDrive Pro, Aggregating the SharePoint and Yammer feeds, and investing in unified identity, ensuring that users have a great single-sign-on experience.Future: After the work on key foundational aspects, we will take advantage of our new, 90-day release cycle for SharePoint Online and Office 365 to add more and more capabilitiesover time to create connected experiences that combine social, collaboration e-mail, unified communications and an enterprise class platform you can rely on for security, management and compliance.
To align with our vision and roadmap, we’ve made changes to Yammer packaging and pricing. First, Yammer standalone. We're committed to maintaining standalone versions of Yammer for customers who just want a best-in-class enterprise social network. Yammer has historically offered four different options, and we've simplified that to two: a free version called Yammer Basic and a paid version called Yammer Enterprise. Second, Yammer and SharePoint Online. We believe that social and collab are two sides of the same coin, and as the roadmap demonstrates we're working toward a future where they're tightly integrated. To reinforce that notion, we will be adding Yammer to SharePoint Online starting March.And finally, Yammer and Office 365. we envision a future where social is everywhere -- and where people work together using new experiences that combine social with collab, email, and unified communications. As a first step in delivering on that vision, we're adding Yammer to all of our Office 365 Enterprise offerings (E1 through E4) for EA customers.