This pillar in the Google Cloud Well-Architected Framework provides recommendations to optimize the performance of workloads in Google Cloud.
The performance optimization process is an ongoing cycle that includes the following stages:
Define requirements: Define granular performance requirements for each layer of the application stack before you design and develop your applications. To plan resource allocation, consider the key workload characteristics and performance expectations.
Design and deploy: Use elastic and scalable design patterns that can help you meet your performance requirements.
Monitor and analyze: Monitor performance continually by using logs, tracing, metrics, and alerts.
Optimize: Consider potential redesigns as your applications evolve. Rightsize cloud resources and use new features to meet changing performance requirements.
As shown in the preceding diagram, continue the cycle of monitoring, re-assessing requirements, and adjusting the cloud resources.
Core principles
The recommendations in the performance optimization pillar of the Well-Architected Framework are mapped to the following core principles:
Plan resource allocation
Take advantage of elasticity
Promote modular design
Continuously monitor and improve performance
No comments:
Post a Comment