Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Découvrez le
meilleur du Cloud !
Toutes vos réactions avec

#AzureCamp
Réseau Wifi : APEX-HOTSPOT
Mot de passe : ?!@HOTSPO...
#azurecamp
SPONSORS AZURE CAMP
Platinum

Gold
LA VISION CLOUD OS
WINDOWS AZURE
WINDOWS AZURE
WINDOWS AZURE

€
LES 180
DERNIER
S JOURS?
Windows Azure Momentum

?
???
2 milliards de minutes de
communication par
jour… pour commencer
 Visibilité temps-reel sur les
données et les analyses
...
Basculement de
l‟ensemble du système
d'information pour
accélérer sa
digitalisation

80%

Réduction des coûts sur
l’ensemb...
Une solution de gestion
de stade intelligente
dans le Cloud
 Gestion globale des data & CRM
 Augmentation des revenus &
...
Benjamin Guinebertière
TechnicalEvangelist
@benjguin

Matthieu Tudury
Dir. Technique
Expertime
@Expertime

Stéphane Goudea...
Agenda de la journée
#azurecamp

@stephgou66

@benjmou

@benjiiim
Code

Insights

Deploy

Work

Build

Test
VISUAL STUDIO ONLINE &
INTÉGRATION CONTINUE
Industrialisation des développements
Intégration contiue
“Continuous Integration is a software development
practice where members of a team integrate their
wor...
Les étapes d‟une chaîne d„intégration
continue

• Le développeur fait évoluer le code et procède à
des tests unitaires.
• ...
Architecture de notre démo

Azure Web Site

Azure Web Site
ASP.NET
4.51

wwwroot
ru
ns
Site Extension

Monaco
Server

http...
Visual Studio Online, Windows Azure Web Sites

INTÉGRATION CONTINUE
VISUAL STUDIO ONLINE IDE :
MONACO
Développement à la volée, Windows Azure Web Sites

MONACO
TESTS DE CHARGE
Visual Studio, Visual Studio Online, Windows Azure Web Sites

TESTS DE CHARGE
Visual Studio Online
#azurecamp

@twittername

@benjmou

@benjguin
INTRODUCTION
“Continuous Delivery” : Concepts
Continuous Delivery et ALM

Plan

Develop

Release

Operate
DevOps
“It's not just about
development and
operations
collaborating, it's
getting every silo, every
part of the business,...
ALM & DevOps
Plan

Operate

REQUIREMENTS

Storyboarding
Agile Portfolio Management
Bug tracking
Work item tagging

Build |...
LIVE DEBUG
LIVE DEBUG
DE WEBSITES À CLOUD SERVICES
Why ? Web Site vs Cloud Service
Windows Azure Web
Sites
Simple web apps
Perfect if your app consists of client side markup...
PROJET DE CLOUD SERVICES
DANS VISUAL STUDIO
AUTOSCALING
Modes d‟exécution et AutoScaling
AUTOSCALING ET REMONTÉE
D‟ALERTE
SCRIPTS DE DÉPLOIEMENT
Automatisation des déploiements
• API REST

– Signature des requêtes HTTP documentée …

• PowerShell

– Depuis Windows

• ...
LE PÈRE NOËL BOURSICOTE
ADMIN AVEC PYTHON 101
MONTER LES OUTILS DU PÈRE
NOËL AVEC DES SCRIPTS
PYTHON
#azurecamp

@benjguin

@benjiiim

@stephgou66
Introduction
• L’amélioration continue suppose des
éléments des métriques
• Comment se comporte mon application ?
– front-...
Plan
• De quoi dispose-t-on en standard dans
Windows Azure ?
• Développement spécifique
• Visual Studio Online - Applicati...
MONITORING WINDOWS AZURE
Compteurs, traces, logs, …

PORTAIL, WEB SITES
Développement spécifique

DES APPLICATIONS À EXCEL
Principe
App.
App.
App.
App.
App.
App.
App.
Applications
iOS, Android,
Windows
Phone,
Windows, Web,
…

Visualisation

Exem...
Applications
iOS, Android,
Windows
Phone,
Windows, Web,
…

HTTP
POS
T

Accumulation

App.
App.
App.
App.
App.
App.
App.

F...
HTTP
POS
T

Web
Role

storage
queues

Client Web

Worker
Role

Stockage
Windows
Azure
Storage
Blobs

Analyse

Réception

A...
WEB TRACKER
Faites-le vous-même
• http://aka.ms/webtrackerhadoop
APPLICATION INSIGHTS
Application Insights
APPLICATION INSIGHTS
Testez par vous-même
• http://aka.ms/tester-mon-azure
Regroupe les passionnés d'Azure qui
désirent partager leur passion en proposant
des codes et des retours d'expérience au
t...
Un WD S5100 à gagner !

Rôles de serveur de
stockage et de contrôleur
principal de domaine sur
plusieurs plates-formes et
...
© 2012 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques dép...
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
Prochain SlideShare
Chargement dans…5
×

Windows Azure Camp du mardi 10 décembre 2013

1 650 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Windows Azure Camp du mardi 10 décembre 2013

  1. 1. Découvrez le meilleur du Cloud ! Toutes vos réactions avec #AzureCamp Réseau Wifi : APEX-HOTSPOT Mot de passe : ?!@HOTSPOT559 ou Réseau Wifi : APEX-HOTSPOT2 Mot de passe : ?!@HOTSPOT560
  2. 2. #azurecamp
  3. 3. SPONSORS AZURE CAMP Platinum Gold
  4. 4. LA VISION CLOUD OS
  5. 5. WINDOWS AZURE
  6. 6. WINDOWS AZURE
  7. 7. WINDOWS AZURE €
  8. 8. LES 180 DERNIER S JOURS?
  9. 9. Windows Azure Momentum ? ???
  10. 10. 2 milliards de minutes de communication par jour… pour commencer  Visibilité temps-reel sur les données et les analyses  Prêt à doubler la capabilité de traitements en quelques minutes
  11. 11. Basculement de l‟ensemble du système d'information pour accélérer sa digitalisation 80% Réduction des coûts sur l’ensemble du projet vs internalisation
  12. 12. Une solution de gestion de stade intelligente dans le Cloud  Gestion globale des data & CRM  Augmentation des revenus & optimization des coûts
  13. 13. Benjamin Guinebertière TechnicalEvangelist @benjguin Matthieu Tudury Dir. Technique Expertime @Expertime Stéphane Goudeau TechnicalEvangelist @stephgou66 Sébastien Butreau Practice Mgr Virtu. Nelite @NeliteCorp Benjamin Talmard TechnicalEvangelist @benjiiim Benjamin Moulès TechnicalEvangelist @benjmou Wilfried Woivré MVP Azure Soat @wilfriedwoivre Guillaume Rochette Dir. AgenceInfra. EconocomOsiatis @Econocom_fr
  14. 14. Agenda de la journée
  15. 15. #azurecamp @stephgou66 @benjmou @benjiiim
  16. 16. Code Insights Deploy Work Build Test
  17. 17. VISUAL STUDIO ONLINE & INTÉGRATION CONTINUE
  18. 18. Industrialisation des développements
  19. 19. Intégration contiue “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible.” Martin Fowler - 01 May 2006
  20. 20. Les étapes d‟une chaîne d„intégration continue • Le développeur fait évoluer le code et procède à des tests unitaires. • Le code est archivé dans le contrôle de code source. • Un serveur de builds extrait la dernière version disponible du code compile, exécute les tests unitaires et crée des packages de déploiement. • Les packages sont déployés sur la plateforme cible déployée sur Azure • La version ainsi produite est soumise à des tests d’intégration
  21. 21. Architecture de notre démo Azure Web Site Azure Web Site ASP.NET 4.51 wwwroot ru ns Site Extension Monaco Server http://Cadeaux.scm.azurewebsites.net/dev r/w access 3- Clonage du Référentiel 2’ Edit Online http://cadeaux.azurewebsites.net/ ru ns 2-Intégration continue Visual Studio Online Monaco C:DEV_GIT_REPOSITORYAzureCampFY14 Visual Studio 2013 + 1 - Sync https://stephgou.visualstudio.com/DefaultCollecti on/_git/stephgou-drupal Visual Studio Online Git
  22. 22. Visual Studio Online, Windows Azure Web Sites INTÉGRATION CONTINUE
  23. 23. VISUAL STUDIO ONLINE IDE : MONACO
  24. 24. Développement à la volée, Windows Azure Web Sites MONACO
  25. 25. TESTS DE CHARGE
  26. 26. Visual Studio, Visual Studio Online, Windows Azure Web Sites TESTS DE CHARGE
  27. 27. Visual Studio Online
  28. 28. #azurecamp @twittername @benjmou @benjguin
  29. 29. INTRODUCTION
  30. 30. “Continuous Delivery” : Concepts
  31. 31. Continuous Delivery et ALM Plan Develop Release Operate
  32. 32. DevOps “It's not just about development and operations collaborating, it's getting every silo, every part of the business, of the enterprise and the organization collaborating to meet business goals.” Patrick Debois
  33. 33. ALM & DevOps Plan Operate REQUIREMENTS Storyboarding Agile Portfolio Management Bug tracking Work item tagging Build | Measure | Learn Construct Operate Release Develop Source Control Management Automated Testing / Gated Check-in Cross team collaboration Load Testing as a Service Development and operations management integration Performance Events Intelligent issue reproduction WORKING SOFTWARE Integrated Release Management Configuration-based deployments
  34. 34. LIVE DEBUG
  35. 35. LIVE DEBUG
  36. 36. DE WEBSITES À CLOUD SERVICES
  37. 37. Why ? Web Site vs Cloud Service Windows Azure Web Sites Simple web apps Perfect if your app consists of client side markup and scripting, server side scripting and a database Porting existing web sites If it runs on IIS 7, it will run on Windows Azure Web Sites Popular open source apps Launch a professional looking site with a few clicks using apps like WordPress, Joomla!, Drupal, DotNetNuke and Umbraco Windows Azure Cloud Apps (Web Role)
  38. 38. PROJET DE CLOUD SERVICES DANS VISUAL STUDIO
  39. 39. AUTOSCALING
  40. 40. Modes d‟exécution et AutoScaling
  41. 41. AUTOSCALING ET REMONTÉE D‟ALERTE
  42. 42. SCRIPTS DE DÉPLOIEMENT
  43. 43. Automatisation des déploiements • API REST – Signature des requêtes HTTP documentée … • PowerShell – Depuis Windows • Azure Management Libraries for .Net • CLI (Node.js) – CLI = Command Line Interface – depuis MAC, Linux, Windows • SDK Python – depuis les plateformes qui acceptent du Python: Unix, Windows, …
  44. 44. LE PÈRE NOËL BOURSICOTE
  45. 45. ADMIN AVEC PYTHON 101
  46. 46. MONTER LES OUTILS DU PÈRE NOËL AVEC DES SCRIPTS PYTHON
  47. 47. #azurecamp @benjguin @benjiiim @stephgou66
  48. 48. Introduction • L’amélioration continue suppose des éléments des métriques • Comment se comporte mon application ? – front-end, back-end – du point de vue technique – du point de vue fonctionnel • Traces, logs, compteurs de performances, KPI, …
  49. 49. Plan • De quoi dispose-t-on en standard dans Windows Azure ? • Développement spécifique • Visual Studio Online - Application Insights App. App. App. App. App. App. App.
  50. 50. MONITORING WINDOWS AZURE
  51. 51. Compteurs, traces, logs, … PORTAIL, WEB SITES
  52. 52. Développement spécifique DES APPLICATIONS À EXCEL
  53. 53. Principe App. App. App. App. App. App. App. Applications iOS, Android, Windows Phone, Windows, Web, … Visualisation Exemple de questions • Combien de temps les utilisateurs passent-ils sur les différentes pages de l‟application ? • Par où passent les utilisateurs avant d‟acheter dans le panier (e-commerce) ? • Quel style de musique les utilisateurs écoutent-ils ? • Quel est le temps de réponse moyen aux appels Web Api du backend ? • Où sont les utilisateurs ?
  54. 54. Applications iOS, Android, Windows Phone, Windows, Web, … HTTP POS T Accumulation App. App. App. App. App. App. App. Ferm e Web Envoi vers le stockag e Stockage Stockage non structuré Analyse Réception Principe Analyse de type Big Data (schéma défini à la lecture) Visualisation
  55. 55. HTTP POS T Web Role storage queues Client Web Worker Role Stockage Windows Azure Storage Blobs Analyse Réception App. App. App. App. App. App. App. Accumulation Principe HDInsight (Hadoop) Excel / Power BI Power Query Power Pivot Power View Power Map
  56. 56. WEB TRACKER
  57. 57. Faites-le vous-même • http://aka.ms/webtrackerhadoop
  58. 58. APPLICATION INSIGHTS
  59. 59. Application Insights
  60. 60. APPLICATION INSIGHTS
  61. 61. Testez par vous-même • http://aka.ms/tester-mon-azure
  62. 62. Regroupe les passionnés d'Azure qui désirent partager leur passion en proposant des codes et des retours d'expérience au travers de plusieurs initiatives : www.zecloud.fr www.facebook.com/groups/zecloud/ - un site Web - Un groupeFacebook pour les utilisateurs d’Azure - des sessions pédagogiques et fédératrices (Azure Camp, Techdays etc.)
  63. 63. Un WD S5100 à gagner ! Rôles de serveur de stockage et de contrôleur principal de domaine sur plusieurs plates-formes et systèmes Pour jouer, inscrivez vous à Windows Azure : - un bar à device à votre disposition - des goodies pour tous les titulaires d’un compte, rdv sur le stand Microsoft - tirage au sort à 17h
  64. 64. © 2012 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques déposées ou des marques commerciales de Microsoft aux États-Unis et/ou dans d'autres pays. Les informations contenues dans ce document sont fournies uniquement à titre indicatif. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de cette présentation. Microsoft s'adapte aux conditions fluctuantes du marché et ce document ne doit pas être interprété comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de la présentation. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI CONCERNE CETTE PRÉSENTATION.

×