Windows Azure: le cloud pour les développeurs

216 views

Published on

Découvrez Windows Azure de façon concrète pour les développeurs.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
216
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
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
  • Windows Azure: le cloud 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 !!

    ×