55

Click here to load reader

SharePoint Server 2016: Une histoire Hyrbide ou pas?

Embed Size (px)

Citation preview

Page 1: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

1 Octobre 2015

ReBuilD 2015#MSReBuild

Architecture SharePoint 2016: Une histoire Hybride ou pas ?Gokan OzcifciBenoît Jester

Page 2: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Bonjour. Je suis Gokan.

Brussels, BELGIUM neoxy.be SharePoint MVP

Community Member @GokanOzcifci http://gokan.ms

Page 3: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Bonjour. Je suis Benoît.

Paris, FRANCE Asipe SharePoint MVP

Modérateur, #TNWiki,

WikiNinjas et @SPSParis @SPAsipe

http://SPAsipe.wordpress.

com

Page 4: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Agenda• SharePoint Server 2016, vNext ?• De nouvelles fonctionnalités ?• MinRole• PaaS, SaaS et IaaS• PowerShell / Office Dev PnP• Conclusion

Page 5: SharePoint Server 2016: Une histoire Hyrbide ou pas?

SharePoint Server 2016, vNext ?

Page 6: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

SharePoint Server

v.Next2003 2006 2007 2010 2011 2013 20162001

BPOS-D BPOS-S

Page 7: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

En 2016

45%Des budgets IT seront alloués aux initiatives du Nuage

dont

15%Pour le Nuage Public

Cependant,

70%Une grande majorité des entreprises utiliseront de l’IT On-Premises.

Page 8: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

En 2013, Microsoft a conclu avec Gartner que :

Au cours des 5 à 7 prochaines années35% des clients SharePoint « existants » n'iront jamais vers le Nuage

50% adopteront une plateforme Hybride

15% deviendront des clients « Pure Nuage » 

Page 9: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Au cours de 2014, certains dirigeants de Microsoft ont modifié ces prédictions, indiquant que :Au cours des 5 à 7 prochaines

années20% des clients SharePoint « existants » n'iront jamais vers le Nuage

70% adopteront une plateforme Hybride

10% deviendront des clients « Pure Nuage » 

Page 10: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Selon Seth Patton, directeur principal de la gestion des produits pour l'équipe de SharePoint

“80 percent of Fortune 500 companies still use SharePoint on-premises, with 38 percent of the entire SharePoint client base using the online version through Office 365”

CMSWire, http://bit.ly/1EQ3AAM 5/4/2015

Page 11: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

On-Premises, Nuage ou Hybride• Les mises à niveau On-Premises sont lentes

• Mises à jour majeures tous les 3 ans• SharePoint 2016 est prévu pour Q2/2016• SharePoint 2013 était disponible vers Q4/2012

• Les mise à niveau Office 365 sont beaucoup plus rapides• Chaque mois !• Vous pouvez accéder à la Roadmap ici http://office.com/roadmap

• 104 updates en cours de développement• First Release

Page 12: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Une architecture typique

Page 13: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Les erreurs• Pour les clients, l’hygiène de la plateforme est un

mot inconnu• Conserver les réglages par défaut• Les Services Applicatifs sont trop lourds• Les erreurs liées à l'infrastructure (DNS, WAF, ...)• RAM• L’assistant de Configuration

Page 14: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Les besoins de l'entreprise• Pouvoir accéder aux

documents n’importe où avec n’importe quel périphérique

• Un SLA de plus de 99%

• Les toutes dernières fonctionnalités avec le moins d’effort possible - Projets, MD, …

• Partage d’informations avec le monde extérieur

• Les flux d’entreprise• Le temps d’attente

pour la création d’un site

• Le temps d’attente pour la résolution d’un ticket

• Limiter les coûts

Page 15: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Hybride - Un mot tendance en 2013• Business Connectivity

Services• Search (Index séparé)• Duet Enterprise (SAP)

• OD4B, Delve, Office Graph, Videos, Groups, …

Page 16: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Evolution SharePointSharePoint Version Office SharePoint

2007SharePoint Server

2010SharePoint Server

2013 Office 365 SharePoint vNext

Portal & Sites

Search

Business Intelligence

Applications

#ESN

Documents

Personal Files

Limited With third Party

Yammer µacquired

Yammer Integrated

Yammer Hybrid

Basic Search Fast Fast Integrated Delve Delve

Hybrid

Reporting ServicesPerformance solutions

Power BI

My Sites Sky(one)Drive

Unlimited Storage

Standard SP set of DMS: Versioning, check-ins, check-outs, …2010 added co-authoring, extended in SharePoint 2013

Team Sites SPO Groups NextGen Portals

Farm SolutionsSandbox Solutions

Add-InsSharePoint Apps

Page 17: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Hybride vNext (avec SharePoint 2016)• OneDrive For Business• Hybrid Sites• Hybrid Search• Hyrbird Extranet• …

Page 18: SharePoint Server 2016: Une histoire Hyrbide ou pas?

De nouvelles fonctionnalités?

Page 19: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

SharePoint LCMManager - v.Next?

Je vous présente Daniel, Jacques

Page 20: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Prérequis• Windows Server 2012 R2 |

Windows Server 10• Support de PowerShell 3.0• Framework .NET 4.5.2

• A partir du 13/01/2016, .Net 4.5.2 sera la version minimale supportée par Microsoft.

• Windows Server Technical Preview : SharePoint 16 nécessite .Net 4.6 Preview

• Windows Management Framework 3.0• Application Server Role• Web Server (IIS) Role• Microsoft .NET Framework 4.5.2• Update for the .NET Framework 4 (KB2898850)• Microsoft SQL Server 2012 Native Client• Microsoft Identity Extensions• Microsoft Sync Framework Runtime v1.0 SP1

(x64)• Windows Server AppFabric 1.1• Windows Identity Foundation v1.1• Microsoft Information Protection and Control

Client• Microsoft WCF Data Services

Page 21: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

SQL Server• SQL Server 2014

• 64-bit• Service Pack 1

• SQL Server 2016• 64-bit

• SharePoint Server 2016 ne supporte plus l’installation Standalone avec SQL Server Express

• SQL Server doit être installé indépendamment

Page 22: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Méthode d’authentification préférée

Demande d’accès1

Authentification SAML (Claims)

Normalisation vers OAuth et JWT/SAML vec WSFED

Windows Claims, Forms-based

Important resources

OneDriveFichiers

Email Wifi2Prouve moi qui tu es

IdP

3Demande

Voici ma preuve5

Approbation

4

Page 23: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Les fonctionnalités• Connexion SMTP

• Encryption (STARTTLS)• Utilisation possible de ports non

standards• Zero Downtime : Installation In-

Place, On-line• Distributed Cache : Performance

améliorée• Fast Site Creation: SPSite.Copy au

niveau Base de Données• Synchronisation bidirectionnelle

améliorée (User Profile Service Application)

• Service FIM supprimé• Supporte un service FIM externe• Synchronisation unidirectionnelle fournie par

la synchronisation AD native

• Transferts de fichiers : Performance améliorée via BITS

• Durable Links • Les URLs demeurent les mêmes

(même en cas de renommage ou déplacement)

• ”Discrete Url” disponibles (docID)• Création de fichiers dans les

bibliothèques et sauvegarde en ODF

• Télémétrie en temps réel• Analyse avancée des données et

reporting• Monitoring des utilisateurs

• Project Server intégré

Page 24: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Télémétrie en temps réel dans SharePoint 2016

Page 25: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Les nouvelles limites

Seuils de liste augmentés (>5000)

Seuils de liste

Taille maximale de fichiers augmentée à 10 GB

Plus de restrictions de caractères

Taille maximale de fichiers

100,000 collections de site par base de contenu

Collections de site par base de contenu

Echelle de recherche *2

Jusqu’à 500 millions d’éléments

Eléments indexés

Page 26: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Fonctionnalités Hybrides• Conformité entre le Cloud et

le On-Premises• Identifier, monitorer et protéger les

données sensibles via une analyse profonde

• Découvrir et préserver avec eDiscovery

• Investiger et prouver avec l’audit• Recherche

• Unifie les index on-premises et cloud• Fournit un support pour Office Graph/Delve

sur du On-Premises• Supporte Search as a Service / Réduit

l’impact du crawl

• Extranet On-Premises• Publication de sites internes sur

Internet• Implémente Office 365 identity

federation services• Lien vers Office 365 video• SharePoint 2016 and Office

365 distributed sites• Suivi des Sites, Documents, et

Personnes à travers le On-Premises et le Nuage (les documents “master” sont dans Office 365)

• Managed Metadata• Promoted Sites• Self-service site creation

Page 27: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Fonctionnalités Hybrides• Automatisation des

déploiements hybrides• Permet la sélection du

scénario (Search, OneDrive for Business, etc.)• Configuration automatisée

des prérequis et de l’infrastructure de base

• Configuration via l’UI

Page 28: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Ce que nous avons appris après Ignite

Page 29: SharePoint Server 2016: Une histoire Hyrbide ou pas?

MinRole

Page 30: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

MinRole

http://1drv.ms/1EBogcv

Page 31: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

MinRole• Spécial: Réservé pour les services isolés

(PerformancePoint, 3rd party, …)• Web Front End : HTTP/Request• Single Server Farm : Provisionnement de tous les

services sur un serveur unique. Ce rôle est fourni à des fins d'évaluation et/ou de développement.

• Search• Application : back end jobs• Distributed Cache: /!\ Assignation WFE /!\

Page 32: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Health Analyzer pour MinRole• SharePoint Health

Analyzer est dédié pour le MinRole

• Le Health Analyzer va scanner chaque serveur (quotidiennement)

• /!\ Special Load /!\

Page 33: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

MinRole

Page 35: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

MinRole (< 1 min)

Name=Timer Job job-server-role-conversion-SHP-W2K16 Beginning to convert server 'SHP-W2K16' from 'SpecialLoad' to 'DistributedCache' role. Store object SHP-W2K16 into Config DB…Completed role conversion for server 'SHP-W2K16'       Completed processing of timer job [job-server-role-conversion-SHP-W2K16] with lock type [None] against target instance

Page 36: SharePoint Server 2016: Une histoire Hyrbide ou pas?

PaaS, SaaS et IaaS

Page 37: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

PAASI

AAS

InfrastructureMachines virtuelles

RéseauStockage

PlatformSystème d’exploitation

(Windows Azure)Bases de données (SQL Azure)

Outils de développement (NAPA)

SoftwareSharePoint Online

Lync OnlineExchange Online

IaaS, PaaS, SaaS ?

Page 38: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

On-Premises

Stockage

Serveurs

Réseau

O/S

Middleware

Virtualisation

Données

Applications

Runtime

Infrastructure(as a Service)

Stockage

Serveurs

Réseau

O/S

Middleware

Virtualisation

Données

Applications

Runtime

Platform(as a Service)

Stockage

Serveurs

Réseau

O/S

Middleware

Virtualisation

Applications

Runtime

Données

Software(as a Service)

Stockage

Serveurs

Réseau

O/S

Middleware

Virtualisation

Applications

Runtime

Données

Architectes Développeurs Utilisateurs

Les responsabilités

Page 39: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Critères de décision Iaas/SaaS• Degré de personnalisation de

l’existant• Experts SharePoint à

disposition• Usage de solutions full trust• Connaissance d’Azure

Critères de décision Paas• Développement

SAAS

PAAS

IAAS

Contrôle

Coût

Choisir entre Iaas, PaaS et SaaS

Page 40: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Azure IaaS – En une image

Page 41: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

SaaS – En une image

Page 42: SharePoint Server 2016: Une histoire Hyrbide ou pas?

PowerShell Office Dev PnP

https://github.com/officedev/PnP-PowerShell

Page 43: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Page 44: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Déploiement basé sur les clics• Trop d’efforts• Long• Difficile de reproduire à l’identique• Tout n’est pas exposé via l'interface utilisateur

• Subscription Management Service Application• HNSC

Page 45: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

PowerShell• Simple à écrire• Quasi tout le monde connaît

• Et même si vous ne connaissez pas …• Google• Bing• …

• Facile d’adapter les scripts aux exigences … Changeantes

Page 46: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Office Dev PnP Cmdlets• Open source • Effort communautaire • Gratuit

https://github.com/OfficeDev/PnP/wikihttps://github.com/OfficeDev/PnPYammer - O365 Dev Patterns & Practices

Page 47: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Office 365 PnP – Quels usages ?

Page 48: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Office 365 PnP - Vos identifiants ? Stockez-les !

# SharePoint Online with PNP PowerShell Commands ###Import-Module Microsoft.Online.Sharepoint.PowerShellConnect-SPOnline -Url https://istep365.sharepoint.com -Credentials etienneO365Get-SPOWeb

Page 49: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Old School PowerShellAdd-Type –Path 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll’

$url=https://gokan.sharepoint.com/sites/PnP

$O365Credential= new-object Microsoft.SharePoint.Client.SharePointOnlineCredentials($creds.UserName,$creds.Password)$ctx= new-object Microsoft.SharePoint.Client.ClientContext($url)$ctx.Credentials = $O365Credential…$fieldXml="<Field Type=""Choice"" Name=""SPSLocation"" DisplayName=""Location"" ID=""{ba27f512-27bc-4d07-bdd4-2ee61bc5bcb4}"" Group=""Demo Group"“ Required=""TRUE""><CHOICES><CHOICE>Brussels</CHOICE><CHOICE>Belgium</CHOICE><CHOICE>Paris</CHOICE></CHOICES></Field>$field= $list.Fields.AddFieldAsXml ($fieldXml, $true, [Microsoft.SharePoint.Client.AddFieldOptions]::AddFieldToDefaultView);

$ctx.Load($list);$ctx.ExecuteQuery();

Page 50: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

‘New School’ PowerShell

Connect-SPOnline -Url https://gokan.sharepoint.com/sites/PnP -Credentials GOKANNew-SPOList –Title "Demo list" –Template GenericList -Url lists/demoAdd-SPOField –List "Demo list" `

-DisplayName "Location" `-InternalName "SPSLocation" `-Type Choice `-Group "Demo Group" `-AddToDefaultView `-Choices "Brussels", "Belgium", "Paris"

Page 51: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Adding and setting a new theme to a siteConnect-SPOnline –Url https://tenant.sharepoint.comAdd-SPOFile –Path C:\theme.spcolor –Folder "_catalogs/theme/15"Add-SPOFile –Path C:\image.jpg –Folder "SiteAssets"

Set-SPOTheme ` –ColorPaletteUrl "/_catalogs/theme/15/theme.spcolor" `-BackgroundImageUrl "/SiteAssets/image.jpg"

Page 52: SharePoint Server 2016: Une histoire Hyrbide ou pas?

Conclusion

Page 53: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

Conclusion• On-Premises, Nuage ou Hybride?

• Tout dépend..• Où doivent être vos données..• Du développement?• Budget• Exigences du business• Service Level Agreement (SLA)• Licenses• OfficeDev PnP• …

Page 54: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

questions?

Page 55: SharePoint Server 2016: Une histoire Hyrbide ou pas?

ReBuilD 2015#MSReBuilD

thank you.