Session Techdays 2013 Azure Service Management API

448 views

Published on

Session Techdays 2013 Azure Service Management API

Gérer depuis une Windows Store App une subscription Azure (IaaS, PaaS...) e consommant les API REST.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
448
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Notation
  • On parle ici deWindows Azure Service Management REST API Reference (http://msdn.microsoft.com/en-us/library/ee460799.aspx)Certaines fonctionnalités sont couvertes par d’autres APIex: Azure SQL Database. cfhttp://msdn.microsoft.com/en-us/library/gg715283.aspxOpérations sur les blobs (upload .cspkg), ...Une librairie cliente existe souvent. Ex http://blogs.msdn.com/b/windowsazurestorage/archive/2012/11/05/windows-azure-storage-client-library-for-windows-runtime.aspxQuelques (rares) fonctionnalités n’existent que sous forme interactive pour l’instant:- Espace de noms Active Directory Access ControlFacturationAbonnement
  • Pour Windows Azure SQL Database, certaines opérations sont gérées par l’API REST (création d’un serveur, ...). D’autres peuvent l’être en T-SQL (Firewall au niveau base de données).
  • Gestion manuelle du certificat : IIS
  • Après avoir montré la gestion manuelle, indiquer également ce qui est décrit dans ce blog post :http://www.wadewegner.com/2011/11/programmatically-installing-and-using-your-management-certificate-with-the-new-publishsettings-file/
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Commandes quiarrivent via la web rôle sur une Queue qui est dépilé par un Worker Rôle, démarrage de X instances au bout de X messages.
  • Camembert sur les 30 derniers jours (récupérer en plusieurs fois) des types d’opérations qui ont été lancées
  • Revenir sur les deux fermes (SCOM et WASABi) pour voir l’avancementTélécharger le RDP, et se connecter à la VM
  • Les blocs de couleurs sont editables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.
  • Session Techdays 2013 Azure Service Management API

    1. 1. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
    2. 2. Gérez Windows Azure dans une Windows Store App grâce aux API REST ! Jérôme Christ Ali Lengrai Benjamin Guinebertière Consultant .NET Expert technique Conseiller technologique .NET Windows Azure DCube SQLI Microsoft France twitter: @christjerome twitter: @alilengrai twitter: @benjguinArchitecture / Azure / Cloud
    3. 3. DCube + Structure à taille humaine de 40 Consultants Big Data – SQL Server Mobile Service – Service Bus Passionnés des Nouvelles Technologies Agile .NetFrance Modern App – Windows 8 SharePoint 2013 #dcubeWindows Azure
    4. 4. + UN MODÈLE INTÉGRÉ Sqli Group + UNE STRUCTURE AGILE > 1800 collaborateurs CA 165 M€ (n.a.) Capacité d’accompagnement à l’international Nos Agences : Paris, Lyon, Dijon, Bordeaux, Nantes, Rouen, Toulouse, Suisse, Belgique, Luxembourg, Pays-Bas, Maroc • Synergies entre nos 5 métiers • De l’idée à l’accompagnement du changement • Un institut de formation sur tous les métiers du groupeWindows Azure
    5. 5. Scénario Contoso.cloudapp.net Windows AzureWindows Azure
    6. 6. Scénario Contoso.cloudapp.netWindows Azure
    7. 7. Scénario Application métier déployée sur des ressources cloud Interface de gestion simplifiée, Windows Azure disponible sous forme d’application du Windows StoreWindows Azure
    8. 8. Plan • Introduction aux API REST • Authentification des requêtes • Elasticité • Historique de l’abonnementWindows Azure
    9. 9. Chapitre 1 INTRODUCTION AUX API RESTWindows Azure
    10. 10. Windows Azure Mobile Services REST API Windows Azure Service REST API Management REST API Windows Azure Storage Services REST APIWindows Azure
    11. 11. Où trouver la documentation ? http://msdn.microsoft.com/en-us/library/ee460799.aspxWindows Azure
    12. 12. Où trouver la documentation ? http://msdn.microsoft.com/en-us/library/gg715283.aspxWindows Azure
    13. 13. Que peut-on faire ? • Ce qu’on peut gérer – IaaS (VM, réseau, ...) – PaaS (Cloud services, SQL Database, ...) – Consommation (en partie) • D’autres ressources Windows Azure se gèrent autrement – Espace de noms Active Directory Access Control (portail) – Facturation (portail) – Abonnement (portail) – ...Windows Azure
    14. 14. Chapitre 2 AUTHENTIFICATION D’UNE REQUÊTEWindows Azure
    15. 15. Certificat de gestion store / .pfx .cerWindows Azure
    16. 16. Authentification d’une requête • Avec certificat client – Certificat : X509 v3 – Utilisation de HTTPS – Peut être un certificat auto-signé – http://msdn.microsoft.com/en- us/library/ee460782.aspxWindows Azure
    17. 17. Certificat de gestion • Génération et téléchargement avec .publishSettings – https://windows.azure.com/download/publishprofile.aspx ou • Gestion manuelle du certificatWindows Azure
    18. 18. Certificat de gestion .cer store / .pfxWindows Azure
    19. 19. Démo Création d’un certificat avec makecert uploadWindows Azure
    20. 20. Démo Authentification d’une requêteWindows Azure
    21. 21. Chapitre 3 MANIPULATION DE MACHINES VIRTUELLESWindows Azure
    22. 22. Images de machines virtuelles SYSPREP VM Image de Image CONTOSO stock CONTOSO Temp VM VM CONTOSO CONTOSO 1 ... nWindows Azure
    23. 23. Démo Instanciation d’une machine virtuelle SYSPREPéeWindows Azure
    24. 24. Windows Azure
    25. 25. Windows Azure
    26. 26. Windows Azure
    27. 27. Windows Azure
    28. 28. Windows Azure
    29. 29. Windows Azure
    30. 30. Windows Azure
    31. 31. Windows Azure
    32. 32. Windows Azure
    33. 33. Windows Azure
    34. 34. Windows Azure
    35. 35. Windows Azure
    36. 36. Windows Azure
    37. 37. Windows Azure
    38. 38. Chapitre 4 ELASTICITÉWindows Azure
    39. 39. WASABiWindows Azure
    40. 40. WASABiWindows Azure
    41. 41. WASABiWindows Azure
    42. 42. WASABiWindows Azure
    43. 43. Démo Surveillance et élasticité avec WASABIWindows Azure
    44. 44. Chapitre 5 HISTORIQUE DE L’ABONNEMENTWindows Azure
    45. 45. Historique OPÉRATIONS Sites web [PERCEN Mise à TAGE] jour 4[PERCE Services NTAGE] de cloud [PERCEN Stockage TAGE] Création [PERCEN 51% TAGE]Windows Azure
    46. 46. Démo Récupération de ce qui s’est passé sur l’abonnement récemmentWindows Azure
    47. 47. Démo et où en sont nos déploiement?Windows Azure
    48. 48. CONCLUSION, QUESTIONS/RÉPONSESWindows Azure
    49. 49. Ressources • Windows Azure: http://windowsazure.com • WASABi fait partie de l’Enterprise Library 5.0 Integration Pack for Windows Azure http://entlib.codeplex.com/wikipage?title=EntLib5Azure • Ressources en français et accélérateur Windows Azure http://aka.ms/cloudWindows Azure
    50. 50. Gagnez une tablette Windows 8 Souscrivez à l’offre d’essai ou activez votre accès Azure MSDN Présentez-vous sur le stand Azure (zone Services & Tools) Participez au tirage au sort à 18h30 le 12 ou le 13 févrierWindows Azure
    51. 51. ?Windows Azure

    ×