SharePoint et Azure premiers pas - SharePoint Days Casablanca
1. SharePoint et Azure
Premiers pas
Patrick Guimonet – Architecte de Solutions d’Entreprise –
MVP Office 365 – Fondateur et Dirigeant Abalon @patricg
2. SharePoint Saturday Paris 2015
Sponsors
• Diamond
• Platinum
• Gold
• Silver
Formulaire de soumission
partenaire
4 thématiques
• IT Pro
• Développeur
• Utilisateur final
• Métier
Formulaire de soumission
conférencier
Contact
• Site officiel
• @SPSParis
• spsparis@outlook.com
5 technologies
30 mai 2015
Tour Montparnasse
75014 Paris - France
3. 3
Agenda
Pourquoi ?
Quels cas d’usages ?
Comment ?
Bien choisir ses VMs
Bien comprendre l’assistant
Aller plus loin
Conclusion et Perspectives
Ressources pour aller plus loin
10. Environnements de développement
et de tests dans Azure
Create SharePoint 2013 development
environments quickly on Azure
http://blogs.msdn.com/b/sharepointdev/archive/2013/09/26
/create-sharepoint-2013-development-environments-quickly-
on-azure.aspx
15 minutes + 50 minutes !
Détails :
visualstudio2013msdngalleryimage.azurewebsites.net
The Visual Studio 2013 image is an exclusive offer for
MSDN subscribers and provides the capability to quickly
provision a development environment for Web/SQL
development and for SharePoint 2013 development on an
Azure Virtual machine.
18. ADFS pour Office 365
dans Windows Azure
Synchronisation d'annuaires
Au lieu de déployer le serveur de synchronisation de
répertoire 64 bits dans votre environnement local,
configurez une machine virtuelle dans Windows
Azure à la place.
Synchronisation d'annuaires + ADFS (Active Directory
Federation Services)
Cette option permet de supporter des identités
Office 365 fédérées (SSO - single sign-on) sans ajout
de matériel à votre infrastructure locale. Il fournit
également la résilience si l'environnement Active
Directory local n'est pas disponible.
Les composants se trouvent dans Windows Azure.
Le trafic d'authentification des clients, pour les
utilisateurs qui se connectent depuis n'importe où,
est géré par des serveurs AD FS et proxy qui sont
déployée sur Windows Azure.
20. Il était une fois…
20
Au commencement était le
navigateur !
• Avec une souscription Azure
• Meilleure pratique :
• un navigateur pour Office 365 ,
• un navigateur pour Azure
26. Un groupe d’affinité
26
Fournit une localisation proche
des ressources et permet de
réduire la latence
PowerShell
Get-AzureAffinityGroup
New-AzureAffinityGroup
Set-AzureAffinityGroup
Remove-AzureAffinityGroup
Région
Groupe d’affinité
Réseau virtuel
Service Cloud
Groupe de disponibilité
Sous-réseau
VM1
Compte de
stockage
VM2
Compte de
stockage
27. Les ressources : Réseau,
stockage et Service Cloud
27
PowerShell
Get-AzureService
New-AzureService
Set-AzureService
Remove-AzureService
Start-AzureService
Stop-AzureService
PowerShell
Get-AzureVNetConfig
Get-AzureVNetConnection
New-AzureService
Set-AzureService
Remove-AzureService
Start-AzureService
Stop-AzureService
PowerShell
Get-AzureStorageAccount
New-AzureStorageAccount
Set-AzureStorageAccount
Remove-AzureStorageAccount
28. Un VM dans Azure
28
Une VM c’est quoi ?
Un capacité de traitement (CPU)
Du stockage
Un accès au réseau
29. Architecture de
stockage
Machine virtuelle Azure
C:
Disque système
E:, F:, etc.
Disques de donnéesD:
Disque temporaire
G:, H:, etc.
Partage réseau SMB 2.1
Annoncé :
Stockage Premium
Sur SSD,
jusqu’à 5 000 E/S/s
et 200 Mo/s
Disk Cache
30. Stockage Premium
Type de disques P10 P20 P30
Taille du disque 128 Go 512 Go 1024 Go
E/S par disque 500 2300 5000
Débit par disque 100 Mo/s 150 Mo/s 200 Mo/s
30
Bon niveau de performances pour
SQL Server pour SharePoint
3 tailles de disques
32. 2 fermes par défaut
• Une ferme simple avec 3 serveurs
Pour des tests ou du développement
Informations de configuration de la batterie de serveurs SharePoint
Automated Deployment of SharePoint 2013 with Windows Azure PowerShell
• Une ferme simple avec 3
serveurs
Pour la production, ou tester la
haute disponibilité
33. Les groupes de ressources
Les scripts utilisent le module Azure
Resource Manager pour créer automa-
tiquement l'infrastructure et les configura-
tions serveur relatives à ces batteries de
serveurs SharePoint
Regarder aussi PS DSC (Desired State
Configuration )
http://blogs.msdn.com/b/powershell/archi
ve/2014/08/07/introducing-the-azure-
powershell-dsc-desired-state-configuration-
extension.aspx
PowerShell
Get-AzureLocation
Get-AzureResource
Get-AzureResourceGroup
Get-AzureResourceGroupDeployment
Get-AzureResourceGroupGalleryTemplate
Get-AzureResourceGroupLog
New-AzureResource
New-AzureResourceGroup
New-AzureResourceGroupDeployment
Remove-AzureResource
Remove-AzureResourceGroup
Save-AzureResourceGroupGalleryTemplate
Set-AzureResource
Stop-AzureResourceGroupDeployment
Test-AzureResourceGroupTemplate
34. Choix par défaut
dans l’assistant
Domain controllers SQL Server SharePoint
Should be at least : fewer than 1000 users :
4 cores, 8 GB
between 1,000 to 10,000 users :
8 cores, 16 GB
4 cores, 12 GB
https://portal.azure.com
Configuration matérielle et logicielle requise pour SharePoint 2013
https://technet.microsoft.com/fr-fr/library/cc262485(v=office.15).aspx
35. Différence entre prérequis
et configurations par défaut
Le nombre de cœurs est
toujours sous les prérequis
La mémoire pour SQL Server
est plutôt bonne
La mémoire par défaut pour
SP est largement sous-
estimée
4
8
4
2 2 2
8
16
12
14 14
3,5
0
2
4
6
8
10
12
14
16
18
SQL (moins de 1000
utilisateurs)
VM SQL (entre 1000
et 10000 utilisateurs)
VM SharePoint
Nb de cœurs min requis Nb de cœurs
Mém. mini Mémoire VM (en Go)
36. VM A std CI
VM D MI basic & std
VM D basic & std
VM A basic & std
CI Compute intensive
MI Memory Intensive
0,25 1 2 4 8 16
0,75
GB
1,75
GB
3,5 GB
7 GB
14 GB
28 GB
112 GB
56 GB
cores
Toutes les
options en
octobre 2014
Prix en € pour le CD
Europe du Nord au 2014-
10-10
5 8
4
3
4
4
2
38. Quelle taille de VM ?
41
2 Séries (+2) :
• A : standard
• D : CPU 60% plus rapide,
plus de mémoire, local
SSD
• DS : optimisées pour du
stockage Premium
• G : Big (plus de mémoire,
de CPU…)
1 2 4 8 16 cœurs
0,75 Go
1,75 Go
3,5 Go
7 Go
14 Go
28 Go
112 Go
56 Go
39. Quelle taille de VM
pour SharePoint ?
42
Les tailles pertinentes pour
SharePoint
Prérequis : 4 cœurs, 12 Go de
mémoire
1 2 4 8 16 cœurs
0,75 Go
1,75 Go
3,5 Go
7 Go
14 Go
28 Go
112 Go
56 Go
VM DS
VM D MI std
VM D std
VM A std
MI Memory Intensive
2
2
1
3
40. Mes choix par défaut
pour SharePoint
Contrôleurs de domaine SQL Server SharePoint
Environnement de Tests A1 50 € A5 189 € A5 189 €
Environnement de production
moins de 1000 utilisateurs
A1 50 € DS3 352 € DS3 352 €
Environnement de production
Plus de 1000 utilisateurs
A2 100 € DS4 704 € DS3 352 €
Au moins :
Moins de 1000 utilisateurs :
4 cœurs, 8 Go
entre 1 000 et 10 000 utilisateurs :
8 cœurs, 16 Go
4 cœurs, 12 Go
41. Pour la configuration
des services
La configuration des services n’est pas
faite.
AutoSPInstaller est la bonne réponse à
ce besoin, mais il doit être adapté car
l’installation principale est déja faite.
44
http://autospinstaller.codeplex.com
https://autospinstallergui.codeplex.com
43. 46
Conclusion
Une offre riche, à
considérer absolument
La solution IaaS de Microsoft
Elle permet toutes les possibilités
de la version locale
Et un déploiement totalement
scripté
Un bon choix
Microsoft Azure
45. Du bon contenu
pour aider !
Livre blanc SharePoint 2013 on Windows
Azure Infrastructure
Infographie SharePoint with SQL Server
AlwaysOn
Scripts PowerShell
Automating SharePoint Deployments in
Windows Azure using PowerShell
Microsoft Azure IaaS and SharePoint 2013
tips and tricks
Windows Azure Infrastructure Services
Deployment Methodology with PowerShell
(Part 1 of 2) ***
Introduction to PowerShell with Windows
Azure
46. 49
Sur MSDN : Planning for SharePoint 2013 on Azure Infrastructure Services
Sur Technet : Architectures Microsoft Azure pour SharePoint 2013
52. Thank you for your attention!
This presentation will be available on the
Casablanca SharePoint Days web site after the
event.
Merci de votre attention !
Cette présentation sera disponible sur le site internet
de SharePoint Days Casablanca, après l’événement.
53. 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