TP2 : Aller plus loing aveceuh Azure¶
➜ Pour ce TP, je vous recommande d'utiliser Terraform pour tous les déploiements de ressources Azure.
Note
Vous pouvez aussi utiliser le az
CLI si vous voulez, mais un plan Terraform statique, clean, c'est toujours mieux que des commandes az
qui se perdent dans l'historique.
Dans la vraie vie on préférera la maintenabilité apporté par les fichiers terraform en tout cas !
Tip
Je vous conseille de repartir de ce que vous avez fait au TP précédent (pour Terraform, vous reprenez les 3 fichiers de la dernière partie, et en avant).
➜ On va déployer des VMs, mais pas que.
🍽️ Au menu de ce TP2, on va jouer avec d'autres ressources Azure :
- I. Network Security Group : filtrer le trafic réseau de la VM
- II. Un ptit nom DNS : ne plus utiliser l'IP publique pour accéder aux services de la VM
- III. Blob storage : proposer un stockage réseau arbitraire accessible depuis la VM
- IV. Monitoring : monitorer nos ptites VMs
- V. Vault : stocker des secrets accessibles par les ressources Azure comme nos VMs
Note
Non, vous utiliserez pas la WebUI pour déployer des machins.
Seulement pour voir vos changements si vous le souhaitez.
Les UI c'est pratique pour voir, mais pas pour faire.
Avec Terraform, on a un truc clean, maintenanble, descriptif, et reproductible à l'infini.
Warning
N'oubliez pas de détruire vos VMs en fin de TP pour pas consommer de crédits !
Ptit terraform destroy
avant de tout fermer :)