SharePoint et Azure premiers pas - SharePoint Days Casablanca

6 298 vues

Publié le

Bien comprendre les concepts Microsoft Azure dans le cadre d'un déploiement SharePoint, pour aller au-delà de l'assistant

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
6 298
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4 218
Actions
Partages
0
Téléchargements
34
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

SharePoint et Azure premiers pas - SharePoint Days Casablanca

  1. 1. SharePoint et Azure Premiers pas Patrick Guimonet – Architecte de Solutions d’Entreprise – MVP Office 365 – Fondateur et Dirigeant Abalon @patricg
  2. 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. 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
  4. 4. Pourquoi ? Pourquoi faire ?
  5. 5. Pourquoi ? 5 Source : SDTimes From the Editors: Microsoft gets the enterprise, but not consumers Source : Azure IaaS for IT Pros Online Event
  6. 6. Les avantages du Cloud 6  Agilité  Paiement à la consommation  Facilité et Rapidité de déploiement  Ressources « infinies »  Automatisation
  7. 7. 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) ++ +++ ++ ++ Usages SharePoint 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.
  8. 8. SharePoint et le Cloud 8
  9. 9. Environnements de développement et de tests dans Azure
  10. 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.
  11. 11. Démonstration 1 Machine de développement
  12. 12. Les apps
  13. 13. Ferme de secours dans Azure Schéma de principe
  14. 14. Ferme de secours dans Azure Schéma de principe Network Office Web Applications Farm SharePoint Farm Directory Network Content & SA Data SPC206
  15. 15. Site Internet public
  16. 16. Site Internet public Avec Windows Azure AD pour l’authentification des utilisateurs Internet Sites in Windows Azure using SharePoint Server 2013
  17. 17. ADFS pour Office 365 dans Windows Azure
  18. 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.
  19. 19. Comment ?
  20. 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
  21. 21. Deux portails ! 21 portal.azure.com manage.windowsazure.com
  22. 22. Abonnement Subscription 22 PowerShell Get-AzureSubscription Remove-AzureSubscription Select-AzureSubscription Set-AzureSubscription Import-AzurePublishSettingsFile account.windowsazure.com/Subscrip tions
  23. 23. Administrateurs et comptes 23Gestion des comptes, des abonnements et des rôles d'administrateur
  24. 24. Régions 24 Critères de choix :  Localisation  Prix  Temps de latence PowerShell Get-AzureLocation
  25. 25. Exemple de message d’information 25
  26. 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. 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. 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. 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. 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
  31. 31. Démonstration 2 Nouveau portail
  32. 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. 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. 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. 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. 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
  37. 37. Tableau source 40
  38. 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. 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. 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. 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
  42. 42. Conclusion et Perspectives
  43. 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
  44. 44. 47 Ressources  channel9.msdn.com/Events/Microsoft- Azure/Level-Up-Azure-IaaS-for-IT-Pros  www.microsoftvirtualacademy.com/college s/azure-iaas-for-it-pros
  45. 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. 46. 49 Sur MSDN : Planning for SharePoint 2013 on Azure Infrastructure Services Sur Technet : Architectures Microsoft Azure pour SharePoint 2013
  47. 47. 50
  48. 48. 51
  49. 49. 52
  50. 50. 53
  51. 51. Availability Sets vs Availability groups 54
  52. 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. 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

×