Azure : Déployer à l’échelle dans un réseau privé en maitrisant les coûts
|
Introduction Pour isoler de l’internet une ressource Azure une des méthodes recommandées est de l’héberger dans un réseau privé virtuel. Dans notre cas, ce sera une App Service. Ce qui nous permettra de la protéger des accès non désirés et de réduire la surface d’attaque. Elle reste cependant accessible aux ressources déployées au sein de ce réseau privé, cela peut être utile si l’on souhaite exposer notre API via API management ou alors une gateway « maison » afin d’obliger les...
Comment déployer votre applicatif en IaaS et en PaaS ?
|
C’est quoi la différence ? Quand on décide de déployer son produit dans Azure, ici une API, on se retrouve face à un choix cornélien entre ces deux modes d’hébergement cloud. Avant toute chose il important de bien définir ces modes, et surtout de comprendre qu’ils ne sont pas en opposition et trouvent tous les deux leur utilité. . La différence majeure entre Infrastructure asa Service (IaaS) et Platform as a Service (PaaS) est qu’en IaaS nous devons gérer la...
System.Text.Json avec .net 5
|
Nous allons voir ensemble les nouveautés introduites par le sérialiseur JSON avec la dernière version de .NET. Dans un premier temps nous expliquerons pourquoi ce nouveau namespace est apparu et en quoi il peut nous être bénéfique. Puis nous verrons les nouvelles fonctionnalités introduites avec ce sérialiseur à travers la création d’une WepAPI avec .NET Core 5 RC 2. Pourquoi un autre sérialiseur JSON ? Les développeurs de Microsoft ont invoqué trois raisons principales : Les...
Nouveautés du C# 9 – Partie 2
|
Nous avons vu avec Romain les grandes nouveautés du C# 9 dans la précédente partie de notre tour d’horizon du langage. Dans cette partie nous allons nous concentrer sur des améliorations de features déjà présentes et sur de petites nouveautés marginales mais qui peuvent être fort utiles dans certains cas ou qui améliorent tout simplement l’écriture de nos algorithmes. Nous allons aborder ici les nouveautés suivantes : Les améliorations du Pattern MatchingL’introduction du...
Infrastructure As Code dans Azure III
|
Industrialisation d’un plan Terraform dans Azure Dev Ops Dans le précédent article nous avons fait un tour d’horizon d’un plan d’infrastructure écrit avec Terraform et de la façon dont est géré l’état de notre infrastructure au cours de son cycle de vie. Mais afin de tirer le maximum de profit du IaC (donc de notre plan Terraform) il faut l’industrialiser, de la même manière que du code source. On peut très facilement mettre en place de la CI/CD (Continuous...