Search for Well Architected Advice
< All Topics
Print

Decommission Resources

Properly decommissioning resources is vital in reducing unnecessary costs in the cloud. By implementing change control and resource management from project inception to end-of-life, organizations can minimize waste and optimize their cloud spending. Regularly shutting down or terminating unused resources is an essential practice for maintaining cost efficiency.

Best Practices

  • Implement Automated Resource Tagging: Utilize automated tools to enforce tagging policies that categorize resources based on usage. This facilitates easier identification of resources that can be decommissioned, thus preventing unnecessary expenditure.
  • Schedule Periodic Resource Audits: Conduct regular audits of resource usage to identify and terminate unused or underutilized resources. Document the procedures for these audits to ensure consistency and accountability.
  • Utilize Resource Management Tools: Leverage AWS tools such as Cost Explorer and AWS Budgets to monitor usage patterns. These insights can trigger decommissioning events and help optimize ongoing costs.

Supporting Questions

  • Are there automated processes in place for identifying and decommissioning unused resources?

Roles and Responsibilities

  • Cloud Architect: Responsible for designing resource management frameworks and ensuring that cloud resources align with business objectives.
  • System Administrator: Oversees the implementation of resource audits and decommissioning processes, ensuring that unused resources are identified and terminated appropriately.

Artifacts

  • Resource Decommissioning Policy: A documented policy that outlines the procedures for identifying, auditing, and decommissioning cloud resources.
  • Change Management Log: A log that tracks changes made to resources, including decommissioning actions to ensure compliance with internal policies.

Cloud Services

AWS

  • AWS Resource Groups: Allows you to organize and manage related AWS resources for your applications to simplify auditing, thus aiding in efficient decommissioning.
  • AWS Cost Explorer: Provides visibility into your cost and usage patterns, aiding in identifying resources that can be shut down to optimize costs.
  • AWS Budgets: Enables you to set custom cost and usage budgets that can alert you when thresholds are approached, prompting resource reviews.

Question: How do you decommission resources?
Pillar: Cost Optimization (Code: COST)

Table of Contents