Skip to main Content
Article

Questions/ réponses autour du développement Azure

Valérie Charetier
  • Date: 18 November, 2019

Valérie, qui orchestre le mois du Cloud avec notre équipe d'instructeurs experts sur le sujet, interroge un de nos experts sur le développement dans Azure. 

 

Peut-on héberger d’autres applications que des sites Web dans Azure ?

Oui

Les terrains de jeu applicatifs sont multiples dans Azure. Vos applications peuvent être déployées classiquement sur des machines virtuelles dont vous assurer la gestion. Mais vous pouvez également vous appuyer sur des plateformes gérées par Azure comme les WebApps, les Fonctions, les services de Batch. Votre développement peut aussi prendre la forme de flux de travail sans code comme les Azure Logic Apps.

Faut-il être un développeur .Net pour créer des contenus applicatifs au sein d’Azure ?

Non

Suivant la nature de vos développements, de nombreux langages seront à votre disposition pour interagir avec les services Azure. Ecrivez des applications web en Java, Node.js, PHP, C#, des fonctions en PYTHON, Java, C#, Javascript. Faîtes tourner des traitements parallèles avec Batch Services et des scripts bash ou Powershell. Cette liste n’est pas exhaustive, Azure propose l’hébergement de nombreux runtimes pour des plateformes Windows ou Linux.

Comment interfacer mon développement avec les services Azure ?

Microsoft publie des Software Development Kits (SDK) contenant des bibliothèques d’objets dédiées à différentes activités Azure. Vous pouvez alors très rapidement instancier des clients de stockage ou de files d’attentes par exemple. Ces SDK sont disponibles pour divers langage C#, Java, Node.js, C++, etc.. https://azure.microsoft.com/fr-fr/downloads/

Peut-on développer pour Azure si aucun SDK n’est disponible pour le langage choisi ?

Oui

Les services Azure exposent une API REST pour leur gestion et leur manipulation. En l’absence de bibliothèques objets, on peut solliciter Azure à l’aide des requêtes http adéquates.

Peut-on facilement mettre en place des stratégies d’intégration et de déploiement continu vers des WebApps Azure ?

Oui

Azure propose une gestion de code source en ligne (basée sur des repositories GIT) couplée à des outils de gestion de projets grâce à Azure Devops. Des canaux automatisés de tests, de builds et de déploiement peuvent être configurés depuis l’interface Azure Devops mais aussi depuis le Centre de déploiement présent sur  le panneau de gestion des Azure Web Apps. http://devops.azure.com

Quels outils propose Microsoft aux développeurs qui travaille sous Mac ou Linux ?

Visual Studio Code est un éditeur multi-plateformes édité par Microsoft. Il permet de coder dans de nombreux langages et propose des modèles de projet et des add-ons pour Azure. https://code.visualstudio.com

 

Voir les éditeurs associés:
Voir les domaines associés:

Valérie Charetier

Business Unit Opérations

Valérie a débuté sa carrière chez Global Knowledge en tant qu'instructeur certifié, animant des formations réseaux Cisco et Brocade. Au sein de l'équipe des Opérations, elle est aujourd'hui responsable de l'équipe de formateurs Lan-Wan, et du suivi qualité. Elle orchestre le mois du Cloud avec l'aide de son équipe d'experts sur le sujet.
Cookie Control toggle icon