Infrastructure, communication & collaboration
Pourquoi Azure a changé ma vie de développeur SharePoint
Gaëtan Bouveret, Infinite SquareBaptiste Hadji Ohanes, Microsoft
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
#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 !
Infrastructure, communication & collaboration
#mstechdays
PRÉSENTATION GÉNÉRALE D’AZUREInfrastructure et services disponibles
#mstechdays Infrastructure, communication & collaboration
Concepts généraux
#mstechdays Infrastructure, communication & collaboration
Services Azuremediacaching
service bus
cloud services
Infrastructure, communication & collaboration
#mstechdays
DES GAINS POUR LES DÉVELOPPEURS
Héberger ses environnements de développement dans Azure
#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
#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
#mstechdays Infrastructure, communication & collaboration
Les types d’instances
#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
#mstechdays Infrastructure, communication & collaboration
Exemple de déploiement d’une ferme complète
démo
Design/UX/UI#mstechdays Infrastructure, communication &
collaboration
ENVIRONNEMENTS HÉBERGÉS DANS WINDOWS AZURE- Environnement de développement- Ferme complète
Infrastructure, communication & collaboration
#mstechdays
(ENCORE) DES GAINS POUR LES DÉVELOPPEURSHéberger ses développements dans Windows Azure
#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
#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
#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
démo
Design/UX/UI#mstechdays Infrastructure, communication &
collaboration
EXEMPLES DE CAS
Des développements entre Azure et SharePoint
Infrastructure, communication & collaboration
#mstechdays
TRUCS ET ASTUCES
Parce que les murs on les préfère quand c’est des fruits !
#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
#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
#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
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
#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 !
© 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