SlideShare une entreprise Scribd logo
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
Techdays azure 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
Techdays azure 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 !!
Techdays azure pour les développeurs

Contenu connexe

Tendances

Le Bulletin Azure, témoignage de V-Trafic et Inifinite Square
Le Bulletin Azure, témoignage de V-Trafic et Inifinite SquareLe Bulletin Azure, témoignage de V-Trafic et Inifinite Square
Le Bulletin Azure, témoignage de V-Trafic et Inifinite Square
benjguin
 
Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1
benjguin
 
Windows azure et windows phone
Windows azure et windows phoneWindows azure et windows phone
Windows azure et windows phone
Aymeric Weinbach
 
Azure camp 26 septembre tips and tools
Azure camp 26 septembre tips and toolsAzure camp 26 septembre tips and tools
Azure camp 26 septembre tips and tools
Aymeric Weinbach
 
Wilfried woivré intégration continue
Wilfried woivré   intégration continueWilfried woivré   intégration continue
Wilfried woivré intégration continue
Aymeric Weinbach
 
Wilfried woivré windows azure mobile services
Wilfried woivré   windows azure mobile servicesWilfried woivré   windows azure mobile services
Wilfried woivré windows azure mobile services
Aymeric Weinbach
 
Ze cloud azure camp - 26 septembre
Ze cloud   azure camp - 26 septembreZe cloud   azure camp - 26 septembre
Ze cloud azure camp - 26 septembre
Aymeric Weinbach
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Vincent Thavonekham-Pro
 
Wilfried woivré windows azure mobile services
Wilfried woivré   windows azure mobile servicesWilfried woivré   windows azure mobile services
Wilfried woivré windows azure mobile services
Aymeric Weinbach
 
Wilfried woivré intégration continue
Wilfried woivré   intégration continueWilfried woivré   intégration continue
Wilfried woivré intégration continue
Aymeric Weinbach
 
Wilfried woivré windows azure mobile services
Wilfried woivré   windows azure mobile servicesWilfried woivré   windows azure mobile services
Wilfried woivré windows azure mobile services
Aymeric Weinbach
 
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
AZUG FR
 
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiques
Microsoft
 
Héberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows AzureHéberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows Azure
MCKLMT
 
JavaScript dans l'usine logicielle
JavaScript dans l'usine logicielleJavaScript dans l'usine logicielle
JavaScript dans l'usine logicielle
jollivetc
 
Ansible meetup-jenkins
Ansible meetup-jenkinsAnsible meetup-jenkins
Ansible meetup-jenkins
Smaïne KAHLOUCH
 
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
SOAT
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile Services
SOAT
 

Tendances (20)

Le Bulletin Azure, témoignage de V-Trafic et Inifinite Square
Le Bulletin Azure, témoignage de V-Trafic et Inifinite SquareLe Bulletin Azure, témoignage de V-Trafic et Inifinite Square
Le Bulletin Azure, témoignage de V-Trafic et Inifinite Square
 
Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1
 
Windows azure et windows phone
Windows azure et windows phoneWindows azure et windows phone
Windows azure et windows phone
 
Azure camp 26 septembre tips and tools
Azure camp 26 septembre tips and toolsAzure camp 26 septembre tips and tools
Azure camp 26 septembre tips and tools
 
Wilfried woivré intégration continue
Wilfried woivré   intégration continueWilfried woivré   intégration continue
Wilfried woivré intégration continue
 
Wilfried woivré windows azure mobile services
Wilfried woivré   windows azure mobile servicesWilfried woivré   windows azure mobile services
Wilfried woivré windows azure mobile services
 
Ze cloud azure camp - 26 septembre
Ze cloud   azure camp - 26 septembreZe cloud   azure camp - 26 septembre
Ze cloud azure camp - 26 septembre
 
Ze cloud introduction
Ze cloud   introductionZe cloud   introduction
Ze cloud introduction
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
 
Ze cloud data-aspectize
Ze cloud   data-aspectizeZe cloud   data-aspectize
Ze cloud data-aspectize
 
Wilfried woivré windows azure mobile services
Wilfried woivré   windows azure mobile servicesWilfried woivré   windows azure mobile services
Wilfried woivré windows azure mobile services
 
Wilfried woivré intégration continue
Wilfried woivré   intégration continueWilfried woivré   intégration continue
Wilfried woivré intégration continue
 
Wilfried woivré windows azure mobile services
Wilfried woivré   windows azure mobile servicesWilfried woivré   windows azure mobile services
Wilfried woivré windows azure mobile services
 
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
 
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiques
 
Héberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows AzureHéberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows Azure
 
JavaScript dans l'usine logicielle
JavaScript dans l'usine logicielleJavaScript dans l'usine logicielle
JavaScript dans l'usine logicielle
 
Ansible meetup-jenkins
Ansible meetup-jenkinsAnsible meetup-jenkins
Ansible meetup-jenkins
 
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile Services
 

En vedette

Le Bulletin Azure, témoignage, Capsule Technologie
Le Bulletin Azure, témoignage, Capsule TechnologieLe Bulletin Azure, témoignage, Capsule Technologie
Le Bulletin Azure, témoignage, Capsule Technologie
benjguin
 
Le Bulletin Azure, épisode 10
Le Bulletin Azure, épisode 10Le Bulletin Azure, épisode 10
Le Bulletin Azure, épisode 10
benjguin
 
Presentacion ales calvo
Presentacion  ales calvoPresentacion  ales calvo
Presentacion ales calvo
alesambar
 
Exercicis propsats tema 3 (4)
Exercicis propsats tema 3 (4)Exercicis propsats tema 3 (4)
Exercicis propsats tema 3 (4)
joanbermel
 
Rastas
RastasRastas
Rastas
jhosy3
 
Marco puma
Marco pumaMarco puma
Marco puma
marcopuma
 
Medioambiente
MedioambienteMedioambiente
Medioambiente
jesavi02
 
Ntics2
Ntics2Ntics2
Ntics2
Edisson Tixe
 
Resultado paes 2012
Resultado paes 2012Resultado paes 2012
Resultado paes 2012
icarly2826
 
Poliedros
PoliedrosPoliedros
1
11
Identidad Digital: Riesgos y beneficios
Identidad Digital: Riesgos y beneficios Identidad Digital: Riesgos y beneficios
Identidad Digital: Riesgos y beneficios
sergiogigi
 
Presentacion de la propuesta
Presentacion de la propuestaPresentacion de la propuesta
Presentacion de la propuesta
Mariluz Perez Ordoñez
 
Forever Young Herbal Recipes
Forever Young Herbal RecipesForever Young Herbal Recipes
Forever Young Herbal Recipes
Alvina Ng
 
台北奧萬大的春楓嫩芽
台北奧萬大的春楓嫩芽台北奧萬大的春楓嫩芽
台北奧萬大的春楓嫩芽
lys167
 
L0 s padres dentro de la educacón del niño
L0 s padres dentro de la educacón del niñoL0 s padres dentro de la educacón del niño
L0 s padres dentro de la educacón del niño
zonniaiturralde
 
Matemática aplicada unijuí
Matemática aplicada unijuíMatemática aplicada unijuí
Matemática aplicada unijuí
Tuca Digdinilis
 
Flora trabajo final
Flora trabajo finalFlora trabajo final
Flora trabajo final
Fátima García Murillo
 
Que es un escáner
Que es un escánerQue es un escáner
Que es un escáner
Yiined Triiana
 

En vedette (19)

Le Bulletin Azure, témoignage, Capsule Technologie
Le Bulletin Azure, témoignage, Capsule TechnologieLe Bulletin Azure, témoignage, Capsule Technologie
Le Bulletin Azure, témoignage, Capsule Technologie
 
Le Bulletin Azure, épisode 10
Le Bulletin Azure, épisode 10Le Bulletin Azure, épisode 10
Le Bulletin Azure, épisode 10
 
Presentacion ales calvo
Presentacion  ales calvoPresentacion  ales calvo
Presentacion ales calvo
 
Exercicis propsats tema 3 (4)
Exercicis propsats tema 3 (4)Exercicis propsats tema 3 (4)
Exercicis propsats tema 3 (4)
 
Rastas
RastasRastas
Rastas
 
Marco puma
Marco pumaMarco puma
Marco puma
 
Medioambiente
MedioambienteMedioambiente
Medioambiente
 
Ntics2
Ntics2Ntics2
Ntics2
 
Resultado paes 2012
Resultado paes 2012Resultado paes 2012
Resultado paes 2012
 
Poliedros
PoliedrosPoliedros
Poliedros
 
1
11
1
 
Identidad Digital: Riesgos y beneficios
Identidad Digital: Riesgos y beneficios Identidad Digital: Riesgos y beneficios
Identidad Digital: Riesgos y beneficios
 
Presentacion de la propuesta
Presentacion de la propuestaPresentacion de la propuesta
Presentacion de la propuesta
 
Forever Young Herbal Recipes
Forever Young Herbal RecipesForever Young Herbal Recipes
Forever Young Herbal Recipes
 
台北奧萬大的春楓嫩芽
台北奧萬大的春楓嫩芽台北奧萬大的春楓嫩芽
台北奧萬大的春楓嫩芽
 
L0 s padres dentro de la educacón del niño
L0 s padres dentro de la educacón del niñoL0 s padres dentro de la educacón del niño
L0 s padres dentro de la educacón del niño
 
Matemática aplicada unijuí
Matemática aplicada unijuíMatemática aplicada unijuí
Matemática aplicada unijuí
 
Flora trabajo final
Flora trabajo finalFlora trabajo final
Flora trabajo final
 
Que es un escáner
Que es un escánerQue es un escáner
Que es un escáner
 

Similaire à Techdays azure pour les développeurs

Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
Microsoft Technet France
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
Microsoft
 
Site web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureSite web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur Azure
Microsoft Technet France
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
benjguin
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
stefounet
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
Microsoft
 
MS Days 2011 - Windows Azure
MS Days 2011 - Windows AzureMS Days 2011 - Windows Azure
MS Days 2011 - Windows Azure
Jason De Oliveira
 
Kalistick MixIT dev@cloud
Kalistick MixIT dev@cloudKalistick MixIT dev@cloud
Kalistick MixIT dev@cloud
kalistick
 
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
AZUG FR
 
Archi tech 2010-09-13
Archi tech 2010-09-13Archi tech 2010-09-13
Archi tech 2010-09-13
benjguin
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day paris
LeTesteur
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paas
yacine sebihi
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Microsoft Technet France
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
vlabatut
 
Livre blanc a la decouverte de windows azure
Livre blanc a la decouverte de windows azureLivre blanc a la decouverte de windows azure
Livre blanc a la decouverte de windows azure
Microsoft Technet France
 
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiquesTechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
MCKLMT
 
TechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows AzureTechDays 2010 (CLO202) : Introduction à Windows Azure
TechDays 2010 (CLO202) : Introduction à Windows Azure
Thomas Conté
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019
Frederic Leger
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 Lyon
LeTesteur
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiK
Amico Fabien
 

Similaire à Techdays azure pour les développeurs (20)

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

Plus de Aymeric Weinbach

Serverless everywhere
Serverless everywhereServerless everywhere
Serverless everywhere
Aymeric Weinbach
 
Gaib19 azure + ia = art
Gaib19   azure + ia = artGaib19   azure + ia = art
Gaib19 azure + ia = art
Aymeric Weinbach
 
Gab 2017 iot azure aymeric weinbach
Gab 2017 iot  azure aymeric weinbachGab 2017 iot  azure aymeric weinbach
Gab 2017 iot azure aymeric weinbach
Aymeric Weinbach
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
Aymeric Weinbach
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
Aymeric Weinbach
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
Aymeric Weinbach
 
Gab paris 2015 automatisation
Gab paris 2015   automatisationGab paris 2015   automatisation
Gab paris 2015 automatisation
Aymeric Weinbach
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
Aymeric Weinbach
 
Concevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azureConcevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azure
Aymeric Weinbach
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sites
Aymeric Weinbach
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
Aymeric Weinbach
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
Aymeric Weinbach
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
Aymeric Weinbach
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
Aymeric Weinbach
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
Aymeric Weinbach
 
Windows azure gwab - mobile services
Windows azure   gwab - mobile servicesWindows azure   gwab - mobile services
Windows azure gwab - mobile services
Aymeric Weinbach
 
Gérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloudGérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloud
Aymeric Weinbach
 
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 ParisBackup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Aymeric Weinbach
 
Gwab 2014 Paris keynote
Gwab 2014 Paris keynoteGwab 2014 Paris keynote
Gwab 2014 Paris keynote
Aymeric Weinbach
 
Session Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 parisSession Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 paris
Aymeric Weinbach
 

Plus de Aymeric Weinbach (20)

Serverless everywhere
Serverless everywhereServerless everywhere
Serverless everywhere
 
Gaib19 azure + ia = art
Gaib19   azure + ia = artGaib19   azure + ia = art
Gaib19 azure + ia = art
 
Gab 2017 iot azure aymeric weinbach
Gab 2017 iot  azure aymeric weinbachGab 2017 iot  azure aymeric weinbach
Gab 2017 iot azure aymeric weinbach
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Gab paris 2015 automatisation
Gab paris 2015   automatisationGab paris 2015   automatisation
Gab paris 2015 automatisation
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
 
Concevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azureConcevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azure
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sites
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
Windows azure gwab - mobile services
Windows azure   gwab - mobile servicesWindows azure   gwab - mobile services
Windows azure gwab - mobile services
 
Gérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloudGérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloud
 
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 ParisBackup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
 
Gwab 2014 Paris keynote
Gwab 2014 Paris keynoteGwab 2014 Paris keynote
Gwab 2014 Paris keynote
 
Session Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 parisSession Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 paris
 

Techdays azure 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

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