Dans cette session, venez découvrir les différentes possibilités de monitoring et d'automatisation offertes par Windows Azure. Cette session reposera en partie sur les outils en ligne de commande pour Windows Azure, en partie sur les techniques de diagnostic offertes par la plateforme, et en partie sur des outils fournis par des partenaires.
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Monitoring et automatisation dans Windows Azure
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 TechDays
http://notes.mstechdays.fr
2. Monitoring et automatisation
dans Windows Azure
(AZR204)
Eric Craeymeersch
Arnaud Cleret
Sébastien Ollivier
vNext
Architecture / Azure / Cloud
http://www.vNext.fr
4. Monitoring et automatisation dans Windows Azure (AZR204)
Portail
Azure
• Quota CPU, BP, Mémoire,
Storage
• Graphique Nombre de requêtes,
Page en erreurs
Diagnotics
sur FTP
• Logs IIS bruts
• Erreurs détaillées (Custom Errors)
Azure Web Sites
17. Monitoring et automatisation dans Windows Azure (AZR204)
• Portail Azure
– Pas de fonctionnalité d’Automatisation / Management
• Pourquoi automatiser ?
– Gain de temps / Moins d’erreurs
– Améliorer la réactivité
– Créer des Delivery Process automatisés
• Gestion de la montée de version
• Ajout d’un nouveau tenant
• Etc.
– Gestion automatisée du provisionning
Portail et Enjeux
18. Monitoring et automatisation dans Windows Azure (AZR204)
• Qu’est-ce qu’on peut faire ? Opération sur :
API Management Windows Azure
– Management Certificates
– Traffic Manager
– Virtual Machines
– Virtual Machine Images
– Virtual Machine Disks
– Virtual Networks
– Virtual Network Gateways
– Storage Accounts
– Hosted Services
– Service Certificates
– Affinity Groups
– Locations
– Tracking Asynchronous Requests
– Retrieving Subscription History
– Retrieving Operating System Information
• Basé sur REST
19. Monitoring et automatisation dans Windows Azure (AZR204)
• Cmdlets encapsulant les API REST
• Fonctionnement
– Authentification via Windows Azure Subscription Profile
https://windows.azure.com/download/publishprofile.aspx ou Get-AzurePublishSettingsFile
– Sélection d’une souscription
– Utilisation des cmdlets
Windows Azure PowerShell
Add-AzureEndpoint
Get-AzureCertificate
Get-AzureRole
Get-AzureSBNamespace
Get-AzureSqlDatabase
Get-AzureSubscription
New-AzureService
New-AzureSSHKey
New-AzureWebsite
Remove-AzureVM
Restore-AzureWebsiteDeployment
23. Monitoring et automatisation dans Windows Azure (AZR204)
• System Center – Orchestrator
– Connecteurs Windows Azure
• Cerebrata Cloud Storage Studio 2
– Client WPF de Management Azure
• Scalextreme, Nolio
– Solutions de Cloud Management (multi cloud platform)
• TFS Online
– Build de déploiement
– Intégration des déploiements automatiques lors de la création d’un
Website / Cloud Service
Outils / Applications tierces
25. Monitoring et automatisation dans Windows Azure (AZR204)
• Cloud Services : WAD
– http://msdn.microsoft.com/en-us/library/windowsazure/gg433048.aspx
• Storage : Storage Analytics
– http://msdn.microsoft.com/en-us/library/windowsazure/hh343270.aspx
• Windows Azure Service Management API
– http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx
• Autoscalling Application block (WASABI)
– http://msdn.microsoft.com/en-us/library/windowsazure/hh680892.aspx
• System Center Orchestrator
– http://technet.microsoft.com/en-us/library/hh237242.aspx
Pour aller plus loin…
Les blocs de couleurssontéditables et peuventreprendre la couleur du type de session qui estdonnée.
Exemple de page image
Automatisation du provisioning
API Windows Azure de Management
Les blocs de couleurssontéditables et peuventreprendre la couleur du type de session qui estdonnée.
Les blocs de couleurssontéditables et peuventreprendre la couleur du type de session qui estdonnée.
Rebouclersur le scenario TFS => integration continu - TFS online a hérité de TFS On Premise pour la partie Build - Build permet de compiler les sources de votre solution, eventuellement lancer les tests unitaires. La partie - Build TFS Online en beta maiscomplètementfonctionnelle
Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.