palais descongrèsParis7, 8 et 9février 2012
Windows Azure pour lesdéveloppeurs07/02/2012Aymeric Weinbach   Wilfried WoivréMVP Windows        Vente-Privee.comAzureZeCl...
ZeCloud.fr la communautéAzure Weinbach  Aymeric     MVP Windows Azure     conseil, formation, développement     Architectu...
Azure pour les Développeurs  En une heure on va vous donner les clés, pour être prêt à  développer sur Azure     Premier c...
Pour commencer les offresgratuites  L’offre 3 mois gratuit   Abonnement MSDN  pour tous  Plafonnement vous ne serez  jamai...
Les sdk     Une plateforme ouverte à tous les langages          Un lien pour les télécharger tous                 windowsa...
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écial...
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  Hau...
Les différences avec Sql Server  Vous n’avez pas accès à tout ce qui est physique  (filegroup …)  Pas de CLR  Pas de trans...
Développer avec Sql Azure  Implémenter une politique de Retry  Facturation de la bande passante donc utiliser dés que  pos...
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 G...
CDN avec smooth streaming pour les vidéosLes blobs sont dans des containersAccès public, ou privéSnapshotShared access sig...
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 l...
Table Storage  1 seul index le couple PartitionKey/RowKey  Transactions possibles au sein d’une même partition  ODATA + au...
Table
Cycle de dév  Durée d’un déploiement : 15 à 30min     Impossible de faire rapidement des tests et des     correctifs     C...
Les spécificités d’architecture  Pensez multi – instance  Gérez la session soit en étant sessionless soit en utilisant  un...
Goodies  ZeCloud.fr  ZeCloud.codeplex.com  Windows Azure Accelerator Web Role  Les outils Azure Storage Explorer  CloudBer...
Merci retrouvez nous surZeCloud le Stand Communautés ZeCloud  RDV Sur   Le site www.zecloud.fr   Les Azure Camps   Le grou...
Techdays azure pour les développeurs
Techdays azure pour les développeurs
Techdays azure pour les développeurs
Upcoming SlideShare
Loading in...5
×

Techdays azure pour les développeurs

1,992

Published on

Les slides présenté aux TechDays 2012 par Aymeric Weinbach et Wilfried Woivre
http://www.zecloud.fr

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,992
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • C’est cool un hello word mais mes données je les mets ou ?
  • Block blobs : Adapté au "streaming" de données Page Blobs : Adapté aux données en lecture/écriture aléatoire
  • REFAIRE L’ANIMATION
  • Techdays azure pour les développeurs

    1. 1. palais descongrèsParis7, 8 et 9février 2012
    2. 2. Windows Azure pour lesdéveloppeurs07/02/2012Aymeric Weinbach Wilfried WoivréMVP Windows Vente-Privee.comAzureZeCloud
    3. 3. 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
    4. 4. 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
    5. 5. Pour commencer les offresgratuites L’offre 3 mois gratuit Abonnement MSDN pour tous Plafonnement vous ne serez jamais facturés
    6. 6. Les sdk Une plateforme ouverte à tous les langages Un lien pour les télécharger tous windowsazure.com
    7. 7. Windows Azure Management Windows.azure.com API REST
    8. 8. 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
    9. 9. Bonjour les nuages
    10. 10. Le stockage de données Sql Azure Azure Storage Un Sql Server dans les blob et table nuages
    11. 11. 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é)
    12. 12. 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
    13. 13. 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
    14. 14. Premier pas avec Sql Azure
    15. 15. 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
    16. 16. CDN avec smooth streaming pour les vidéosLes blobs sont dans des containersAccès public, ou privéSnapshotShared access signatureLease
    17. 17. Blobs
    18. 18. NO SQnl o t L y
    19. 19. Table Storage API REST Table non relationnelle Schéma flexible ( plusieurs versions de schéma peuvent cohabiter dans la même table)
    20. 20. 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
    21. 21. Table
    22. 22. 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
    23. 23. 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)
    24. 24. 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
    25. 25. Merci retrouvez nous surZeCloud 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 !!

    ×