A developer needs to deploy a web application in the cloud. What is an effective approach to ensure the allocated resources meet the application's performance requirements without incurring unnecessary costs?
Automatically use the largest instance types available to guarantee the best performance, disregarding cost considerations.
Analyze resource usage patterns from similar projects and perform load tests to determine the application's specific requirements.
Choose a one-size-fits-all allocation based on the provider's default or recommended settings.