Azure - Gouvernance
Cost Management
2
Benoît SAUTIERE
Cellenza - Technical Officer Azure IaaS
Coupable de Resource Group As a Service
Bio
21 ans d’expérience. De culture dev à la base, j’ai
rapidement migré vers l’infrastructure, pour aller
progressivement des postes de travail aux serveurs, la
messagerie, le Scripting puis la sécurité.
Mon expertise dans l’industrialisation m’a amené aux Cloud
privés. Depuis quatre ans, j’aide mes clients à adopter les
composants IaaS de la plateforme Microsoft Azure.
3
Cellenza est un cabinet de conseil, d’expertise technique et de
réalisation. Experts des technologies Microsoft et des bonnes pratiques
agiles, nous intervenons sur toute la chaîne de valeur IT : conseil,
développement d’applications, coaching, transfert de savoir-faire et
formation.
4
Pourquoi la gouvernance Cloud?
5
Establishment of policies, and continuous monitoring of their proper
implementation, by the members of the governing body of an organization
Approche traditionnelle : Le contrôle avant tout
Le dilemme de la gouvernance Azure
Developers
Operations
Cloud Custodian /
Engineers responsible for
Cloud environment
6
Nouvelle approche : Contrôle et agilité
Le dilemme de la gouvernance Azure
Developers
Operations
Notifications
Budget compliance
Policy compliance
Cloud Custodian
Team
Built-in controls through policy
instead of workflow
7
Le coût - Une préoccupation majeure
8
• Elément clé de la gouvernance pour :
• Identifier les types de ressources
• Comprendre les relations entre les ressources
• Il faudra composer avec :
• Notre charte de nommage existante (un peu)
• Les contraintes Azure (beaucoup)
• Ne pas vouloir être strict
Charte de nommage
9
• Pas de bouton renommer
• Chercher la simplicité / court :
• 90 caractères
• Les préfixes sont inutiles
• Externaliser les informations dans les Tags
• Accepter les exceptions :
• Network Watcher
• DevTest
• AKS
• Azure CloudShell
Noms des groupes de ressources
10
• Ressources ayant :
• Le même usage
• Le même cycle de vie
• Le même niveau de délégation
• Une seule équipe en responsabilité
• Séparer les ressources :
• Réalisable entre App Service et App Service Plan
• Non réalisable entre Azure SQL Database et Azure SQL Logical Server
• Aucun objet logical Server pour MySQL Database, MariaDB, Postgres,
CosmosDB
Contenu d’un groupe de ressource
11
• Toujours pas de bouton renommer
• Faire simple :
• Pas trop de technique
• Court car on ne peut pas s’exprimer
• Faut pouvoir faire le lien entre les ressources dépendantes
Nom des ressources
12
• Connaître les limites techniques :
• 15 tags maximum
• Nom limité à 256 caractères
• Valeur associée à un tag est limité à 512 caractères
• Les subtilités :
• Presque tout est « taggable » : https://docs.microsoft.com/en-us/azure/azure-resource-manager/tag-support
• Parfois y a rien a tagger
• Multiples valeurs pour un tag?
Tags
13
Tags
Contexte Financier
▪ CostCenter
▪ BusinessOwner
Contexte applicatif
▪ Application
▪ Environment
▪ Expiration
Contexte entreprise
▪ BusinessUnit
▪ Owner
TAG = !!! ?
!!!
!!!!!! !!!
!!!
!!! !!!!!!
• Différents types de tags
• Obligatoires (nom et contenu imposés)
• Optionnels (nom et contenu imposés)
• Libres
Nom Groupe de
ressources
Ressources
DisplayName X
BusinessOwner X X
Application X X
CostCenter X
Environment X X
Owner X X
IaC X

Contenu connexe

PDF
Continuous monitoring : Dev to Ops
PDF
Agile infrastructure with CloudFormation (June 2016)
PDF
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
PDF
Présentation des services AWS
PDF
Présentation evénement AWS - 13 oct 2015
PPTX
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
PDF
Gouvernance Azure - Mettre en place sa politique de Gouvernance
PPTX
Architecture Moderne dans le Cloud en 2018
Continuous monitoring : Dev to Ops
Agile infrastructure with CloudFormation (June 2016)
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Présentation des services AWS
Présentation evénement AWS - 13 oct 2015
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Gouvernance Azure - Mettre en place sa politique de Gouvernance
Architecture Moderne dans le Cloud en 2018

Similaire à Gouvernance Azure - La charte de nommage (20)

PPTX
GAB 2018 PARIS - Gouvernance Azure, comment éviter les écueils par Benoît Sau...
PPTX
Gab2018 - PARIS gouvernance azure 1.0
PPTX
ReBuild 2019 - Gouvernance Financière 1.0
PPTX
Global Azure Bootcamp 2019 Paris - Gouvernance financière dans Azure
PPS
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
PPTX
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
PPTX
Azure Gouvernance : Overview for 2025. A governance boosted with IA
PPTX
Gouvernance azure - rex du studio Cellenza
PDF
Exadays cloud – Enjeux et Transformation du SI
PDF
Alphorm.com Formation MS Cloud Assessment : Maîtriser la migration vers Azure
PPTX
Microsoft Asure
PPTX
Infrastructure As Code
PDF
MSexperiences2018 - Gouvernance dans Azure - Comment garder le contrôle du cl...
PPTX
Cloud migration
PDF
DevCon 2 ; Infra as Code avec Azure
PPTX
Automati(sati)on de votre application Azure
PPTX
Gab paris 2015 automatisation
PDF
Livre blanc a la decouverte de windows azure
PDF
Livre blanc Windows Azure et les éditeurs de logiciel
PDF
Livre blanc Windows Azure et les éditeurs de logiciel
GAB 2018 PARIS - Gouvernance Azure, comment éviter les écueils par Benoît Sau...
Gab2018 - PARIS gouvernance azure 1.0
ReBuild 2019 - Gouvernance Financière 1.0
Global Azure Bootcamp 2019 Paris - Gouvernance financière dans Azure
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
Azure Gouvernance : Overview for 2025. A governance boosted with IA
Gouvernance azure - rex du studio Cellenza
Exadays cloud – Enjeux et Transformation du SI
Alphorm.com Formation MS Cloud Assessment : Maîtriser la migration vers Azure
Microsoft Asure
Infrastructure As Code
MSexperiences2018 - Gouvernance dans Azure - Comment garder le contrôle du cl...
Cloud migration
DevCon 2 ; Infra as Code avec Azure
Automati(sati)on de votre application Azure
Gab paris 2015 automatisation
Livre blanc a la decouverte de windows azure
Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logiciel
Publicité

Plus de Cellenza (20)

PPTX
Global AI Night - Azure ML visual interface
PDF
Soirée de lancement Visual Studio - .Net Core 3 et ASP.Net Core 3
PDF
Soirée de lancement Visual Studio - VS for Mac & Xamarin
PDF
Soirée de lancement Visual Studio - Live Share
PDF
Soirée de lancement Visual Studio - Le développement sous VS19
PDF
Soirée de lancement Visual Studio - Introduction
PDF
Qu'est ce qu'une api en 2019 ?
PDF
Gouvernance Azure - Comprendre la facture Azure
PPTX
MobileDay - Parcours 2 Crossplateform
PPTX
MobileDay - Session 3 La Mobilité selon Microsoft
PPTX
MobileDay - Parcours 1 Hybride (Cordova)
PPTX
MobileDay - Parcours 3 : Natif (Universal Apps)
PPTX
MobileDay - Session 2 REX IDEX
PPTX
Biztalk summit - IOT
PPTX
DevOps Day - Continuous Delivery
PPTX
DevOps Day - Infrastructure As A Code
PPTX
Mutualisation des développements avec VS2012
PPTX
Applications "legacy": testez-les avec Visual Studio 2012 sans modifier leurs...
PPTX
Contractualisation Agile
PPTX
Au coeur du framework .net 4.5.1
Global AI Night - Azure ML visual interface
Soirée de lancement Visual Studio - .Net Core 3 et ASP.Net Core 3
Soirée de lancement Visual Studio - VS for Mac & Xamarin
Soirée de lancement Visual Studio - Live Share
Soirée de lancement Visual Studio - Le développement sous VS19
Soirée de lancement Visual Studio - Introduction
Qu'est ce qu'une api en 2019 ?
Gouvernance Azure - Comprendre la facture Azure
MobileDay - Parcours 2 Crossplateform
MobileDay - Session 3 La Mobilité selon Microsoft
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 3 : Natif (Universal Apps)
MobileDay - Session 2 REX IDEX
Biztalk summit - IOT
DevOps Day - Continuous Delivery
DevOps Day - Infrastructure As A Code
Mutualisation des développements avec VS2012
Applications "legacy": testez-les avec Visual Studio 2012 sans modifier leurs...
Contractualisation Agile
Au coeur du framework .net 4.5.1
Publicité

Dernier (9)

PPTX
chap 2 EA pptx.pptx modele relationnele de d
PDF
ENSEIGNEMENT/APPRENTISSAGE ET COMPETENCE
PPTX
template SR.pptx pour les présentations de soutenances
PDF
Controle-and-Assurance-Qualite-logicielle-Developpement-du-tableau-de-bord-de...
PDF
Binayat 3D PROJET ECOLE SUR ENERGETIQUE DU BATIMENTS
PDF
Classification en apprentissage supervisé : Les Arbres de Décision
PDF
UX DESIGN presentation canva plan et slides
PDF
Apprentissage supervisé : La Classification.pdf
PPTX
Cours_IoT.pptx k
chap 2 EA pptx.pptx modele relationnele de d
ENSEIGNEMENT/APPRENTISSAGE ET COMPETENCE
template SR.pptx pour les présentations de soutenances
Controle-and-Assurance-Qualite-logicielle-Developpement-du-tableau-de-bord-de...
Binayat 3D PROJET ECOLE SUR ENERGETIQUE DU BATIMENTS
Classification en apprentissage supervisé : Les Arbres de Décision
UX DESIGN presentation canva plan et slides
Apprentissage supervisé : La Classification.pdf
Cours_IoT.pptx k

Gouvernance Azure - La charte de nommage

  • 2. 2 Benoît SAUTIERE Cellenza - Technical Officer Azure IaaS Coupable de Resource Group As a Service Bio 21 ans d’expérience. De culture dev à la base, j’ai rapidement migré vers l’infrastructure, pour aller progressivement des postes de travail aux serveurs, la messagerie, le Scripting puis la sécurité. Mon expertise dans l’industrialisation m’a amené aux Cloud privés. Depuis quatre ans, j’aide mes clients à adopter les composants IaaS de la plateforme Microsoft Azure.
  • 3. 3 Cellenza est un cabinet de conseil, d’expertise technique et de réalisation. Experts des technologies Microsoft et des bonnes pratiques agiles, nous intervenons sur toute la chaîne de valeur IT : conseil, développement d’applications, coaching, transfert de savoir-faire et formation.
  • 5. 5 Establishment of policies, and continuous monitoring of their proper implementation, by the members of the governing body of an organization Approche traditionnelle : Le contrôle avant tout Le dilemme de la gouvernance Azure Developers Operations Cloud Custodian / Engineers responsible for Cloud environment
  • 6. 6 Nouvelle approche : Contrôle et agilité Le dilemme de la gouvernance Azure Developers Operations Notifications Budget compliance Policy compliance Cloud Custodian Team Built-in controls through policy instead of workflow
  • 7. 7 Le coût - Une préoccupation majeure
  • 8. 8 • Elément clé de la gouvernance pour : • Identifier les types de ressources • Comprendre les relations entre les ressources • Il faudra composer avec : • Notre charte de nommage existante (un peu) • Les contraintes Azure (beaucoup) • Ne pas vouloir être strict Charte de nommage
  • 9. 9 • Pas de bouton renommer • Chercher la simplicité / court : • 90 caractères • Les préfixes sont inutiles • Externaliser les informations dans les Tags • Accepter les exceptions : • Network Watcher • DevTest • AKS • Azure CloudShell Noms des groupes de ressources
  • 10. 10 • Ressources ayant : • Le même usage • Le même cycle de vie • Le même niveau de délégation • Une seule équipe en responsabilité • Séparer les ressources : • Réalisable entre App Service et App Service Plan • Non réalisable entre Azure SQL Database et Azure SQL Logical Server • Aucun objet logical Server pour MySQL Database, MariaDB, Postgres, CosmosDB Contenu d’un groupe de ressource
  • 11. 11 • Toujours pas de bouton renommer • Faire simple : • Pas trop de technique • Court car on ne peut pas s’exprimer • Faut pouvoir faire le lien entre les ressources dépendantes Nom des ressources
  • 12. 12 • Connaître les limites techniques : • 15 tags maximum • Nom limité à 256 caractères • Valeur associée à un tag est limité à 512 caractères • Les subtilités : • Presque tout est « taggable » : https://docs.microsoft.com/en-us/azure/azure-resource-manager/tag-support • Parfois y a rien a tagger • Multiples valeurs pour un tag? Tags
  • 13. 13 Tags Contexte Financier ▪ CostCenter ▪ BusinessOwner Contexte applicatif ▪ Application ▪ Environment ▪ Expiration Contexte entreprise ▪ BusinessUnit ▪ Owner TAG = !!! ? !!! !!!!!! !!! !!! !!! !!!!!! • Différents types de tags • Obligatoires (nom et contenu imposés) • Optionnels (nom et contenu imposés) • Libres Nom Groupe de ressources Ressources DisplayName X BusinessOwner X X Application X X CostCenter X Environment X X Owner X X IaC X