Pourquoi Azure a changé ma vie de développeur SharePoint

26

description

Cette session présentera les gains de l'utilisation d'Azure dans la vie des développeurs SharePoint : mise en place d'environnements de développement à la demande, développement d'Apps pour SharePoint hébergées dans Azure ou d'applications mobiles consommant des données depuis SharePoint Online en backoffice, ... Des démonstrations sur l'utilisation de la brique IaaS avec l'image destinée aux développeurs SharePoint 2013, du développement MVC avec intégration au sein de SharePoint : modèle d'Apps Cloud Hosted mais aussi application Web complète consommant des données depuis Office 365. Speakers : Gaetan BOUVERET (MVP), Baptiste Hadji Ohanes (Microsoft France)

Transcript of Pourquoi Azure a changé ma vie de développeur SharePoint

Page 1: Pourquoi Azure a changé ma vie de développeur SharePoint
Page 2: Pourquoi Azure a changé ma vie de développeur SharePoint

Infrastructure, communication & collaboration

Pourquoi Azure a changé ma vie de développeur SharePoint

Gaëtan Bouveret, Infinite SquareBaptiste Hadji Ohanes, Microsoft

[email protected] @[email protected]

Page 3: Pourquoi Azure a changé ma vie de développeur SharePoint

Infinite Square aux TechDays 2014#mstechdays

Société de conseil, expertise, réalisation, formation, spécialisée dans le développement

d’applications logicielles innovantes sur les technologies Microsoft

100% des consultants certifiés Microsoft, parmi lesquels 10 MVP et 2 Nokia Champions

GOLD Certified Partner sur 5 domaines de compétences

Centre de formation agrée

Infinite Square stand 19

Page 4: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Depuis votre smartphone sur :http://notes.mstechdays.fr

De nombreux lots à gagner toute les heures !!!Claviers, souris et jeux Microsoft…

Merci de nous aider à améliorer les Techdays !

Donnez votre avis !

Page 5: Pourquoi Azure a changé ma vie de développeur SharePoint

Infrastructure, communication & collaboration

#mstechdays

PRÉSENTATION GÉNÉRALE D’AZUREInfrastructure et services disponibles

Page 6: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Concepts généraux

Page 7: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Services Azuremediacaching

service bus

cloud services

Page 8: Pourquoi Azure a changé ma vie de développeur SharePoint

Infrastructure, communication & collaboration

#mstechdays

DES GAINS POUR LES DÉVELOPPEURS

Héberger ses environnements de développement dans Azure

Page 9: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

• Délivrer la meilleure expérience de travail pour un développeur SharePoint– Nécessité d’avoir des machines « musclées »– Environnement déployé à la demande

• Ne payer que les ressources dont on a besoin – Bénéfices de l’offre MSDN– Facturation à la minute du temps d’exécution

Des gains pour les développeurs…

Détails sur l’offre MSDN : http://www.windowsazure.com/fr-fr/pricing/member-offers/msdn-benefits

Page 10: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

• Images disponibles pour Visual Studio 2013– Premium, Professional et Ultimate

• Possibilité de provisionner une ferme mono-serveur– Configuration automatique de SQL et SharePoint en local

• Dimensionnement recommandé :– Extra Large (14GB, 8 cores)

Visual Studio 2013 dans Windows Azure

Page 11: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Les types d’instances

Page 12: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Automatiser le déploiement d’une ferme complète

• PowerShell– Cmdlets pour Azure– PS Remoting– SharePoint Cmdlets

• Scripts disponibles sur GitHub– Ferme simple ou hautement disponible– Couvre toutes les étapes, du réseau à la configuration des

services SharePointDétails des scripts: https://github.com/WindowsAzure/azure-sdk-tools-samples/wiki/Automated-Deployment-of-SharePoint-2013-with-Windows-Azure-PowerShell

Page 13: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Exemple de déploiement d’une ferme complète

Page 14: Pourquoi Azure a changé ma vie de développeur SharePoint

démo

Design/UX/UI#mstechdays Infrastructure, communication &

collaboration

ENVIRONNEMENTS HÉBERGÉS DANS WINDOWS AZURE- Environnement de développement- Ferme complète

Page 15: Pourquoi Azure a changé ma vie de développeur SharePoint

Infrastructure, communication & collaboration

#mstechdays

(ENCORE) DES GAINS POUR LES DÉVELOPPEURSHéberger ses développements dans Windows Azure

Page 16: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Le modèle des Apps

App Web (via

WSP)

HostwebSharePoint-Hosted

AppUtilisation d’éléments SharePoint

(WebParts, listes…)Code Javascript

Provider-hosted App

“Venez avec votre propre infrastructure”

SharePoint

WebCloud-hosted apps

Site hébergé ou Windows

Azure

Autohosted AppWindows Azure + SQL Azure

automatiquement provisionnés (Office 365)

Azure SharePoin

t Web

Page 17: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Azure est utilisé comme source de données et de services par SharePoint

• Bénéfices– Architecture plus élastique– Des services supplémentaires non disponibles nativement

(Media Services, Storage Services, SQL Azure…)

• Exemples de scénarios– BCS et SQL Azure– Vidéothèque\WebTV– Partage de fichiers avec l’extérieur sans extranet

Cas 1 – SharePoint consomme des services Azure

Page 18: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

SharePoint est utilisé en tant que source de données et de services

• Bénéfices– Isolation des charges, des risques et de la maintenance– SharePoint utilisé en tant que Framework (via CSOM)

• Scénarios– Hébergement du back-end d’une app cloud-hosted– Réexposition de données dans une application tierce (ex.

site Web)

Cas 2 - Azure consomme des services SharePoint

Page 19: Pourquoi Azure a changé ma vie de développeur SharePoint

démo

Design/UX/UI#mstechdays Infrastructure, communication &

collaboration

EXEMPLES DE CAS

Des développements entre Azure et SharePoint

Page 20: Pourquoi Azure a changé ma vie de développeur SharePoint

Infrastructure, communication & collaboration

#mstechdays

TRUCS ET ASTUCES

Parce que les murs on les préfère quand c’est des fruits !

Page 21: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

• AD on-premise + VPN Site-à-Site– Création d’un site distant dans Azure

• AD on-premise + DirSync+ Windows Azure Active Directory

– SharePoint consomme WAAD en tant que STS (Claims/SAML)

• AD +ADFS on-premise (+ Azure ACS)

Gestion des identités

VPN Tunnel

AD

DNS

WFE

SQL

AD

DNSWFE SQL

WAAD DirSync

AD

ADFS

DNSWFE SQLAD/DNS

ADACSFed.

TrustTrust

Page 22: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

• Accès RDP/Remote PowerShell via :

– Internet– Site-to-Site VPN– Point-to-Site VPN (preview)

• Accès RDP via RDS Gateway

– Déploiement d’un plateforme TS dans l’infrastructure Azure

Accès distants et sécurité

WFE

SQL

AD/DNS

EP

EP

EP

RDP

RDP

RDP

TS gateway

WFE

SQL

AD/DNS

EPRDP

RDPRDP

HTPS

Page 23: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

• Réutilisation des abonnements MSDN

• Enterprise Agreement pour des infrastuctures mutualisées

• Paiement à la carte– Scripting des arrêts et démarrages de VMs– Plus besoin de supprimer les VMs

Arrêt via Azure et non via l’OS !

Maitrise des coûts

Page 24: Pourquoi Azure a changé ma vie de développeur SharePoint

Testez dès maintenant Windows Azure !

MSDN: jusqu’à 115€ de

ressources mensuelles

150€ de ressources le 1er mois pour toute

ouverture de compte

Poursuivez la discussion

sur le stand “au coeur du SI”

Partenaires: jusqu’à 75€ de

ressources mensuelles

http://aka.ms/Azure/Partner

http://aka.ms/free/trial

http://aka.ms/MSDN/Avantages/Abo

Page 25: Pourquoi Azure a changé ma vie de développeur SharePoint

#mstechdays Infrastructure, communication & collaboration

Depuis votre smartphone sur :http://notes.mstechdays.fr

De nombreux lots à gagner toute les heures !!!Claviers, souris et jeux Microsoft…

Merci de nous aider à améliorer les Techdays !

Donnez votre avis !

Page 26: Pourquoi Azure a changé ma vie de développeur SharePoint

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Digital is business