SharePoint et Azure premiers pas - SharePoint Days Casablanca

53
SharePoint et Azure Premiers pas Patrick Guimonet Architecte de Solutions d’Entreprise – MVP Office 365 Fondateur et Dirigeant Abalon @ patricg

Transcript of SharePoint et Azure premiers pas - SharePoint Days Casablanca

SharePoint et Azure

Premiers pas

Patrick Guimonet – Architecte de Solutions d’Entreprise –

MVP Office 365 – Fondateur et Dirigeant Abalon @patricg

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• [email protected]

5 technologies

30 mai 2015Tour Montparnasse75014 Paris - France

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

Pourquoi ?Pourquoi faire ?

Pourquoi ?

5Source : SDTimes From the Editors: Microsoft gets the enterprise, but not consumers Source : Azure IaaS for IT Pros Online Event

Les avantages

du Cloud

6

Agilité

Paiement à la consommation

Facilité et Rapidité de déploiement

Ressources « infinies »

Automatisation

Les usages SharePoint

candidats pour le Nuage

7

Les solutions dans le Nuage sont de plus en plus matures pour de la production.

Environnements SharePoint

En local

SharePoint Online

(Office 365)

Plateforme IaaS

(Microsoft

Azure)

SharePoint

hébergé

(hors d’Europe)

SharePoint

hébergé

(en Europe)

1. Production +++ +++ +++ ++ ++

2. Tests de

Performance ++ (coûts)

- Limitation de la consommation des

ressources+++ ++ ++

3. Tests

fonctionnels++

+ (uniquement si les

fonctionnalités sont disponibles)

+++ ++ ++

4.

Développement++

++(uniquement pour tester des apps)

+++ ++ ++

5. Reprise après

désastre++ (coûts) ++ +++ ++ ++

UsagesSharePoint

En local

SharePoint

Online

(Office 365)

Plateforme IaaS

(Microsoft Azure)

SharePoint

hébergé

(hors d’Europe)

SharePoint

hébergé

(en Europe)

1. Intranet

Social & Collab+ +++ + + +

2. Intranet

Documents ++ +++ ++ ++ ++

3. Intranet

Données sensibles+++ + + - +++

4. Intranet

Sites

personnels

++ +++ ++ ++ ++

4. Intranet

OneDrive

++ +++ ++ ++ ++

5. Intranet

Site de publication+++ ++ +++ ++ ++

6. Intranet

Recherche

++ +++ ++ ++ ++

7. Intranet

Décisionnel++ +++ ++ ++ ++

8. Intranet

Applications métiers+++ ++ ++ ++ ++

9. Intranet

Portail vidéos+ +++

10. Extranet + +++ ++ ++ ++

11. Internet

Site de publication++ - +++ +++ +++

Mis à jour au 26 janvier 2015 NB : il s’agit uniquement d’une notation relative pour comparer les différents environnements entre eux.

SharePoint et le Cloud

8

Environnements de développement

et de tests dans Azure

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.

Démonstration 1 Machine de développement

Les apps

Ferme de secours dans Azure

Schéma de principe

Ferme de secours dans Azure

Schéma de principe

Network

Office Web Applications

Farm

SharePoint Farm

Directory

Network

Content & SA Data

SPC206

Site Internet public

Site Internet public

Avec Windows Azure AD pour l’authentification des utilisateurs

Internet Sites in Windows Azure using SharePoint Server 2013

ADFS pour Office 365

dans Windows Azure

ADFS pour Office 365

dans Windows Azure

Synchronisation d'annuaires

Au lieu de déployer le serveur de synchronisation derépertoire 64 bits dans votre environnement local,configurez une machine virtuelle dans WindowsAzure à la place.

Synchronisation d'annuaires + ADFS (Active DirectoryFederation Services)

Cette option permet de supporter des identitésOffice 365 fédérées (SSO - single sign-on) sans ajoutde matériel à votre infrastructure locale. Il fournitégalement la résilience si l'environnement ActiveDirectory local n'est pas disponible.

Les composants se trouvent dans Windows Azure.

Le trafic d'authentification des clients, pour lesutilisateurs qui se connectent depuis n'importe où,est géré par des serveurs AD FS et proxy qui sontdéployée sur Windows Azure.

Comment ?

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

Deux portails !

21

portal.azure.com manage.windowsazure.com

Abonnement

Subscription

22

PowerShellGet-AzureSubscription Remove-AzureSubscriptionSelect-AzureSubscriptionSet-AzureSubscriptionImport-AzurePublishSettingsFile

account.windowsazure.com/Subscriptions

Administrateurs et

comptes

23Gestion des comptes, des abonnements et des rôles d'administrateur

Régions

24

Critères de choix : Localisation Prix Temps de latence

PowerShellGet-AzureLocation

Exemple de message

d’information

25

Un groupe d’affinité

26

Fournit une localisation proche des ressources et permet de réduire la latence

PowerShellGet-AzureAffinityGroup New-AzureAffinityGroupSet-AzureAffinityGroupRemove-AzureAffinityGroup

Région

Groupe d’affinité

Réseau virtuel

Service Cloud

Groupe de disponibilité

Sous-réseau

VM1

Compte destockage

VM2

Compte destockage

Les ressources : Réseau,

stockage et Service Cloud

27

PowerShellGet-AzureService New-AzureServiceSet-AzureServiceRemove-AzureServiceStart-AzureServiceStop-AzureService

PowerShellGet-AzureVNetConfig Get-AzureVNetConnectionNew-AzureServiceSet-AzureServiceRemove-AzureServiceStart-AzureServiceStop-AzureService

PowerShellGet-AzureStorageAccount New-AzureStorageAccountSet-AzureStorageAccountRemove-AzureStorageAccount

Un VM dans Azure

28

Une VM c’est quoi ? Un capacité de traitement (CPU)

Du stockage

Un accès au réseau

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 PremiumSur SSD, jusqu’à 5 000 E/S/set 200 Mo/s

Disk Cache

Stockage Premium

Type de disques P10 P20 P30Taille du disque 128 Go 512 Go 1024 GoE/S par disque 500 2300 5000Dé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

Démonstration 2 Nouveau portail

2 fermes par défaut

• Une ferme simple avec 3 serveursPour des tests ou du développement

Informations de configuration de la batterie de serveurs SharePointAutomated Deployment of SharePoint 2013 with Windows Azure PowerShell

• Une ferme simple avec 3 serveursPour la production, ou tester la haute disponibilité

Les groupes de ressources

Les scripts utilisent le module AzureResource Manager pour créer automa-tiquement l'infrastructure et les configura-tions serveur relatives à ces batteries deserveurs SharePoint

Regarder aussi PS DSC (Desired StateConfiguration )http://blogs.msdn.com/b/powershell/archive/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

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 2013https://technet.microsoft.com/fr-fr/library/cc262485(v=office.15).aspx

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)

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

Tableau source

40

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

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

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

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.comhttps://autospinstallergui.codeplex.com

Conclusion et

Perspectives

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

47

Ressources

channel9.msdn.com/Events/Microsoft-Azure/Level-Up-Azure-IaaS-for-IT-Pros

www.microsoftvirtualacademy.com/colleges/azure-iaas-for-it-pros

49

Sur MSDN : Planning for SharePoint 2013 on Azure Infrastructure ServicesSur Technet : Architectures Microsoft Azure pour SharePoint 2013

50

51

52

53

Availability Sets vs

Availability groups

54

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 internetde SharePoint Days Casablanca, après l’événement.

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