Donnez votre avis !                   Depuis votre smartphone, sur :                    http://notes.mstechdays.fr    De n...
Gérez Windows Azure dans une Windows  Store App grâce aux API REST !  Jérôme Christ Ali Lengrai                       Benj...
DCube                                                             +                                                       ...
+ UN MODÈLE INTÉGRÉ     Sqli Group   + UNE STRUCTURE AGILE   > 1800 collaborateurs   CA 165 M€ (n.a.)   Capacité d’accompa...
Scénario                 Contoso.cloudapp.net                Windows                AzureWindows Azure
Scénario                Contoso.cloudapp.netWindows Azure
Scénario     Application métier déployée     sur des ressources cloud      Interface de gestion simplifiée,   Windows Azur...
Plan     •   Introduction aux API REST     •   Authentification des requêtes     •   Elasticité     •   Historique de l’ab...
Chapitre 1        INTRODUCTION AUX API RESTWindows Azure
Windows                Azure Mobile                Services REST                API                Windows                ...
Où trouver la documentation ?     http://msdn.microsoft.com/en-us/library/ee460799.aspxWindows Azure
Où trouver la documentation ?     http://msdn.microsoft.com/en-us/library/gg715283.aspxWindows Azure
Que peut-on faire ?     • Ce qu’on peut gérer          – IaaS (VM, réseau, ...)          – PaaS (Cloud services, SQL Datab...
Chapitre 2        AUTHENTIFICATION D’UNE        REQUÊTEWindows Azure
Certificat de gestion                 store / .pfx                   .cerWindows Azure
Authentification d’une requête    • Avec certificat client         –   Certificat : X509 v3         –   Utilisation de HTT...
Certificat de gestion     • Génération et téléchargement avec       .publishSettings          – https://windows.azure.com/...
Certificat de gestion                                .cer                 store / .pfxWindows Azure
Démo     Création d’un certificat avec makecert                                    uploadWindows Azure
Démo                Authentification d’une requêteWindows Azure
Chapitre 3        MANIPULATION DE MACHINES        VIRTUELLESWindows Azure
Images de machines virtuelles                           SYSPREP                    VM      Image de                       ...
Démo       Instanciation d’une machine virtuelle                                SYSPREPéeWindows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Chapitre 4        ELASTICITÉWindows Azure
WASABiWindows Azure
WASABiWindows Azure
WASABiWindows Azure
WASABiWindows Azure
Démo      Surveillance et élasticité avec WASABIWindows Azure
Chapitre 5        HISTORIQUE DE L’ABONNEMENTWindows Azure
Historique                             OPÉRATIONS                              Sites web                              [PER...
Démo     Récupération de ce qui s’est passé sur                l’abonnement récemmentWindows Azure
Démo                et où en sont nos déploiement?Windows Azure
CONCLUSION,        QUESTIONS/RÉPONSESWindows Azure
Ressources     • Windows Azure: http://windowsazure.com     • WASABi fait partie de l’Enterprise Library 5.0       Integra...
Gagnez une tablette Windows                                          8                Souscrivez à l’offre d’essai ou acti...
?Windows Azure
Prochain SlideShare
Chargement dans…5
×

Session Techdays 2013 Azure Service Management API

393 vues

Publié le

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 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
393
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 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

    ×