Search for Well Architected Advice
< All Topics
Print

Select resource type, size, and number based on data

Choosing the appropriate type, size, and number of resources is crucial in minimizing costs while meeting workload requirements. This approach not only reduces waste but also ensures that resources are efficiently utilized based on actual data and previous workload characteristics.

Best Practices

  • Leverage Workload Data: Analyze historical data of workload patterns to determine the optimal resource configurations. Understanding compute, memory, and throughput requirements leads to better resource selection, which can significantly lower costs.
  • Monitoring and Adjustments: Continuously monitor resource utilization and performance. Regular audits of resource usage against cost can identify opportunities for rightsizing and eliminate unnecessary expenses.
  • Utilize AWS Cost Management Tools: Employ Amazon CloudWatch and AWS Cost Explorer to track resource usage and cost trends. This data can aid in making informed decisions about resource selection and scaling.

Supporting Questions

  • Do you regularly analyze your workload characteristics to ensure proper resource sizing?

Roles and Responsibilities

  • Solutions Architect: Responsible for designing optimal cloud architectures considering cost, performance, and scalability. Uses data-driven insights to recommend the best resource types and sizes.
  • Cloud Financial Analyst: Tracks and analyzes cloud spending patterns while providing insights on cost-effective resource management. Monitors budget compliance and suggests adjustments based on data.

Artifacts

  • Workload Analysis Report: A document that summarizes workload characteristics and resource needs based on historical data, ensuring informed decisions on resource sizing.
  • Cost Management Dashboard: An analytical tool that displays real-time usage and spending metrics, enabling proactive resource allocation based on actual performance data.

Cloud Services

AWS

  • Amazon CloudWatch: Provides monitoring for AWS cloud resources and applications, enabling users to gain insights into resource utilization and performance metrics.
  • AWS Cost Explorer: Allows users to view cost and usage data visually, helping to identify trends and opportunities for optimizing resource allocation.
  • AWS Trusted Advisor: Offers best practices, including cost optimization recommendations by analyzing resource configurations based on best practices.

Question: How do you meet cost targets when you select resource type, size and number?
Pillar: Cost Optimization (Code: COST)

Table of Contents