Azure
-
Comment utiliser le bloc d’importation Terraform pour importer des ressources
Avec Terraform 1.5 et versions ultérieures, vous pouvez utiliser le bloc import pour gérer l’importation des ressources directement dans votre configuration. Cette fonctionnalité simplifie le processus d’importation d’une infrastructure existante dans l’état de Terraform, éliminant ainsi le besoin d’une commande CLI terraform import distincte. Dans cet article, nous expliquons le bloc d’importation et comment l’utiliser pour importer différentes ressources. Qu’est-ce qu’un bloc d’importation Terraform ? Le bloc import de Terraform introduit dans Terraform v1.5.0 offre une approche déclarative pour importer…
-
Gestion des verrous du système distribué avec le stockage Azure
Les systèmes distribués existent depuis un certain temps et des modèles bien connus ont déjà été établis lors de leur conception. Aujourd’hui, nous allons discuter de l’un des modèles populaires : les « verrous. » En termes simples, les verrous sont la manière dont les processus obtiennent un accès exclusif à une ressource pour effectuer une certaine action. Par exemple, imaginez qu’il y a un certain nombre de Blobs dans un compte de stockage, et vous avez besoin qu’une instance de votre…
-
Vue indexée pour l’agrégation des métriques
Microsoft Azure SQL est une plateforme de base de données robuste entièrement gérée, conçue pour des requêtes à haute performance, le stockage de données relationnelles et l’analyse. Pour une application web typique avec un backend, c’est un bon choix lorsque nous voulons envisager une base de données gérée qui peut évoluer à la fois verticalement et horizontalement. Un logiciel d’application génère des métriques utilisateur sur une base quotidienne, qui peuvent être utilisées pour des rapports ou des analyses. Azure SQL…
-
Utilisez Azure Cosmos DB en tant que conteneur Docker dans les pipelines CI/CD
Il y a de nombreux avantages à utiliser des conteneurs Docker dans les pipelines CI/CD, en particulier pour les systèmes stateful comme les bases de données. Par exemple, lors de l’exécution des tests d’intégration, chaque tâche CI peut démarrer la base de données dans un conteneur isolé avec un état propre, empêchant les conflits entre les tests. Cela résulte en un environnement de test fiable, cohérent et rentable. Cette approche réduit également la latence et améliore les performances globales du…
-
Azure AI et GPT-4 : Applications réelles et meilleures pratiques
L’IA Azure de Microsoft a intégré GPT-4, offrant des capacités avancées de traitement du langage naturel (NLP) via le cloud. Cette intégration permet aux développeurs de créer des applications puissantes qui automatisent les flux de travail, améliorent les interactions avec les clients et renforcent les processus de développement logiciel. Avec l’évolutivité, la sécurité et les API conviviales pour les développeurs d’Azure, tirer parti de l’IA pour l’innovation n’a jamais été aussi facile. Cet article explore des moyens pratiques pour les…
-
Fonctionnalités de drapeaux dans .NET 8 et Azure
Dans une industrie où des cycles de développement rapides, fiables et itératifs définissent le succès, la capacité à déployer des logiciels tout en minimisant les risques est inestimable. Les drapeaux de fonctionnalités sont devenus une partie essentielle de la boîte à outils du développeur moderne, offrant une approche flexible pour activer et désactiver des fonctionnalités de manière dynamique. Examinons comment l’équipe Microsoft .NET, en combinaison avec Azure, gère efficacement les nouvelles versions de fonctionnalités sans revenir en arrière (redéployer) en…
-
Applications Web Azure : Déploiements sans faille avec des emplacements de déploiement
Supposons que vous travailliez pour une entreprise de santé qui fournit ses services via une plateforme web. L’interface utilisateur de cette plateforme est configurée comme une application web PHP hébergée dans Azure App Services. Des mises à jour fréquentes du code source de l’application sont déployées en production pour améliorer les fonctionnalités ou corriger des bogues.Cependant, ces mises à jour introduisent parfois des problèmes : Bogues non détectés : Malgré des tests rigoureux, les testeurs manquent parfois des bogues critiques,…
-
Historique des discussions pour les applications IA avec le SDK Go d’Azure Cosmos DB
Ce billet de blog couvre comment construire une implémentation de l’historique de chat en utilisant Azure Cosmos DB pour le SDK NoSQL Go et LangChainGo. Si vous êtes nouveau dans le SDK Go, l’application chatbot d’exemple présentée dans le blog sert d’introduction pratique, couvrant des opérations de base telles que la lecture, l’upsert, etc. Il démontre également l’utilisation de l’émulateur Azure Cosmos DB basé sur Linux (en version de prévisualisation au moment de la rédaction) pour des tests d’intégration avec…
-
Intégration du traitement des journaux entre le Cloud et les locaux
Les architectures modernes natives du cloud nécessitent des solutions de traitement des journaux robustes, évolutives et sécurisées pour surveiller les applications distribuées. Cette étude présente une solution hybride pour la collecte, l’agrégation et l’analyse des journaux utilisant Azure Kubernetes Service (AKS) pour la génération de journaux, Fluent Bit pour la collecte des journaux, Azure EventHub pour l’agrégation intermédiaire, et Splunk déployé sur un cluster Apache CloudStack sur site pour un indexage et une visualisation complets des journaux. Nous détaillons la…