Enabling Adoption of Fabric with Lemniscat (Part 1)
In my company, I am responsible, among other things, for providing Azure spaces (resource groups) for my colleagues to explore various Azure services, test Azure configurations, etc. Recently, with the release of Microsoft Fabric, I noticed an increasing demand for providing Azure spaces with Microsoft Fabric.
Cosmos DB, it's like Morag's orb
A short story about the big Azure cloud
I would like to try the Cosmos DB service, but my boss doesn't agree. He says it costs too much. Is this true?
SPN, SMI et UMI. But what are these things?
A short story about the big Azure cloud
Dear professor, before going to ski I wanted to publish my web application. But I was told that it was not compliant. I was told that I had to use an SPN, an SMI or a UMI. But what are these things?
Private Endpoint VS Vnet Integration
A short story about the big Azure cloud
I have created private-endpoints for my azure function and my SQL database, just as you explained to me. But it doesn't work. What's the problem now?
Private Endpoint
A short story about the big Azure cloud
I was told that if I needed to access my Azure database, I needed to set up a private endpoint. But what is a private endpoint?
Your Azure DevOps Agent and Github Runner with Jammy Jellyfish.
Tips & Tricks
After several weeks of holidays, I decided to make a new small contribution by publishing the images of the Azure DevOps agents and the GitHub runners on the latest LTS distribution of the Ubuntu OS.
The FinOps tip: Limit the verbosity of your Azure Functions
Tips & Tricks
Setting up the monitoring of your Azure Function is essential (especially for your applications in production). But it happens that these produce many more logs than necessary. In this case, you can have a significant financial impact on Application Insights/Log Analytics. Here are some tips to limit this.
Adopt a GitOps approach with Azure App Configuration (Part 3)
Adopt a GitOps approach
In my last talk "GitOps, Continuous Delivery and environments: how to escape hell!", a participant pointed out to me that it would be good to show concretely how to set up a GitOps approach with modern tools. Being a fan of Azure managed services, I therefore suggest that you study how to set up a GitOps approach with Azure App Configuration.
Adopt a GitOps approach with Azure App Configuration (Part 2)
Adopt a GitOps approach
In my last talk "GitOps, Continuous Delivery and environments: how to escape hell!", a participant pointed out to me that it would be good to show concretely how to set up a GitOps approach with modern tools. Being a fan of Azure managed services, I therefore suggest that you study how to set up a GitOps approach with Azure App Configuration.
Adopt a GitOps approach with Azure App Configuration (Part 2)
Adopt a GitOps approach
In my last talk "GitOps, Continuous Delivery and environments: how to escape hell!", a participant pointed out to me that it would be good to show concretely how to set up a GitOps approach with modern tools. Being a fan of Azure managed services, I therefore suggest that you study how to set up a GitOps approach with Azure App Configuration.
Dockerhub: Your Actions Runner and Azure DevOps Agent on Windows Server Core 2022
Tips & Tricks
In recent weeks I have proposed solutions to host your Azure DevOps agents and your GitHub runners on your environments through containers. This weekend, I made a small change to additionally offer these same agents/runners on Windows Server Core 2022.
GitHub : Your own on-demand runner in your corporate network
Tips & Tricks
An end-to-end solution for running containerized GitHub Actions Runner in your corporate network, anyone? You will be able to use GitHub to manage the deployment of your applications and services even in the secure areas of your corporate network.
It is possible, the proof!
DevOps is going off road! - Part 3
In this third part of a single chapter, I will present the concrete implementation of our idea.
Azure DevOps: Your own on-demand agents in your corporate network
Tips & Tricks
An end-to-end solution for running containerized Azure DevOps agents in your corporate network, anyone? You will be able to use Azure DevOps Services to manage the deployment of your applications and services even in secure areas of your corporate network.
Chapitre 3 : Le déploiement
Le DevOps part en vrille ! - Partie 2
Maintenant que nous avons réussi à builder notre application, comment faire pour déployer tous ses composants (infra., microservices,...) correctement ?
Azure DevOps : Créer sa propre task agentless
Tips & Tricks
Le marketplace d'Azure DevOps propose déjà de nombreuses extensions gratuites et payantes. Mais il est possible que vous ne trouviez pas votre bonheur. Dans ce cas, vous pouvez vous même développer vos propres extensions. Je vous propose dans cet article d'étendre les capacités de vos pipelines de CI/CD avec une agentless task ou server task.
Chapitre 2 : Le build
Le DevOps part en vrille ! - Partie 2
Maintenant que nous avons conceptualisé le principe de machine à état dans un meta-pipeline CI/CD, comment faire pour que le build de nos différents composants puisse être géré de façon harmonieuse ?
Azure Batch, le mal-aimé
Révision du soir
Petit tour d'horizon d'un des services managés d'Azure les moins mis en valeur
Chapitre 1 : La machine à état
Le DevOps part en vrille ! - Partie 2
Nous avons pu constater dans la première partie qu'il y avait de multiples moyens pour faire partir en vrille la démarche DevOps. Pour avoir été confronté à ces problématiques, j'ai cherché un bon moment quel serait le meilleur moyen pour résoudre ces différents problèmes.
Chapitre 3 : L'entropie
Le DevOps part en vrille ! - Partie 1
Comme pour tout, le temps fait son œuvre. La démarche DevOps n'y échappe pas. Vous pouvez avoir une démarche très aboutie, au bout de plusieurs mois ou plusieurs années, celle-ci aura naturellement du plomb dans l'aile.
Chapitre 3 : Les firewall et les régions Azure
Azure, Les exceptions qui font mal !
Vous souhaitez connecter un service PaaS ou SaaS Azure avec un Storage Account. Même si votre service est accessible publiquement (pas d'isolation réseau), vous ne souhaitez pas cependant pas exposer publiquement votre Storage Account.
Chapitre 2 : Le DevOps
Le DevOps part en vrille ! - Partie 1
La démarche DevOps, comme on peut la comprendre dans la littérature trouve ses limites dans des projets microservices complexes.
Chapitre 1 : L'agilité
Le DevOps part en vrille ! - Partie 1
Bien que l'agilité ne soit pas un pré-requis au DevOps et vice-versa, l'un et l'autre sont bien plus efficaces s'ils sont utilisés conjointement.
Déployer Sonarqube sur des services managés Azure.
Tips & Tricks
Sonarqube propose ses images sur docker hub. En même temps, les Azure WebApp permettent d'exécuter des conteneurs docker. Pourquoi ne pas faire tourner Sonarqube sur une Azure WebApp ?
Chapite 2 : Azure Container Instance et Windows dans votre Vnet
Azure, Les exceptions qui font mal !
Vous souhaitez proposer des services ayant une durée de vie limité, executable sous Linux ou Windows et isolé dans votre Virtual Network. Par exemple : Des runners self-hosted pour github.