Example Tagging Strategies
- Cost Center: You can use a tag to indicate the cost center responsible for the resource. This facilitates cost attribution to specific entities within your organization.
- Business Unit: If your organization is divided into distinct business units, you can use a tag to identify the business unit to which the resource belongs. This provides better visibility into costs associated with each business unit.
- Environment: If you have multiple environments (e.g., development, test, production), you can use a tag to indicate the environment to which the resource belongs. This can help track costs by environment and identify optimization opportunities specific to each environment.
- Project: If you allocate resources to specific projects, you can use a tag to indicate the corresponding project. This facilitates cost tracking by project and evaluation of project profitability.
Environment
If you have multiple environments, you can use a tag to indicate the environment to which the resource belongs. This can help track costs by environment and identify optimization opportunities specific to each environment.
development, test, production
| Key | Value |
|---|---|
| Env | development |
| Environment | test |
| production |
Project
If you allocate resources to specific projects, you can use a tag to indicate the corresponding project. This facilitates cost tracking by project and evaluation of project profitability.
| Key | Value |
|---|---|
| Projet | yriser |
Owner
You can use a tag to indicate the owner or person responsible for the resource. This facilitates communication and cost accountability.
| Key | Value |
|---|---|
| Owner | devops |
| Jane Doe |
Resource Type
You can use a tag to indicate the type of resource, such as database, EC2 instance, managed service, etc. This allows grouping costs by resource type and better understanding of cost distribution.
| Key | Value |
|---|---|
| Resource | ec2 |
| s3 |
Business Unit
Cost allocatable to teams within an enterprise. This model requires a moderate amount of effort, provides high accuracy for showbacks and chargebacks, and is suitable for organizations that have a defined account structure
| Key | Value |
|---|---|
| Business Unit | prod |
| staging | |
| test | |
| dev | |
| sandbox |
Team-based
Cost allocatable to teams or organizations within an enterprise. This model requires a moderate amount of effort, provides high accuracy for showbacks and chargebacks, and is suitable for organizations that have a defined account structure
| Key | Value |
|---|---|
| Team | ops-center |
| dev-ops | |
| app-team | |
| bi-team | |
| logistics | |
| security |
Creation Date
By adding a tag with the resource's creation date, you can track the lifespan of resources and assess their cost impact over time.
| Key | Value |
|---|---|
| Date | 06.07.2023 |