Mise à jour du 25/10/2016 :
Résumé de la publication du SDK Azure 2.9.5
Date de publication : 27 septembre 2016
Dans cette version, aucune modification importante n’a été apportée au SDK Azure 2.9.
Les fonctionnalités mises à jour dans Azure Resource Manager Tools sont les suivantes :
- Ajout de références à des ressources qui ne sont pas définies dans votre modèle, mais qui existent dans votre abonnement ou qui sont définies dans d’autres modèles
- Permettre aux développeurs d’exécuter rapidement la validation côté serveur de leur modèle
- Créer des projets de groupe de ressources Azure à partir des modèles disponibles dans les modèles de démarrage rapide Azure et les modèles de démarrage rapide Azure Stack sur GitHub
- Mises à jour des fonctionnalités des outils web
- Débogage à distance pour App Services avec amélioration de la fiabilité
Nous sommes ravis d’annoncer la nouvelle version du SDK Azure pour .NET. Ce billet inclut des informations sur chaque domaine de fonctionnalité et sur la façon dont les nouvelles fonctionnalités améliorent votre expérience de développement Azure dans Visual Studio.
Télécharger le SDK Azure 2.9 pour .NET
Résumé de la version
Dans cette version, nous avons apporté des améliorations significatives à de nombreux composants de Visual Studio Tools pour Azure.
- Visual Studio « 15 » Preview
- Performance Diagnostics avec Service Profiler (préversion)
- Amélioration des diagnostics pour la visualisation des données avec la cartographie d’application
- Event Hub pour Diagnostics Azure
- Prise en charge de KeyVault pour les modèles ARM
- Création App Service secondaire
- Préversion des outils pour Docker
- Microsoft Service Fabric Tools pour Visual Studio
- Azure Data Lake Tools pour Visual Studio
- Outils Azure Resource Manager pour Visual Studio Code
Visual Studio « 15 » Preview
Le SDK Azure 2.9 est le premier SDK pris en charge pour la préversion de Visual Studio « 15 ». Il fournit les fonctionnalités déjà prises en charge dans le SDK Azure 2.9 pour Visual Studio 2013 et Visual Studio 2015.
Performance Diagnostics avec Service Profiler (préversion)
L’un des principaux commentaires reçus de la part des clients est le besoin de meilleurs outils pour diagnostiquer les problèmes de performances dans les services en ligne. En collaboration avec un certain nombre de clients internes et externes, nous avons travaillé sur un ensemble d’outils et de services qui permettent de mieux résoudre ce problème et nous souhaitons le partager avec l’ensemble de la communauté.
Aujourd’hui, nous sommes heureux d’annoncer Service Profiler (disponible en préversion). Service Profiler enrichit l’ensemble de fonctionnalités disponibles dans Diagnostics Azure et Application Insights et fournit à présent un service et un agent de collecte pour résumer, profiler et diagnostiquer les problèmes de performances dans vos applications et services cloud en ligne. L’agent Service Profiler profile automatiquement les événements d’infrastructure .NET et Azure (ou vous pouvez déclarer manuellement les vôtres) avec une faible surcharge et génère un certain nombre d’exemples intelligents dans le service. À l’aide de la page de résumé de Service Profiler, vous voyez les données de performances dans une plage de requêtes et de compartiments en centiles, ce qui facilite l’identification des problèmes dans certaines demandes et dans certains centiles (par exemple, dans la longue traîne). En cliquant sur un exemple, vous accédez à une vue détaillée de ce qui s’est produit dans la demande, ce qui vous permet de trouver plus simplement le chemin chaud dans le code.
Vous pouvez essayer Service Profiler (en préversion) dès aujourd’hui. Pour cela, regardez une vidéo de démonstration et/ou essayez la démonstration en ligne. La préversion prend actuellement en charge les machines virtuelles, les services cloud (rôles web et de travail), les groupes identiques de machines virtuelles et Service Fabric. Bien que cette extension étende l’ensemble d’outils et de services dans Diagnostics Azure et Application Insights, il n’existe aucune dépendance supplémentaire sur les agents ou services Azure dans la préversion, à l’exception de Service Profiler lui-même. Veuillez vous renseigner sur notre préversion privée limitée pour App Service.
Prise en charge de KeyVault pour les modèles ARM
Si vous utilisez des modèles Azure Resource Manager pour gérer un workflow d’infrastructure en tant que code ou de déploiement continu, vous avez dû essayer de marshaler des secrets entre un « magasin de secrets » et des outils pour déployer des modèles sur Azure. Dans les modèles Azure Resource Manager, vous pouvez fournir des références à des secrets dans Azure Key Vault. Et, dans le SDK Azure 2.9, vous pouvez utiliser les outils disponibles dans Visual Studio pour que la procédure soit aussi simple que l’enregistrement du secret. Pour en savoir plus sur l’enregistrement de secrets KeyVault, consultez ce tutoriel sur la prise en charge de KeyVault dans les modèles ARM.
Création App Service secondaire
Si vous utilisez Azure App Service, vous créez probablement plusieurs conteneurs App Service pour différents composants de votre application. Vous pouvez avoir un scénario dans lequel une application web et une application mobile utilisent toutes les deux une API REST que vous hébergez dans une application API, par exemple. Ou bien, vous pouvez avoir une instance App Service contenant une multitude de tâches en arrière-plan qui traitent des données entrantes. Avec la mise à jour du SDK 2.9, nous avons activé la prise en charge de la création de plusieurs instances App Services en même temps. Cette fonctionnalité vous permet de créer une série de conteneurs App Service dans lesquels votre code peut être déployé. Pour en savoir plus sur les nouvelles fonctionnalités des outils App Service, consultez ce billet de blog.
Visual Studio 2015 Tools pour Docker (préversion)
La préversion de Visual Studio 2015 Tools pour Docker permet aux développeurs de générer et de déboguer leurs applications dans un conteneur Docker hébergé localement et de publier leur application sur un hôte Azure Docker. Pour plus d’informations sur les outils Docker, consultez la documentation sur les outils pour Docker.
Microsoft Service Fabric Tools pour Visual Studio
Nous publions aujourd’hui les nouvelles versions de Microsoft Azure Service Fabric Tools pour Visual Studio 2015 et Microsoft Azure Service Fabric Tools pour Visual Studio « 15 » Preview. Les deux versions requièrent Microsoft Azure Service Fabric SDK 2.0 et Microsoft Azure Service Fabric Runtime 5.0.
Nous avons introduit un ensemble de nouvelles fonctionnalités pour permettre aux développeurs de créer, de tester et de diagnostiquer facilement des applications Service Fabric. À l’aide d’outils connus et appréciés, nous voulons aider les développeurs à adopter facilement Microsoft Azure Service Fabric et à gagner en efficacité lors du développement de logiciels.
Dans cette version, nous avons simplifié les modèles de service disponibles pour la création de services Service Fabric, pour vous aider à démarrer rapidement. Vous avez également la possibilité de créer des packages différenciés uniquement en fonction de ce qui est déjà déployé sur votre cluster. Nous avons également simplifié le démarrage d’une session de débogage à distance ou la consultation des traces de streaming dans Visual Studio, via l’interaction avec un cluster Service Fabric dans Cloud Explorer.
Si vous avez besoin d’inclure des exécutables invités dans vos applications Service Fabric, vous pouvez maintenant facilement intégrer la structure du package de service dans votre projet d’application Service Fabric dans Visual Studio et empaqueter et déployer l’exécutable avec d’autres services.
Le développement Service Fabric est maintenant également disponible à l’aide de Visual Studio « 15 » Preview et nous avons introduit la prise en charge du développement sur Windows 7 à l’aide de Visual Studio 2015 Update 2 et de Visual Studio « 15 » Preview. Tous les outils ont été localisés pour prendre en charge les versions localisées de Visual Studio.
Pour plus d’informations sur ces fonctionnalités, consultez le billet de blog sur Microsoft Azure Service Fabric Tools.
Mises à jour des diagnostics
Avec cette dernière mise à jour du SDK Azure, nous avons amélioré l’expérience d’affichage et d’utilisation des données de diagnostic de deux manières. Premièrement, vous pouvez maintenant afficher la topologie de l’application pour Diagnostics Azure à l’aide de la nouvelle cartographie d’application Application Insights sur le portail Azure. Deuxièmement, nous sommes ravis d’annoncer aux développeurs Azure qu’ils peuvent à présenter diffuser en continu des compteurs et des événements Diagnostics Azure en quelques secondes vers votre Azure Event Hub. Cela inclut les événements ETW, les compteurs de performances, les journaux des événements Windows et les journaux d’activité d’application. Azure Event Hub est un service de publication-abonnement hautement scalable qui peut ingérer des millions d’événements par seconde et les diffuser dans plusieurs applications (par exemple, Azure Stream Analytics, Azure HD Insight, Machine Learning, Recherche élastique/ELK et bien d’autres). Vous pouvez consulter les liens suivants pour apprendre à utiliser la cartographie d’application IA ou pour en savoir plus sur l’utilisation d’Event Hub pour Diagnostics Azure.
Mises à jour Azure Data Lake Tools pour Visual Studio
Azure Data Lake Tools pour Visual Studio est maintenant fusionné dans la version du SDK Azure et l’outil est automatiquement installé lorsque vous installez le SDK Azure. En attendant, vous pouvez toujours télécharger les derniers outils Azure Data Lake ou en savoir plus en consultant la documentation Data Lake Analytics sur Azure.com, car nous mettons fréquemment à jour l’outil. Dans cette version, nous avons ajouté les fonctionnalités permettant d’afficher toutes les entités de métadonnées U-SQL dans l’Explorateur de serveurs, ainsi que d’en créer d’autres. HDInsight Tools pour Visual Studio prend maintenant en charge HDInsight version 3.3, notamment l’affichage des graphiques Tez et d’autres correctifs de langage.
Outils Azure Resource Manager pour Visual Studio Code
Si vous êtes un utilisateur Visual Studio Code, vous pouvez installer et essayer la nouvelle extension d’outils Azure Resource Manager, qui est disponible dans Visual Studio Marketplace ou directement dans l’outil Visual Studio Code à l’aide de la commande « ext install azurerm-vscode-tools ». L’extension Visual Studio fournit un ensemble de modèles, d’extraits et de scripts qui illustrent la création et le déploiement de modèles Azure Resource Management dans des environnements multiplateformes.
Résumé
Si vous n’avez pas encore de compte Azure, vous pouvez vous inscrire à un essai gratuit ou activer votre abonnement Azure si vous êtes abonné à MSDN. Vous pouvez ensuite commencer à utiliser toutes les fonctionnalités ci-dessus dès aujourd’hui. Visitez ensuite le Centre de développement Azure pour en savoir plus sur la façon de créer des applications. Envoyez des bogues via Connect, des suggestions via UserVoice et des problèmes que vous observez via la fonction Signaler un problème. dans l’IDE Visual Studio.
Crédits
Ce billet de blog a été rédigé à plusieurs. Un grand merci à Cristy Gonzalez, Mikkel Mork Hegnog, Xiaoyong Zhu et Brian Moore.