SlideShare ist ein Scribd-Unternehmen logo
1 von 19
TECHNICAL GOVERNANCE
TAGS, TEMPLATES & POLICIES
Benjamin Hüpeden
Cloud Architect
VAS Value Added Services GmbH
22.04.2017GLOBAL AZURE BOOTCAMP
Fragen?5
Einschränken mit Policies4
Standardisierung mit ARM Templates3
Organisieren mit Tags2
Governance? Was ist das und warum brauche ich das?1
AGENDA
29.04.2017GLOBAL AZURE BOOTCAMP 2
Fragen?5
Einschränken mit Policies4
Standardisierung mit ARM Templates3
Organisieren mit Tags2
Governance? Was ist das und warum brauche ich das?1
AGENDA
29.04.2017GLOBAL AZURE BOOTCAMP 3
WAS SAGT WIKIPEDIA?
IT-Governance besteht aus Führung, Organisationsstrukturen und
Prozessen, die sicherstellen, dass die Informationstechnik (IT) die
Unternehmensstrategie und -ziele unterstützt. (…)
Die IT-Governance balanciert im Wesentlichen zwei Bereiche:
• Das Schaffen von Unternehmenswert
• das Minimieren von IT-Risiken
29.04.2017GLOBAL AZURE BOOTCAMP 4
WAS IST DANN AZURE GOVERNANCE
Methoden, Werkzeuge und Best
Practices zum
• Organisieren und Strukturieren von
Ressourcen
• Standardisieren und Definieren von
Ressourcen
• Kostenkontrolle und Transparenz
über Ressourcen
Beispiele:
• Accounts und Departments im EA
Portal
• Azure AD Konten
• Subscriptions
• Resource Groups
• Resource Tags
• Resource Templates
• Resource Policies
• Naming Policies
29.04.2017GLOBAL AZURE BOOTCAMP 5
Fragen?5
Einschränken mit Policies4
Standardisierung mit ARM Templates3
Organisieren mit Tags2
Governance? Was ist das und warum brauche ich das?1
AGENDA
29.04.2017GLOBAL AZURE BOOTCAMP 6
WAS SIND TAGS?
• Tags dienen zum Beschreiben, Strukturieren und Dokumentieren
von Ressourcen
• Name:Wert Paare
• Können auf Ressourcen und Ressourcengruppen angewendet
werden
29.04.2017GLOBAL AZURE BOOTCAMP 7
EINSCHRÄNKUNGEN
• Maximal 15 Tags je Ressource oder Ressourcengruppe
• Länge Tagname: max. 512 Zeichen
• Länge Tagwert: max. 256 Zeichen
• Keine Vererbung
29.04.2017GLOBAL AZURE BOOTCAMP 8
DEMO
29.04.2017GLOBAL AZURE BOOTCAMP 9
Fragen?5
Einschränken mit Policies4
Standardisierung mit ARM Templates3
Organisieren mit Tags2
Governance? Was ist das und warum brauche ich das?1
AGENDA
29.04.2017GLOBAL AZURE BOOTCAMP 10
TEMPLATES UND VORLAGEN
• Standards schaffen
• Richtlinien vorgeben
• Automatisieren
• Einbinden in bestehende Prozesse (ITSM, …)
29.04.2017GLOBAL AZURE BOOTCAMP 11
AUFBAU
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
},
"variables": {
},
"resources": [
],
"outputs": {
}
}
29.04.2017GLOBAL AZURE BOOTCAMP 12
Input Parameter wie T-Shirt size, Password etc.
Generierte Daten
Resources like VMs, Web Apps, SQL Datenbanken etc.
Rückgabewert, output in deployment or in parent templates
DEMO
29.04.2017GLOBAL AZURE BOOTCAMP 13
Fragen?5
Einschränken mit Policies4
Standardisierung mit ARM Templates3
Organisieren mit Tags2
Governance? Was ist das und warum brauche ich das?1
AGENDA
29.04.2017GLOBAL AZURE BOOTCAMP 14
POLICIES / RICHTLINIEN
Etablieren und festlegen von
• Konventionen
• Rahmenbedingungen
• Kostenkontrolle
Einschränken von z.B. Test und Dev-Umgebungen
29.04.2017GLOBAL AZURE BOOTCAMP 15
AUFBAU
{
“if”: {
“allof”: [
{
“field”: “tags”,
“exists: “false”
}
(…)
]
},
“then”: {
“effect”: “deny”
}
}
29.04.2017GLOBAL AZURE BOOTCAMP 16
DEMO
29.04.2017GLOBAL AZURE BOOTCAMP 17
Fragen?5
Einschränken mit Policies4
Standardisierung mit ARM Templates3
Organisieren mit Tags2
Governance? Was ist das und warum brauche ich das?1
AGENDA
29.04.2017GLOBAL AZURE BOOTCAMP 18
DANKE!
• Benjamin Hüpeden
• VAS Value Added Services GmbH
• Cloud Architect
• Twitter: @bhuepeden
• Blog: https://intheclouds.eu
• Mail: Benjamin.Huepeden@vaserv.eu
• http://go2azure.eu
22.04.2017GLOBAL AZURE BOOTCAMP 19

Weitere ähnliche Inhalte

Ähnlich wie Azure Technical Governance

Talent Sourcing: Fastenkur 2.0 und Einbindung von Taleo
Talent Sourcing: Fastenkur 2.0 und Einbindung von TaleoTalent Sourcing: Fastenkur 2.0 und Einbindung von Taleo
Talent Sourcing: Fastenkur 2.0 und Einbindung von TaleoSTRIMgroup
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
 
Zusammenarbeiten und Telefonieren mit Teams
Zusammenarbeiten und Telefonieren mit TeamsZusammenarbeiten und Telefonieren mit Teams
Zusammenarbeiten und Telefonieren mit TeamsA. Baggenstos & Co. AG
 
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Wolfgang Schmidt
 
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und Tipps
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und TippsSEO Projekte in der agilen Entwicklung nach Scrum | Learnings und Tipps
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und TippsBianca Zang
 
Infrastructure Solution Day | Hybrid
Infrastructure Solution Day | HybridInfrastructure Solution Day | Hybrid
Infrastructure Solution Day | HybridMicrosoft Österreich
 
Agiles Team-Setup in Selbstorganisation
Agiles Team-Setup in SelbstorganisationAgiles Team-Setup in Selbstorganisation
Agiles Team-Setup in SelbstorganisationRobert Gies
 
Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...
Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...
Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...Thomas Maier
 
Unternehmensdarstellung Allgeier Productivity Solutions
Unternehmensdarstellung Allgeier Productivity SolutionsUnternehmensdarstellung Allgeier Productivity Solutions
Unternehmensdarstellung Allgeier Productivity SolutionsChristina Meyer
 
Beyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedBeyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedSebastian Bernt
 
Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365
Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365
Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365Thomas Maier
 
Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...
Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...
Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...Gernot Sauerborn
 
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag Manager
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag ManagerGoogle Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag Manager
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag Managere-dialog GmbH
 
Erfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfErfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfCristina Vidu
 
OOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweOOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweMarkus Theilen
 
Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Digicomp Academy AG
 
Scrum Zertifizierungen
Scrum ZertifizierungenScrum Zertifizierungen
Scrum ZertifizierungenManuel Marsch
 
Firmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutschFirmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutschMartin Frischknecht
 

Ähnlich wie Azure Technical Governance (20)

Talent Sourcing: Fastenkur 2.0 und Einbindung von Taleo
Talent Sourcing: Fastenkur 2.0 und Einbindung von TaleoTalent Sourcing: Fastenkur 2.0 und Einbindung von Taleo
Talent Sourcing: Fastenkur 2.0 und Einbindung von Taleo
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 
Zusammenarbeiten und Telefonieren mit Teams
Zusammenarbeiten und Telefonieren mit TeamsZusammenarbeiten und Telefonieren mit Teams
Zusammenarbeiten und Telefonieren mit Teams
 
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
 
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und Tipps
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und TippsSEO Projekte in der agilen Entwicklung nach Scrum | Learnings und Tipps
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und Tipps
 
Infrastructure Solution Day | Hybrid
Infrastructure Solution Day | HybridInfrastructure Solution Day | Hybrid
Infrastructure Solution Day | Hybrid
 
Agiles Team-Setup in Selbstorganisation
Agiles Team-Setup in SelbstorganisationAgiles Team-Setup in Selbstorganisation
Agiles Team-Setup in Selbstorganisation
 
Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...
Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...
Barcamp Session - Corporate Learning Camp Hybrid: Teams als Learning Plattfor...
 
Unternehmensdarstellung Allgeier Productivity Solutions
Unternehmensdarstellung Allgeier Productivity SolutionsUnternehmensdarstellung Allgeier Productivity Solutions
Unternehmensdarstellung Allgeier Productivity Solutions
 
Beyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedBeyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and Speed
 
Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365
Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365
Experteninterview mit Markus Bütterhoff: Dokumentenverwaltung in Office 365
 
Ifmo flyer
Ifmo flyerIfmo flyer
Ifmo flyer
 
Xidra 2016 DevOps
Xidra 2016 DevOpsXidra 2016 DevOps
Xidra 2016 DevOps
 
Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...
Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...
Ihr unternehmensinternes IT-Team: Welches ist die strategisch sinnvolle Posit...
 
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag Manager
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag ManagerGoogle Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag Manager
Google Analytics Konferenz 2012: Thomas Tauchner, e-dialog: Google Tag Manager
 
Erfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfErfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdf
 
OOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweOOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger ewe
 
Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016
 
Scrum Zertifizierungen
Scrum ZertifizierungenScrum Zertifizierungen
Scrum Zertifizierungen
 
Firmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutschFirmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutsch
 

Azure Technical Governance

Hinweis der Redaktion

  1. Folgende logische Operatoren werden unterstützt: "not": {condition or operator} "allOf": [{condition or operator},{condition or operator}] "anyOf": [{condition or operator},{condition or operator}] Für eine Richtlinie werden drei Arten von Wirkungen unterstützt: deny, audit und append. Die Bedingung überprüft, ob ein Feld bestimmte Kriterien erfüllt. Folgende Bedingungen werden unterstützt: "equals": "value" "like": "value" "contains": "value" "in": ["value1","value2"] "containsKey": "keyName" "exists": "bool" Bei Verwendung der Bedingung like können Sie im Wert einen Platzhalter (*) angeben. Felder Bedingungen werden mithilfe von Feldern gebildet. Ein Feld stellt Eigenschaften in der Anforderungsnutzlast einer Ressource dar, mit der der Zustand der Ressource beschrieben wird. Folgende Felder werden unterstützt: name kind type location tags tags.* Eigenschaftenaliase Eigenschaftenaliase dienen zum Zugreifen auf bestimmte Eigenschaften für einen Ressourcentyp. Folgende Aliase werden unterstützt: Microsoft.CDN/profiles/sku.name Microsoft.Compute/virtualMachines/imageOffer Microsoft.Compute/virtualMachines/imagePublisher Microsoft.Compute/virtualMachines/sku.name Microsoft.Compute/virtualMachines/imageSku Microsoft.Compute/virtualMachines/imageVersion Microsoft.SQL/servers/databases/edition Microsoft.SQL/servers/databases/elasticPoolName Microsoft.SQL/servers/databases/requestedServiceObjectiveId Microsoft.SQL/servers/databases/requestedServiceObjectiveName Microsoft.SQL/servers/elasticPools/dtu Microsoft.SQL/servers/elasticPools/edition Microsoft.SQL/servers/version Microsoft.Storage/storageAccounts/accessTier Microsoft.Storage/storageAccounts/enableBlobEncryption Microsoft.Storage/storageAccounts/sku.name Microsoft.Web/serverFarms/sku.name