51
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 TechDays http://notes.mstechdays.fr

Session Techdays 2013 Azure Service Management API

Embed Size (px)

Citation preview

Page 1: Session Techdays 2013 Azure Service Management API

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 TechDays

http://notes.mstechdays.fr

Page 2: Session Techdays 2013 Azure Service Management API

Gérez Windows Azure dans une Windows Store App grâce aux API REST !

Architecture / Azure / Cloud

Jérôme Christ

Ali Lengrai Benjamin Guinebertière

Consultant .NET Expert technique .NET

Conseiller technologique Windows Azure

DCube SQLI Microsoft Francetwitter: @christjerome

twitter: @alilengrai twitter: @benjguin

Page 3: Session Techdays 2013 Azure Service Management API

Windows Azure

DCube

Gold Partner Application Software

Modern App – Windows 8

Pole Web Development

Azure Inner CircleMobile Service – Service Bus

Pole de compétencesSharePoint

Gold Partner Business

IntelligenceBig Data – SQL

Server

SharePoint 2013

Structure à taille humaine de 40 Consultants+Passionnés des Nouvelles Technologies

Agile .NetFranc

eQUALIT

Y

#dcube

Page 4: Session Techdays 2013 Azure Service Management API

Windows Azure

Sqli Group+UNE STRUCTURE AGILE> 1800 collaborateursCA 165 M€ (n.a.)

Capacité d’accompagnement à l’internationalNos Agences : Paris, Lyon, Dijon, Bordeaux, Nantes, Rouen, Toulouse, Suisse, Belgique, Luxembourg, Pays-Bas, Maroc

+UN MODÈLE INTÉGRÉ

• Synergies entre nos 5 métiers• De l’idée à l’accompagnement du

changement• Un institut de formation sur tous les

métiers du groupe

Page 5: Session Techdays 2013 Azure Service Management API

Windows Azure

ScénarioContoso.cloudapp.net

Windows Azure

Page 6: Session Techdays 2013 Azure Service Management API

Windows Azure

ScénarioContoso.cloudapp.net

Page 7: Session Techdays 2013 Azure Service Management API

Windows Azure

Application métier déployéesur des ressources cloud

Scénario

Interface de gestion simplifiée, disponible sous forme d’application du Windows Store

Windows Azure

Page 8: Session Techdays 2013 Azure Service Management API

Windows Azure

• Introduction aux API REST• Authentification des requêtes• Elasticité• Historique de l’abonnement

Plan

Page 9: Session Techdays 2013 Azure Service Management API

INTRODUCTION AUX API RESTChapitre 1

Windows Azure

Page 10: Session Techdays 2013 Azure Service Management API

Windows Azure

REST API

Windows Azure Mobile Services REST API

Windows Azure Service Management REST API

Windows Azure Storage Services REST API

Page 11: Session Techdays 2013 Azure Service Management API

Windows Azure

http://msdn.microsoft.com/en-us/library/ee460799.aspx

Où trouver la documentation ?

Page 12: Session Techdays 2013 Azure Service Management API

Windows Azure

http://msdn.microsoft.com/en-us/library/gg715283.aspx

Où trouver la documentation ?

Page 13: Session Techdays 2013 Azure Service Management API

Windows Azure

• 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)– ...

Que peut-on faire ?

Page 14: Session Techdays 2013 Azure Service Management API

AUTHENTIFICATION D’UNE REQUÊTE

Chapitre 2

Windows Azure

Page 15: Session Techdays 2013 Azure Service Management API

Windows Azure

Certificat de gestion

store / .pfx

.cer

Page 16: Session Techdays 2013 Azure Service Management API

Windows Azure

• Avec certificat client – Certificat : X509 v3 – Utilisation de HTTPS– Peut être un certificat auto-signé–

http://msdn.microsoft.com/en-us/library/ee460782.aspx

Authentification d’une requête

Benjamin GUINEBERTIERE
j'ai supprimé la remarque "Ne contient pas la clé privée" car côté client, on a besoin de la clef privée
Benjamin GUINEBERTIERE
j'ai supprimé la remarque "Ne contient pas la clé privée" car côté client, on a besoin de la clef privée
Page 17: Session Techdays 2013 Azure Service Management API

Windows Azure

• Génération et téléchargement avec .publishSettings– https://windows.azure.com/download/publishprofile.aspx

ou• Gestion manuelle du certificat

Certificat de gestion

Page 18: Session Techdays 2013 Azure Service Management API

Windows Azure

Certificat de gestion

store / .pfx

.cer

Page 19: Session Techdays 2013 Azure Service Management API

Démo

Création d’un certificat avec makecert

upload

Windows Azure

Page 20: Session Techdays 2013 Azure Service Management API

Démo

Authentification d’une requête

Windows Azure

Page 21: Session Techdays 2013 Azure Service Management API

MANIPULATION DE MACHINES VIRTUELLES

Chapitre 3

Windows Azure

Page 22: Session Techdays 2013 Azure Service Management API

Windows Azure

Images de machines virtuelles

SYSP

REP

Image de stock

VM CONTOSO Temp

Image CONTOS

O

VM CONTOS

O 1

VM CONTOS

On...

Page 23: Session Techdays 2013 Azure Service Management API

Démo

Instanciation d’une machine virtuelle SYSPREPée

Windows Azure

Page 24: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 25: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 26: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 27: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 28: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 29: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 30: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 31: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 32: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 33: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 34: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 35: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 36: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 37: Session Techdays 2013 Azure Service Management API

Windows Azure

Page 38: Session Techdays 2013 Azure Service Management API

ELASTICITÉChapitre 4

Windows Azure

Page 39: Session Techdays 2013 Azure Service Management API

Windows Azure

WASABi

Page 40: Session Techdays 2013 Azure Service Management API

Windows Azure

WASABi

Page 41: Session Techdays 2013 Azure Service Management API

Windows Azure

WASABi

Page 42: Session Techdays 2013 Azure Service Management API

Windows Azure

WASABi

Page 43: Session Techdays 2013 Azure Service Management API

Démo

Surveillance et élasticité avec WASABI

Windows Azure

Page 44: Session Techdays 2013 Azure Service Management API

HISTORIQUE DE L’ABONNEMENTChapitre 5

Windows Azure

Page 45: Session Techdays 2013 Azure Service Management API

Windows Azure

Historique

Stock-age59%

Sites web23%

Création51%

Mise à jour49%

Opérations

Jérôme Christ
fake surface + pies pour montrer une fonctionnalité envisageable en store app
Page 46: Session Techdays 2013 Azure Service Management API

Démo

Récupération de ce qui s’est passé sur l’abonnement récemment

Windows Azure

Page 47: Session Techdays 2013 Azure Service Management API

Démo

et où en sont nos déploiement?

Windows Azure

Page 48: Session Techdays 2013 Azure Service Management API

CONCLUSION, QUESTIONS/RÉPONSES

Windows Azure

Page 49: Session Techdays 2013 Azure Service Management API

Windows Azure

• Windows Azure: http://windowsazure.com

• WASABi fait partie de l’Enterprise Library 5.0 Integration Pack for Windows Azurehttp://entlib.codeplex.com/wikipage?title=EntLib5Azure

• Ressources en français et accélérateur Windows Azure

http://aka.ms/cloud

Ressources

Page 50: Session Techdays 2013 Azure Service Management API

Windows Azure

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évrier

1

2

3

Page 51: Session Techdays 2013 Azure Service Management API

Windows Azure

?