43
Planifier et déployer les fonctionnalités sociales de SharePoint 2013 Nicolas Georgeault – SharePoint Architect, PCG Canada

SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

Planifier et déployer les fonctionnalités sociales de

SharePoint 2013Nicolas Georgeault – SharePoint Architect, PCG Canada

Page 2: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Nicolas GeorgeaultArchitecte SharePoint Senior @Public Consulting Group Canada

MVP4 SharePoint Server

Architecte & [email protected]://ngeorgeault.club-sharepoint.frhttp://www.facebook.com/nicolas.georgeaulthttp://ca.linkedin.com/in/nicolasgeorgeault/http://

mvp.microsoft.com/fr-fr/mvp/Nicolas%20Georgeault-4027151@ngeorgeault

Page 3: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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

Page 4: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Agenda

Social? Quoi de neuf en 2013?

Service d’Analyse Continue

Service de cache Distribue

Service de synchronisation

Architectures Hybrides

Page 5: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Social?Qu’est-ce que c’est?

5

Page 6: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Les fondements du réseautage social

Profiles Utilisateurs

Suivi

Personnalisation

Communautés

Recherche et annotation

Messagerie Instantanée

Flux de nouvelles

Notations et évaluation

1 - Identité

2 - Relations

3 – Expérience Utilisateur

4 - Partage

5 - Découverte

6 - Présence

7 - Echange

8 - Réputation

Page 7: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Quoi de neuf en 2013?

Quelles sont les différences?

7

Page 8: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Le site « Mon site » de SharePoint 2013

DBs de ContenuBase de Données de Profils

Page 9: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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

Page 10: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

10

Skydrive

Nom Composant(s) Logo Remplace

SkydriveService en ligne fournissant un espace de stockage en ligne

Windows Live SkyDrive

SkydriveOutil 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 2013100Gb OnPrem, 7Gb O365

Page “Mon contenu” / “My Content” du “My Site” SharePoint 2010

SkyDrive ProOutil de synchronisation local <->  bibliothèques de documents SharePoint 2013

(partiellement) SharePoint Workspace

(dont il a garder le même nom d’exécutable)

http://blogs.developpeur.org/patricg/archive/2013/01/26/skydrive-oui-mais-lequel.aspx

Page 11: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Service d’analyse continue

Des informations a jour

11

Page 12: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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…

Page 13: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Avec SharePoint 2010

• 1 seul travail d’indexation• Des latences importantes sur les fonctions sociales

Travail d’indexationincrémentale

Instant t

Fin du travaild’indexation

Contenu aindexer

t + 15 mn

Contenu aindexer

t + 30 mn

Travail d’indexationincrémentale

t + 45 mn

Travail d’indexationincrémentale

Travail d’indexationincrémentale

Page 14: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

14

Contenu aindexer

Avec SharePoint 2013

• 1 travail toutes les 15 minutes par défaut• Instantanéité de la disponibilité de l’information

Travail d’indexationincrémentale

Instant t t + 15 mn t + 30 mn

Travail d’indexationincrémentale

t + 45 mn

Travail d’indexationincrémentale

Travail d’indexationincrémentale

Travail A

Travail B

Travail C

Page 15: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

15

Limitations

Uniquement disponible sur les Types de source de contenu « Sites SharePoint »

Page 16: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Service de Cache distribué

Des performances améliorées

16

Page 17: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

17

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

Repopulation

1

2

3 A C

Sources d͛�Activité

Fonctions Microblogging

J �͛aime Posts/Replies

@ Mention ...

Edition de DocumentPartage 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

Page 18: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

18

Dépendances

Les différents caches qui dépendent du service de cache distribué

Page 19: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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

Page 20: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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

Page 21: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

21

Le Cluster de cache distribué

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é)

The Distributed Cache service can run in dedicated or collocated mode. When running in dedicated mode, the Distributed Cache service is started and all other services are stopped on the server. In collocated mode, the Distributed Cache service is running along with other services on the server.

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

Page 22: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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

Page 23: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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.

Page 24: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

24

Recommandations

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

Page 25: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Service de synchronisation

Le point noir de la version 2010

25

Page 26: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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

Page 27: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

27

ForeFront Identity Manager

C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe

Toujours pas de support en cas d’utilisation directe

Page 28: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Nouvelles propriétés utilisateur

68Propriétés avec SharePoint 2010

93Propriétés avec SharePoint 2013

Page 29: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Les modes de Synchronisation

Équivalent de l’approche LDAP dans SharePoint

Connu sous le nom: Importation Direct

AD

Importation Active Directory SharePoint

Utilisation de Forefront Identity

Manager

Synchronisation de profil SharePoint

Services Web de gestion des profiles

et Model Objet

Gestionnaire d’identités externes

Page 30: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Nouvelle option de synchronization

Importation directe Active DirectoryTrès bon point de départ – démarrer simplementForêt Active Directory avec plusieurs domaines, une connexion par domaineSélection des UO à partir desquelles on souhaite importerImport des objets Utilisateur et GroupeFiltrage par texte simple écrit en syntaxe LDAPImportation complète et incrémentielleVous pouvez revenir ensuite vers une importation complète

Page 31: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Demo

Page 32: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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!

Page 33: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Architectures hybrides

Au delà de votre réseau prive

Page 34: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Scenarii possibles

Recherche fédérée

Espaces personnels

Réseau social avec les partenaires

Partage externes

Intégration de Yammer

Page 35: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Yammer??Pourquoi c’est important!

35

Page 36: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Vision de Microsoft de l’Entreprise Sociale

Transformez votre business en connectant les employés, les partenaires et les

clientsDe nouvelles experiences combinant le social, la collaboration, l’email et la communication unifiée

Couche Sociale

Experiences Connectées

Plateforme ConnectéeUne 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

Page 37: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Vision de Microsoft de l’Entreprise Sociale

Lync, Exchange, Applications

Office

Applications métiers tierces

Couche Sociale unique – Expérience connectée

Page 38: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Yammer + SharePoint

Réseau social

Réseau social Suite collaborative

Suite collaborative complète

Page 39: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Roadmap Yammer + SharePoint

Aujourd’hui

Intégration simple

Web PartsOpen Graph

Demain

Connections poussées

DocumentsFlux

Identité

Futur

Expériences Connectées

De nouvelles expériences

combinant le social, la collaboration,

l’email; la messagerie

instantanée, la voix et la vidéo

Page 40: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

www.sharepointsummit.org

Yammer disponible dans l’offre Office 365

Page 42: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

Thank you for your attention!This presentation will be available on the QuebecSharePoint 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.

Page 43: SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer les fonctionnalités sociales de SharePoint 2013

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