Click here to load reader
Upload
gokan-ozcifci-mvp
View
1.730
Download
0
Embed Size (px)
Citation preview
ReBuilD 2015#MSReBuilD
1 Octobre 2015
ReBuilD 2015#MSReBuild
Architecture SharePoint 2016: Une histoire Hybride ou pas ?Gokan OzcifciBenoît Jester
ReBuilD 2015#MSReBuilD
Bonjour. Je suis Gokan.
Brussels, BELGIUM neoxy.be SharePoint MVP
Community Member @GokanOzcifci http://gokan.ms
ReBuilD 2015#MSReBuilD
Bonjour. Je suis Benoît.
Paris, FRANCE Asipe SharePoint MVP
Modérateur, #TNWiki,
WikiNinjas et @SPSParis @SPAsipe
http://SPAsipe.wordpress.
com
ReBuilD 2015#MSReBuilD
Agenda• SharePoint Server 2016, vNext ?• De nouvelles fonctionnalités ?• MinRole• PaaS, SaaS et IaaS• PowerShell / Office Dev PnP• Conclusion
SharePoint Server 2016, vNext ?
ReBuilD 2015#MSReBuilD
SharePoint Server
v.Next2003 2006 2007 2010 2011 2013 20162001
BPOS-D BPOS-S
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.
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 »
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 »
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
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
ReBuilD 2015#MSReBuilD
Une architecture typique
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
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
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, …
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
ReBuilD 2015#MSReBuilD
Hybride vNext (avec SharePoint 2016)• OneDrive For Business• Hybrid Sites• Hybrid Search• Hyrbird Extranet• …
De nouvelles fonctionnalités?
ReBuilD 2015#MSReBuilD
SharePoint LCMManager - v.Next?
Je vous présente Daniel, Jacques
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
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
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
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é
ReBuilD 2015#MSReBuilD
Télémétrie en temps réel dans SharePoint 2016
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
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
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
ReBuilD 2015#MSReBuilD
Ce que nous avons appris après Ignite
MinRole
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 /!\
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 /!\
ReBuilD 2015#MSReBuilD
MinRole
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
PaaS, SaaS et IaaS
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 ?
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
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
ReBuilD 2015#MSReBuilD
Azure IaaS – En une image
ReBuilD 2015#MSReBuilD
SaaS – En une image
PowerShell Office Dev PnP
https://github.com/officedev/PnP-PowerShell
ReBuilD 2015#MSReBuilD
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
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
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
ReBuilD 2015#MSReBuilD
Office 365 PnP – Quels usages ?
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
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();
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"
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"
Conclusion
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• …
ReBuilD 2015#MSReBuilD
questions?
ReBuilD 2015#MSReBuilD
thank you.