Session Techdays 2013 Azure Service Management API

  • 169 views
Uploaded on

Session Techdays 2013 Azure Service Management API …

Session Techdays 2013 Azure Service Management API

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
169
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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.

Transcript

  • 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. 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. 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. + 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. Scénario Contoso.cloudapp.net Windows AzureWindows Azure
  • 6. Scénario Contoso.cloudapp.netWindows Azure
  • 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. Plan • Introduction aux API REST • Authentification des requêtes • Elasticité • Historique de l’abonnementWindows Azure
  • 9. Chapitre 1 INTRODUCTION AUX API RESTWindows Azure
  • 10. Windows Azure Mobile Services REST API Windows Azure Service REST API Management REST API Windows Azure Storage Services REST APIWindows Azure
  • 11. Où trouver la documentation ? http://msdn.microsoft.com/en-us/library/ee460799.aspxWindows Azure
  • 12. Où trouver la documentation ? http://msdn.microsoft.com/en-us/library/gg715283.aspxWindows Azure
  • 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. Chapitre 2 AUTHENTIFICATION D’UNE REQUÊTEWindows Azure
  • 15. Certificat de gestion store / .pfx .cerWindows Azure
  • 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. 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. Certificat de gestion .cer store / .pfxWindows Azure
  • 19. Démo Création d’un certificat avec makecert uploadWindows Azure
  • 20. Démo Authentification d’une requêteWindows Azure
  • 21. Chapitre 3 MANIPULATION DE MACHINES VIRTUELLESWindows Azure
  • 22. Images de machines virtuelles SYSPREP VM Image de Image CONTOSO stock CONTOSO Temp VM VM CONTOSO CONTOSO 1 ... nWindows Azure
  • 23. Démo Instanciation d’une machine virtuelle SYSPREPéeWindows Azure
  • 24. Windows Azure
  • 25. Windows Azure
  • 26. Windows Azure
  • 27. Windows Azure
  • 28. Windows Azure
  • 29. Windows Azure
  • 30. Windows Azure
  • 31. Windows Azure
  • 32. Windows Azure
  • 33. Windows Azure
  • 34. Windows Azure
  • 35. Windows Azure
  • 36. Windows Azure
  • 37. Windows Azure
  • 38. Chapitre 4 ELASTICITÉWindows Azure
  • 39. WASABiWindows Azure
  • 40. WASABiWindows Azure
  • 41. WASABiWindows Azure
  • 42. WASABiWindows Azure
  • 43. Démo Surveillance et élasticité avec WASABIWindows Azure
  • 44. Chapitre 5 HISTORIQUE DE L’ABONNEMENTWindows Azure
  • 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. Démo Récupération de ce qui s’est passé sur l’abonnement récemmentWindows Azure
  • 47. Démo et où en sont nos déploiement?Windows Azure
  • 48. CONCLUSION, QUESTIONS/RÉPONSESWindows Azure
  • 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. 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. ?Windows Azure