SlideShare a Scribd company logo
TAGGING BEST PRACTICES
FOR CLOUD GOVERNANCE
• Kim Weins
• Vice President Marketing, RightScale
• Brian Adler
• Director Enterprise Architecture, RightScale
Panelists
Optima
Cost management and
collaborative optimization
RightScale CMP Solution
VIRTUAL
SERVERS
PUBLIC
CLOUDS
IAAS+/PAAS
SERVICES
PRIVATE
CLOUDS
BARE METAL
SERVERS
CONTAINER
CLUSTERS
RightScale Cloud Management Platform
User access controls and governance
Governance
Cloud Management
Multi-cloud visibility,
automation, and operations
Self-Service
Catalog of templates and
automated provisioning
MULTI-CLOUD ORCHESTRATION
85% of Enterprises Want Multi-Cloud
Single private
5%
Single public
9%
No plans
1%
Multiple private
7%
Multiple public
20%
Hybrid cloud
58%
Enterprise Cloud Strategy
1000+ employees
Multi-Cloud
85%
Source: RightScale 2017 State of the Cloud Report
30%
15%
% of Cloud Spend Wasted
Cloud Users Underestimate Wasted Spend
Source: RightScale 2017 State of the Cloud Report
Self-Estimated
Wasted Spend
Additional
Wasted Spend Measured
by RightScale
24%
30%
38%
38%
40%
42%
52%
53%
Expanding private clouds we use
Enabling IT to broker multiple cloud services
Expanding use of containers
Implementing CI/CD in the cloud
Implementing a cloud first strategy
Expanding public clouds we use
Moving more workloads to cloud
Optimizing existing cloud use (cost savings)
Cloud Initiatives in 2017
Cost Optimization Is Top Initiative in 2017
Source: RightScale 2017 State of the Cloud Report
• Tags let you organize and group resources for:
• Cost allocation
• Reporting
• Chargeback and showback
• Cost optimization
• Compliance
• Security
• ...and more
Why Tag for Governance
6
This webinar will focus on tagging for global tags for governance.
You may also tag for other technical purposes.
• Tags consist of “key-value pairs”
Cloud Tag Basics
7
costcenter sales
costcenter marketing
costcenter engineering
environment dev
environment test
environment production
key value
AWS Azure Google
Tags per
resource
50 15 64
Length of key 127 512 63
Length of value 255 256 63
Case sensitive Yes (keys and values) Keys – No
Values - Yes
Lowercase only
Allowed
characters
letters, spaces, numbers
and + - = . _ : / @
alphanumeric lowercase letters, numeric
characters, underscores, and
dashes. International characters
are allowed
Tag Formatting is Different by Cloud
8
Tip
To support multi-cloud environments:
• Use only lowercase letters, numbers, underscore, dash
• Keep keys and values under 63 characters
AWS Azure Google
Notes Don’t use aws: prefix as
that is reserved for AWS.
You must “activate”
particular tags for cost
allocation so that they show
up in billing reports.
Maximum active tag keys
for Billing and Cost
Management reports: 500
Can tag on ARM
resources only (not
classic Azure).
Tag at Resource Group
or Resource level. They
recommend Resource
Groups.
Use JSON string if
running out of tags.
Labels are a Beta service.
Keys must start with a
lowercase letter
Tags are called “Labels” in GCP.
There are “network tags” in
GCP used to apply firewall
rules. These are separate from
labels
Documentation Tag Docs
User-Defined Tag
Restrictions
Tag Docs
Best Practices
Label Docs
Tag Formatting is Different by Cloud
9
• Each time you use the tag on any cloud, use the same exact
spelling, uppercase/lowercase, and spacing for both the key
and the value
Exact Consistency is Critical for Governance
10
Environment = Development
Environment = dev
environment = Development
environment = Devlopment
CostCenter = sales
Costcenter = sales
Cost Center = sales
✖Don’t do this!
• You can combine multiple items for your Application taxonomy
into one tag
• You can combine multiple elements into a JOSN strong (256
chars max)
Running Out of Tags on Azure?
11
Tag Type Examples Purpose
Environment env = dev
env = test
env = stage
env = prod
Used to identify the environment
type
Billing bu = bigbu
costcenter = sales
region = emea
owner = jsmith
One or more tags used to allocate
costs
Application app = bigapp
svc = jenkins
One or more tags to define the
application or service
Compliance dataresidency = germany
compliance = pii
compliance = hipaa
One or more tags to define and
compliance requirements
Optimization schedule = 24x7
schedule = 12x5
maxruntime = 14days
One or more tags to use in
automated optimization
Minimum Recommended Global Tags
12
• Allocate the costs to a shared billing unit
• Use the AWS account, Azure Subscription, or Google Project
to determine the owner and allocate the costs to that group
• Allocate costs proportionally to billing units based on a metric,
such as
• Overall cloud spend
• Cloud spend of a particular type
• A percentage allocation that you determine in another way
Allocating “Un-taggable” Resources
13
• What if we have naming conventions?
• Tags can more easily be used for reporting.
• If you already have naming conventions
• Use automation to copy appropriate parts of the name to your global
tags!
Tags vs. Naming Conventions
14
• Who
• Cloud “Governance” Team defines policy
• Application/Resource Owners assign tags
• When
• For new instances, on launch
• Bulk automation for existing instances
• How
• Automation!
• What automation you use can vary
• RightScale, scripts, templates, etc
Assigning Tags
15
• RightScale provides “multi-cloud” tagging
• Accounts
• Instances
• Arrays
• ServerTemplates
• Deployments
• EBS Snapshots
• EBS Volumes
• MultiCloud Images
• Reports
Tagging in RightScale
16
• RightScale syncs with cloud tags
• RS tags with aws, azure, or gce prefix are synched with cloud provider
• Similarly, cloud provider tags are synched to RS
• Tags can be applied in bulk to resources from RS UI or API
• Tags can be applied through automation in templates
• ServerTemplates
• Cloud Application Templates
• “Tag checker” policy can automatically check for tags
• Automated policies can be used to apply tags
• Example: Create tags based on server naming conventions
Tagging in RightScale
17
• Cloud providers allow tag creation via console, CLI, and/or
API
• Leverage templates
• Azure templates
• AWS CloudFormation
• Or others
• Leverage other automation
• Chef
• Puppet
• Ansible
• Or others
Automated Tagging Outside of RightScale
18
• Who
• Cloud “Governance” Team to set up Tag Checker
• When
• Frequently – preferably hourly but at least daily
• How
• Automated RightScale Policy checks for resources with missing tags
and alerts or takes automated action
• Consider an escalation approach
• Alert if untagged items in Dev are running for more than an hour
• Shutdown untagged items in Dev after 8 hours
Checking for Tags
19
Rollout Process for Global Tagging
20
• Step 1 – Define Tagging Policy
• Step 2 – Communication and Reporting
• Step 3 – Alerting on Missing Tags
• Step 4 – (Optional): Automated Escalation or Termination
Step 1: Define Tagging Policy
21
• Draft policy on required global tags
• Agree on tag naming conventions and syntax
• Decide on enforcement approach
• Alert only vs shutdown?
• Escalation approach
• Get input from teams and incorporate feedback
• Set a timeline for when tags must be implemented
• Define process to achieve goal
• Tip: Set goal of 100% tag coverage but 95%+ compliance is
good
Step 2: Communication and Reporting
22
• Communicate final tagging policy
• Communicate goals and timelines
• Meet with business units/teams
• Set up reports on tag coverage by team/application/BU
• Share reports on weekly basis with teams and managers
• Celebrate progress toward goal!
Step 3: Alerting
23
• Set up automated daily alerts by team/application/BU
• Send to resource owners and management chain
• Set hard timeframe to get items tagged
• Work with teams to implement processes and tools
• Optional: Communicate escalation if items are not tagged.
• Optional: Reward once target is met
Step 4: Automated Escalation or Termination
24
• Optional
• Set up escalation processes
• Example (Dev environments):
• Untagged after 1 hr gets alert to team
• Untagged after 4 hrs gets alert to management chain
• Untagged after 24 hrs gets terminated
• To learn more, email sales@rightscale.com
Q&A
25

More Related Content

PDF
AWS Tagging Strategy
PDF
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
PDF
AWS Cloud Adoption Framework and Workshops
PDF
AWS Cloud Cost Optimization
PDF
Creating an Operating Model to enable a high frequency organization
PDF
How to Set Up a Cloud Cost Optimization Process for your Enterprise
PPTX
FinOps introduction
PDF
Efficient Cloud Resource Management - Unleashing FinOps for Azure Cost Optimi...
AWS Tagging Strategy
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
AWS Cloud Adoption Framework and Workshops
AWS Cloud Cost Optimization
Creating an Operating Model to enable a high frequency organization
How to Set Up a Cloud Cost Optimization Process for your Enterprise
FinOps introduction
Efficient Cloud Resource Management - Unleashing FinOps for Azure Cost Optimi...

What's hot (20)

PPTX
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
PPTX
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
PPTX
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
PPTX
Azure Cloud Governance
PDF
TechnicalTerraformLandingZones121120229238.pdf
PPTX
What is AWS?
PPTX
Azure key vault
PDF
Cloud Migration: Moving Data and Infrastructure to the Cloud
PPTX
Building a DevOps organization
PPTX
Microsoft Azure Cost Optimization and improve efficiency
PPTX
Azure devops
PDF
[Azure Governance] Lesson 3 : Azure Tags
PDF
AgilePath Cloud Playbook Strategy Template
PPTX
Cloud Adoption Framework - Overview_partner.pptx
PDF
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
PPTX
Azure DevOps Best Practices Webinar
PDF
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
PDF
Microsoft Azure Security Overview
PDF
Microsoft Azure - Introduction to microsoft's public cloud
PPTX
Azure Cost Management
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Azure Cloud Governance
TechnicalTerraformLandingZones121120229238.pdf
What is AWS?
Azure key vault
Cloud Migration: Moving Data and Infrastructure to the Cloud
Building a DevOps organization
Microsoft Azure Cost Optimization and improve efficiency
Azure devops
[Azure Governance] Lesson 3 : Azure Tags
AgilePath Cloud Playbook Strategy Template
Cloud Adoption Framework - Overview_partner.pptx
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
Azure DevOps Best Practices Webinar
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
Microsoft Azure Security Overview
Microsoft Azure - Introduction to microsoft's public cloud
Azure Cost Management
Ad

Similar to Tagging Best Practices for Cloud Governance (20)

PPTX
Cost Optimization - Tagging.pptx
PDF
The 5 Stages of Cloud Management for Enterprises
PDF
AWS Cost Allocation best practices: How high-growth businesses succeed
PDF
faisal mushtaq - an enterprise cloud cost management framework
PDF
RightScale Roadtrip - Accelerate To Cloud
PDF
RightScale Roadtrip Atlanta - Accelerate to Cloud
PDF
RightScale Roadtrip - Accelerate to Cloud
PDF
3 Steps to Accelerate to Cloud
PPTX
Webcast: AWS Sticker Shock? How can containers and automation help?
PDF
RightScale Webinar: Enterprise-Grade Cloud Cost Management
PDF
3 Steps to Accelerate to Cloud
PDF
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
PDF
Automating Cloud Operations: Tips from Managed Services
PDF
Automating Cloud Operations: Tips from Managed Services
PDF
Accelerate to Cloud
PPTX
AWS Best Practices Version 2
PDF
International software testing conference 2017 fergal hynes
PDF
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
PDF
Accelerate to Cloud
PDF
AWS Cost Allocation Using Tags And Linked Accounts
Cost Optimization - Tagging.pptx
The 5 Stages of Cloud Management for Enterprises
AWS Cost Allocation best practices: How high-growth businesses succeed
faisal mushtaq - an enterprise cloud cost management framework
RightScale Roadtrip - Accelerate To Cloud
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip - Accelerate to Cloud
3 Steps to Accelerate to Cloud
Webcast: AWS Sticker Shock? How can containers and automation help?
RightScale Webinar: Enterprise-Grade Cloud Cost Management
3 Steps to Accelerate to Cloud
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Automating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed Services
Accelerate to Cloud
AWS Best Practices Version 2
International software testing conference 2017 fergal hynes
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Accelerate to Cloud
AWS Cost Allocation Using Tags And Linked Accounts
Ad

More from RightScale (20)

PDF
10 Must-Have Automated Cloud Policies for IT Governance
PDF
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
PDF
Optimize Software, SaaS, and Cloud with Flexera and RightScale
PDF
Multi-Cloud Management with RightScale CMP (Demo)
PDF
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
PDF
How to Allocate and Report Cloud Costs with RightScale Optima
PDF
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
PDF
Using RightScale CMP with Cloud Provider Tools
PDF
Best Practices for Multi-Cloud Security and Compliance
PDF
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
PDF
9 Ways to Reduce Cloud Storage Costs
PDF
Serverless Comparison: AWS vs Azure vs Google vs IBM
PDF
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
PDF
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
PDF
2018 Cloud Trends: RightScale State of the Cloud Report
PDF
Got a Multi-Cloud Strategy? How RightScale CMP Helps
PDF
How to Manage Cloud Costs with RightScale Optima
PDF
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
PDF
AWS re:Invent 2017 Recap
PDF
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
10 Must-Have Automated Cloud Policies for IT Governance
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Multi-Cloud Management with RightScale CMP (Demo)
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
How to Allocate and Report Cloud Costs with RightScale Optima
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Using RightScale CMP with Cloud Provider Tools
Best Practices for Multi-Cloud Security and Compliance
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
9 Ways to Reduce Cloud Storage Costs
Serverless Comparison: AWS vs Azure vs Google vs IBM
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
2018 Cloud Trends: RightScale State of the Cloud Report
Got a Multi-Cloud Strategy? How RightScale CMP Helps
How to Manage Cloud Costs with RightScale Optima
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
AWS re:Invent 2017 Recap
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Monthly Chronicles - July 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Advanced Soft Computing BINUS July 2025.pdf
Electronic commerce courselecture one. Pdf
Modernizing your data center with Dell and AMD
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf

Tagging Best Practices for Cloud Governance

  • 1. TAGGING BEST PRACTICES FOR CLOUD GOVERNANCE
  • 2. • Kim Weins • Vice President Marketing, RightScale • Brian Adler • Director Enterprise Architecture, RightScale Panelists
  • 3. Optima Cost management and collaborative optimization RightScale CMP Solution VIRTUAL SERVERS PUBLIC CLOUDS IAAS+/PAAS SERVICES PRIVATE CLOUDS BARE METAL SERVERS CONTAINER CLUSTERS RightScale Cloud Management Platform User access controls and governance Governance Cloud Management Multi-cloud visibility, automation, and operations Self-Service Catalog of templates and automated provisioning MULTI-CLOUD ORCHESTRATION
  • 4. 85% of Enterprises Want Multi-Cloud Single private 5% Single public 9% No plans 1% Multiple private 7% Multiple public 20% Hybrid cloud 58% Enterprise Cloud Strategy 1000+ employees Multi-Cloud 85% Source: RightScale 2017 State of the Cloud Report
  • 5. 30% 15% % of Cloud Spend Wasted Cloud Users Underestimate Wasted Spend Source: RightScale 2017 State of the Cloud Report Self-Estimated Wasted Spend Additional Wasted Spend Measured by RightScale
  • 6. 24% 30% 38% 38% 40% 42% 52% 53% Expanding private clouds we use Enabling IT to broker multiple cloud services Expanding use of containers Implementing CI/CD in the cloud Implementing a cloud first strategy Expanding public clouds we use Moving more workloads to cloud Optimizing existing cloud use (cost savings) Cloud Initiatives in 2017 Cost Optimization Is Top Initiative in 2017 Source: RightScale 2017 State of the Cloud Report
  • 7. • Tags let you organize and group resources for: • Cost allocation • Reporting • Chargeback and showback • Cost optimization • Compliance • Security • ...and more Why Tag for Governance 6 This webinar will focus on tagging for global tags for governance. You may also tag for other technical purposes.
  • 8. • Tags consist of “key-value pairs” Cloud Tag Basics 7 costcenter sales costcenter marketing costcenter engineering environment dev environment test environment production key value
  • 9. AWS Azure Google Tags per resource 50 15 64 Length of key 127 512 63 Length of value 255 256 63 Case sensitive Yes (keys and values) Keys – No Values - Yes Lowercase only Allowed characters letters, spaces, numbers and + - = . _ : / @ alphanumeric lowercase letters, numeric characters, underscores, and dashes. International characters are allowed Tag Formatting is Different by Cloud 8 Tip To support multi-cloud environments: • Use only lowercase letters, numbers, underscore, dash • Keep keys and values under 63 characters
  • 10. AWS Azure Google Notes Don’t use aws: prefix as that is reserved for AWS. You must “activate” particular tags for cost allocation so that they show up in billing reports. Maximum active tag keys for Billing and Cost Management reports: 500 Can tag on ARM resources only (not classic Azure). Tag at Resource Group or Resource level. They recommend Resource Groups. Use JSON string if running out of tags. Labels are a Beta service. Keys must start with a lowercase letter Tags are called “Labels” in GCP. There are “network tags” in GCP used to apply firewall rules. These are separate from labels Documentation Tag Docs User-Defined Tag Restrictions Tag Docs Best Practices Label Docs Tag Formatting is Different by Cloud 9
  • 11. • Each time you use the tag on any cloud, use the same exact spelling, uppercase/lowercase, and spacing for both the key and the value Exact Consistency is Critical for Governance 10 Environment = Development Environment = dev environment = Development environment = Devlopment CostCenter = sales Costcenter = sales Cost Center = sales ✖Don’t do this!
  • 12. • You can combine multiple items for your Application taxonomy into one tag • You can combine multiple elements into a JOSN strong (256 chars max) Running Out of Tags on Azure? 11
  • 13. Tag Type Examples Purpose Environment env = dev env = test env = stage env = prod Used to identify the environment type Billing bu = bigbu costcenter = sales region = emea owner = jsmith One or more tags used to allocate costs Application app = bigapp svc = jenkins One or more tags to define the application or service Compliance dataresidency = germany compliance = pii compliance = hipaa One or more tags to define and compliance requirements Optimization schedule = 24x7 schedule = 12x5 maxruntime = 14days One or more tags to use in automated optimization Minimum Recommended Global Tags 12
  • 14. • Allocate the costs to a shared billing unit • Use the AWS account, Azure Subscription, or Google Project to determine the owner and allocate the costs to that group • Allocate costs proportionally to billing units based on a metric, such as • Overall cloud spend • Cloud spend of a particular type • A percentage allocation that you determine in another way Allocating “Un-taggable” Resources 13
  • 15. • What if we have naming conventions? • Tags can more easily be used for reporting. • If you already have naming conventions • Use automation to copy appropriate parts of the name to your global tags! Tags vs. Naming Conventions 14
  • 16. • Who • Cloud “Governance” Team defines policy • Application/Resource Owners assign tags • When • For new instances, on launch • Bulk automation for existing instances • How • Automation! • What automation you use can vary • RightScale, scripts, templates, etc Assigning Tags 15
  • 17. • RightScale provides “multi-cloud” tagging • Accounts • Instances • Arrays • ServerTemplates • Deployments • EBS Snapshots • EBS Volumes • MultiCloud Images • Reports Tagging in RightScale 16
  • 18. • RightScale syncs with cloud tags • RS tags with aws, azure, or gce prefix are synched with cloud provider • Similarly, cloud provider tags are synched to RS • Tags can be applied in bulk to resources from RS UI or API • Tags can be applied through automation in templates • ServerTemplates • Cloud Application Templates • “Tag checker” policy can automatically check for tags • Automated policies can be used to apply tags • Example: Create tags based on server naming conventions Tagging in RightScale 17
  • 19. • Cloud providers allow tag creation via console, CLI, and/or API • Leverage templates • Azure templates • AWS CloudFormation • Or others • Leverage other automation • Chef • Puppet • Ansible • Or others Automated Tagging Outside of RightScale 18
  • 20. • Who • Cloud “Governance” Team to set up Tag Checker • When • Frequently – preferably hourly but at least daily • How • Automated RightScale Policy checks for resources with missing tags and alerts or takes automated action • Consider an escalation approach • Alert if untagged items in Dev are running for more than an hour • Shutdown untagged items in Dev after 8 hours Checking for Tags 19
  • 21. Rollout Process for Global Tagging 20 • Step 1 – Define Tagging Policy • Step 2 – Communication and Reporting • Step 3 – Alerting on Missing Tags • Step 4 – (Optional): Automated Escalation or Termination
  • 22. Step 1: Define Tagging Policy 21 • Draft policy on required global tags • Agree on tag naming conventions and syntax • Decide on enforcement approach • Alert only vs shutdown? • Escalation approach • Get input from teams and incorporate feedback • Set a timeline for when tags must be implemented • Define process to achieve goal • Tip: Set goal of 100% tag coverage but 95%+ compliance is good
  • 23. Step 2: Communication and Reporting 22 • Communicate final tagging policy • Communicate goals and timelines • Meet with business units/teams • Set up reports on tag coverage by team/application/BU • Share reports on weekly basis with teams and managers • Celebrate progress toward goal!
  • 24. Step 3: Alerting 23 • Set up automated daily alerts by team/application/BU • Send to resource owners and management chain • Set hard timeframe to get items tagged • Work with teams to implement processes and tools • Optional: Communicate escalation if items are not tagged. • Optional: Reward once target is met
  • 25. Step 4: Automated Escalation or Termination 24 • Optional • Set up escalation processes • Example (Dev environments): • Untagged after 1 hr gets alert to team • Untagged after 4 hrs gets alert to management chain • Untagged after 24 hrs gets terminated
  • 26. • To learn more, email sales@rightscale.com Q&A 25