L'intelligence artificielle et Azure OpenAI

L’IA (aka. intelligence artificielle) est un domaine en pleine ébullition ces derniers mois. A moins de vivre dans une grotte, vous avez probablement déjà entendu parler de ChatGPT, OpenAI, Bard ou encore Midjourney. Pas une journée sans une nouvelle actualité à ce sujet, que ce soit un nouveau cas d’usage révolutionnaire, une nouvelle librairie ou encore l’un des GAFAM sortant un nouveau produit boosté à l’IA ! En tant que développeur, cela ouvre énormément de nouvelles possibilités, aussi bien pour augmenter notre productivité/efficacité que pour explorer de nouveaux sujets.

Continuer

Les solutions de load-balancing sur Azure

Aujourd’hui, on va parler d’équilibrage de charge (aka. load-balancing) et plus particulièrement des solutions proposées par Microsoft sur son cloud Azure. Avant de rentrer dans le vif du sujet, prenons un peu de temps pour définir ce qu’est l’équilibrage de charge et à quoi ça sert. L’équilibrage de charge désigne le fait de distribuer des charges de travail sur plusieurs ressources. Il vise plusieurs objectifs : optimisation de l’utilisation des ressources optimisation du débit réduction du temps de réponse éviter la surcharge d’une seule ressource amélioration de la disponibilité / redondance Source : https://learn.

Continuer

Les conteneurs dans Azure - focus Azure Container Apps

Les conteneurs sont un moyen simple de packager, déployer et gérer une application dans le cloud. C’est en grande partie pour cela que ce format est largement privilégié par les développeurs. Sur Azure, il existe de nombreux moyens de travailler avec des conteneurs/applications conteneurisées. Aujourd’hui, nous allons en faire le tour et essayer de les comparer. C’est parti ! Attention, l’ensemble des options suivantes permettent le déploiement d’applications .NET Core et .

Continuer

Azure Auto Tagger

J’ai récemment eu besoin de mettre en place un mécanisme permettant l’ajout automatique de tags sur des ressources Azure. Il s’agissait de positionner des tags pour tracer les modifications sur des ressources (auteur et date de création/modification). J’en profite donc pour faire un feedback technique, et aborder au passage la brique Azure Event Grid. Comment ça fonctionne ? Le fonctionnement est globalement assez simple, et ne nécessite que 2 composants :

Continuer

Authentification Azure AD avec ReactJS

J’ai récemment eu besoin de mettre en place une authentification via Azure AD dans une application web ReactJS. Globalement, la procédure est assez simple, mais il y a tout de même quelques subtilités sur lesquelles j’ai perdu pas mal de temps et que je souhaiterais partager ;) Côté client, c’est la librairie ADAL.js (Active Directory Authentication Library for Javascript) qui va nous aider. Microsoft supporte de nombreuses plateformes différentes en fonction des environnements client ou serveur visés (plus d’informations sur ce lien).

Continuer

Photo de l'auteur

Matthieu Anceret

Blog d’un développeur Tourangeau passionné

Software Architect @C2SBouygues

France, Tours