palais des
congrès
Paris



7, 8 et 9
février 2012
Windows Azure pour les
développeurs
07/02/2012
Aymeric Weinbach   Wilfried Woivré
MVP Windows        Vente-Privee.com
Azure
ZeCloud
Windows Azure: le cloud pour les développeurs
ZeCloud.fr la communauté
Azure Weinbach
  Aymeric
     MVP Windows Azure
     conseil, formation, développement
     Architecture logicielle
     Le cloud avec la plateforme Azure
     La plateforme web de Microsoft
     Les applications smartphones
  Wilfried Woivré
     Blog.woivre.fr
Azure pour les Développeurs
  En une heure on va vous donner les clés, pour être prêt à
  développer sur Azure
     Premier contact avec Windows Azure
     Sql Azure
     Le storage Azure : Blobs et Tables
     Un peu d’Architecture
     Tous les liens pour continuer
Windows Azure: le cloud pour les développeurs
Pour commencer les offres
gratuites
  L’offre 3 mois gratuit   Abonnement MSDN
  pour tous




  Plafonnement vous ne serez
  jamais facturés
Les sdk
     Une plateforme ouverte à tous les langages




          Un lien pour les télécharger tous
                 windowsazure.com
Windows Azure Management

  Windows.azure.com


                      API REST
Quelques notions
  Un Rôle : C’est une application, Il peut être instancié en
  plusieurs exemplaires.
  1 rôle = 1VM spécialisé
  le Web Role, c’est une application web Asp .Net
  le Worker Role
  Le Vm Role
Bonjour les nuages
Le stockage de données

   Sql Azure              Azure Storage
 Un Sql Server dans les   blob et table
 nuages
Sql Azure
  Sql Server dans les nuages avec ses avantages :
  Provisioning simple
     Via le portail
     Via l’API REST
  Haute disponibilité
  Load Balancing
  Protocole TDS (le même que SQL Server) pour tout le
  reste sur SSL (crypté)
Les différences avec Sql Server
  Vous n’avez pas accès à tout ce qui est physique
  (filegroup …)
  Pas de CLR
  Pas de transactions distribuées
  Pas de service Broker
Développer avec Sql Azure
  Implémenter une politique de Retry
  Facturation de la bande passante donc utiliser dés que
  possible :
     Lazy loading
     Cache
Premier pas avec Sql Azure
Blob Storage
  Pour stocker vos fichiers petits ou très grands
  Les blocks blobs pour les fichiers image, vidéo etc.. 200 GB
  max
  Les page blobs optimisé pour la lecture écriture rapide 1Tb
  Max
  Les Azure Drives : un disque NTFS que vous pouvez
  « monter » dans votre rôle et qui est sauvegardé
  automatiquement dans un page blob
CDN avec smooth streaming pour les vidéos
Les blobs sont dans des containers
Accès public, ou privé
Snapshot
Shared access signature
Lease
Blobs
NO SQnl
 o
 t L y
Table Storage
  API REST
  Table non relationnelle
  Schéma flexible ( plusieurs versions de schéma peuvent
  cohabiter dans la même table)
Table Storage
  1 seul index le couple PartitionKey/RowKey
  Transactions possibles au sein d’une même partition
  ODATA + authentification
  Sdk .net opensource
  https://github.com/WindowsAzure/azure-sdk-for-net
Table
Cycle de dév
  Durée d’un déploiement : 15 à 30min
     Impossible de faire rapidement des tests et des
     correctifs
     Comportement local/Azure différents sur certains
     points

  Une seule solution :
    Améliorer la vitesse de déploiement
        Web Deploy
Les spécificités d’architecture
  Pensez multi – instance
  Gérez la session soit en étant sessionless soit en utilisant
  un provider Asp.net distribué. Il en existe pour les tables
  ou pour AppFabric par exemple
  La Vm sur laquelle est l’application peut être recyclé à tout
  moment. Donc tout ce qui doit être durable doit être
  sauvegardé quelque part (Table, Blobs, dans le projet)
Goodies
  ZeCloud.fr
  ZeCloud.codeplex.com
  Windows Azure Accelerator Web Role
  Les outils Azure Storage Explorer
  CloudBerry Explorer for Blob Storage
  ARR Application Request Routing
Merci retrouvez nous sur
ZeCloud le Stand Communautés ZeCloud
  RDV Sur
   Le site www.zecloud.fr
   Les Azure Camps
   Le group Facebook ZeCloud:
   http://www.facebook.com/groups/zecloud/
   Twitter ZeCloud http://twitter.com/zecloud
   Et page Facebook ZeCloud Devenez Fan !!
Windows Azure: le cloud pour les développeurs

Contenu connexe

PPTX
Techdays azure pour les développeurs
PPTX
Héberger son site web sur le cloud avec Windows Azure
PPTX
Cloud Azure – Services de données et bonnes pratiques
PPTX
Le Bulletin Azure épisode 1
ODP
Présentation de nodejs
 
DOCX
Introduction to Rust in Production - Servo Mozilla project (Talk)
PPTX
Introduction to Rust in Production - Servo Mozilla project (Slides)
Techdays azure pour les développeurs
Héberger son site web sur le cloud avec Windows Azure
Cloud Azure – Services de données et bonnes pratiques
Le Bulletin Azure épisode 1
Présentation de nodejs
 
Introduction to Rust in Production - Servo Mozilla project (Talk)
Introduction to Rust in Production - Servo Mozilla project (Slides)

Tendances (20)

PDF
NodeJs, une introduction
PPTX
Windows azure et windows phone
PDF
SUSE OpenStack Cloud 7
PPTX
Le Bulletin Azure, épisode 15
PDF
Meetup 10 os paris
PPTX
Gab2015 Jean-Marie Crommen Docker sur Azure
PPTX
Le Bulletin Azure épisode 13
PPT
Presentation Hudson
PPTX
Windows Server2016 - Episode01 - NanoServer
PPTX
Comment remplacer cygwin par docker
PPTX
Ze cloud azure camp - 26 septembre
PPTX
Ze cloud data-aspectize
PDF
SUSE Expert Days Paris 2018 - SUSE Openstack Cloud
PPTX
2014.12.11 - TECH CONF #3 - Présentation Node.js
PDF
PDF
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
PPTX
Présentation de Node.js
PDF
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
PPTX
Le bulletin Azure épisode 14: MetricsHub et HDInsight
PPTX
Wilfried woivré windows azure mobile services
NodeJs, une introduction
Windows azure et windows phone
SUSE OpenStack Cloud 7
Le Bulletin Azure, épisode 15
Meetup 10 os paris
Gab2015 Jean-Marie Crommen Docker sur Azure
Le Bulletin Azure épisode 13
Presentation Hudson
Windows Server2016 - Episode01 - NanoServer
Comment remplacer cygwin par docker
Ze cloud azure camp - 26 septembre
Ze cloud data-aspectize
SUSE Expert Days Paris 2018 - SUSE Openstack Cloud
2014.12.11 - TECH CONF #3 - Présentation Node.js
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
Présentation de Node.js
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Le bulletin Azure épisode 14: MetricsHub et HDInsight
Wilfried woivré windows azure mobile services
Publicité

En vedette (7)

PDF
Rovinj2013
PDF
Icqi 2014 pakistan ( 2 )
PDF
Laatuseniorit tuotelaatu part one
PDF
Laatu seniorit2015 elinikäinen oppiminen
PDF
Laatuseniorit tuotelaatu part two
PDF
Iso9001 2015 needs
PDF
Budapest iso9001 2015
Rovinj2013
Icqi 2014 pakistan ( 2 )
Laatuseniorit tuotelaatu part one
Laatu seniorit2015 elinikäinen oppiminen
Laatuseniorit tuotelaatu part two
Iso9001 2015 needs
Budapest iso9001 2015
Publicité

Similaire à Windows Azure: le cloud pour les développeurs (20)

PPTX
Monter des environnements dev test efficaces avec Windows Azure
PPTX
JavaScript aussi sur le serveur et jusque dans le cloud?
PDF
Site web fonctionnel et élastique sur Azure
PPTX
Server Side Javascript in the cloud
PPTX
JavaScript aussi sur le serveur et jusque dans le cloud?
PPTX
Azure Camp 9 Décembre 2014 - slides Keynote
PPTX
MS Days 2011 - Windows Azure
PPTX
Kalistick MixIT dev@cloud
PPTX
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
PPTX
Archi tech 2010-09-13
PPTX
Eclipse day paris
PPTX
Comparaison des solutions Paas
PPTX
Monter en charge, tester et surveiller avec une application Windows Azure : l...
PPTX
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
PDF
Livre blanc a la decouverte de windows azure
PPTX
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
PPTX
TechDays 2010 (CLO202) : Introduction à Windows Azure
PPTX
Aws beanstalk - Pastis Tech 21/11/2019
PPTX
Joomla Days 2011 Lyon
PDF
CloudUnit le PaaS par TreeptiK
Monter des environnements dev test efficaces avec Windows Azure
JavaScript aussi sur le serveur et jusque dans le cloud?
Site web fonctionnel et élastique sur Azure
Server Side Javascript in the cloud
JavaScript aussi sur le serveur et jusque dans le cloud?
Azure Camp 9 Décembre 2014 - slides Keynote
MS Days 2011 - Windows Azure
Kalistick MixIT dev@cloud
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
Archi tech 2010-09-13
Eclipse day paris
Comparaison des solutions Paas
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Livre blanc a la decouverte de windows azure
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2010 (CLO202) : Introduction à Windows Azure
Aws beanstalk - Pastis Tech 21/11/2019
Joomla Days 2011 Lyon
CloudUnit le PaaS par TreeptiK

Plus de Microsoft (20)

PPTX
Uwp + Xamarin : Du nouveau en terre du milieu
PPTX
La Blockchain pas à PaaS
PPTX
Tester, Monitorer et Déployer son application mobile
PPTX
Windows 10, un an après – Nouveautés & Démo
PPTX
Prenez votre pied avec les bots et cognitive services.
PPTX
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
PPTX
Créer un bot de A à Z
PPTX
Microsoft Composition, pierre angulaire de vos applications ?
PPTX
Les nouveautés SQL Server 2016
PPTX
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
PPTX
Administration et supervision depuis le Cloud avec Azure Logs Analytics
PPTX
Plan de Reprise d'Activité avec Azure Site Recovery
PPTX
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
PPTX
Transformation de la représentation : De la VR à la RA, aller & retour.
PPTX
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
PPTX
Introduction à ASP.NET Core
PPTX
Open Source et Microsoft Azure, rêve ou réalité ?
PPTX
Comment développer sur la console Xbox One avec une application Universal Win...
PPTX
Azure Service Fabric pour les développeurs
PPTX
Les nouveautés de C# 7
Uwp + Xamarin : Du nouveau en terre du milieu
La Blockchain pas à PaaS
Tester, Monitorer et Déployer son application mobile
Windows 10, un an après – Nouveautés & Démo
Prenez votre pied avec les bots et cognitive services.
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Créer un bot de A à Z
Microsoft Composition, pierre angulaire de vos applications ?
Les nouveautés SQL Server 2016
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Plan de Reprise d'Activité avec Azure Site Recovery
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Transformation de la représentation : De la VR à la RA, aller & retour.
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Introduction à ASP.NET Core
Open Source et Microsoft Azure, rêve ou réalité ?
Comment développer sur la console Xbox One avec une application Universal Win...
Azure Service Fabric pour les développeurs
Les nouveautés de C# 7

Dernier (8)

PDF
Cours du langage HTML depuis initiation à la maîtrise
PDF
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
PDF
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
PDF
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
PPTX
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
PDF
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
PDF
Gestion des stocks et inventaire, SCM510 Col15
PPTX
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
Cours du langage HTML depuis initiation à la maîtrise
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
Gestion des stocks et inventaire, SCM510 Col15
843555943-Introduction-a-l-Intelligence-Artificielle.pptx

Windows Azure: le cloud pour les développeurs

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Windows Azure pour les développeurs 07/02/2012 Aymeric Weinbach Wilfried Woivré MVP Windows Vente-Privee.com Azure ZeCloud
  • 4. ZeCloud.fr la communauté Azure Weinbach Aymeric MVP Windows Azure conseil, formation, développement Architecture logicielle Le cloud avec la plateforme Azure La plateforme web de Microsoft Les applications smartphones Wilfried Woivré Blog.woivre.fr
  • 5. Azure pour les Développeurs En une heure on va vous donner les clés, pour être prêt à développer sur Azure Premier contact avec Windows Azure Sql Azure Le storage Azure : Blobs et Tables Un peu d’Architecture Tous les liens pour continuer
  • 7. Pour commencer les offres gratuites L’offre 3 mois gratuit Abonnement MSDN pour tous Plafonnement vous ne serez jamais facturés
  • 8. Les sdk Une plateforme ouverte à tous les langages Un lien pour les télécharger tous windowsazure.com
  • 9. Windows Azure Management Windows.azure.com API REST
  • 10. Quelques notions Un Rôle : C’est une application, Il peut être instancié en plusieurs exemplaires. 1 rôle = 1VM spécialisé le Web Role, c’est une application web Asp .Net le Worker Role Le Vm Role
  • 12. Le stockage de données Sql Azure Azure Storage Un Sql Server dans les blob et table nuages
  • 13. Sql Azure Sql Server dans les nuages avec ses avantages : Provisioning simple Via le portail Via l’API REST Haute disponibilité Load Balancing Protocole TDS (le même que SQL Server) pour tout le reste sur SSL (crypté)
  • 14. Les différences avec Sql Server Vous n’avez pas accès à tout ce qui est physique (filegroup …) Pas de CLR Pas de transactions distribuées Pas de service Broker
  • 15. Développer avec Sql Azure Implémenter une politique de Retry Facturation de la bande passante donc utiliser dés que possible : Lazy loading Cache
  • 16. Premier pas avec Sql Azure
  • 17. Blob Storage Pour stocker vos fichiers petits ou très grands Les blocks blobs pour les fichiers image, vidéo etc.. 200 GB max Les page blobs optimisé pour la lecture écriture rapide 1Tb Max Les Azure Drives : un disque NTFS que vous pouvez « monter » dans votre rôle et qui est sauvegardé automatiquement dans un page blob
  • 18. CDN avec smooth streaming pour les vidéos Les blobs sont dans des containers Accès public, ou privé Snapshot Shared access signature Lease
  • 19. Blobs
  • 20. NO SQnl o t L y
  • 21. Table Storage API REST Table non relationnelle Schéma flexible ( plusieurs versions de schéma peuvent cohabiter dans la même table)
  • 22. Table Storage 1 seul index le couple PartitionKey/RowKey Transactions possibles au sein d’une même partition ODATA + authentification Sdk .net opensource https://github.com/WindowsAzure/azure-sdk-for-net
  • 23. Table
  • 24. Cycle de dév Durée d’un déploiement : 15 à 30min Impossible de faire rapidement des tests et des correctifs Comportement local/Azure différents sur certains points Une seule solution : Améliorer la vitesse de déploiement Web Deploy
  • 25. Les spécificités d’architecture Pensez multi – instance Gérez la session soit en étant sessionless soit en utilisant un provider Asp.net distribué. Il en existe pour les tables ou pour AppFabric par exemple La Vm sur laquelle est l’application peut être recyclé à tout moment. Donc tout ce qui doit être durable doit être sauvegardé quelque part (Table, Blobs, dans le projet)
  • 26. Goodies ZeCloud.fr ZeCloud.codeplex.com Windows Azure Accelerator Web Role Les outils Azure Storage Explorer CloudBerry Explorer for Blob Storage ARR Application Request Routing
  • 27. Merci retrouvez nous sur ZeCloud le Stand Communautés ZeCloud RDV Sur Le site www.zecloud.fr Les Azure Camps Le group Facebook ZeCloud: http://www.facebook.com/groups/zecloud/ Twitter ZeCloud http://twitter.com/zecloud Et page Facebook ZeCloud Devenez Fan !!

Notes de l'éditeur

  • #18: C’est cool un hello word mais mes données je les mets ou ?
  • #23: Block blobs : Adapté au "streaming" de données Page Blobs : Adapté aux données en lecture/écriture aléatoire
  • #26: REFAIRE L’ANIMATION