THE MEDIA FOR AI THAT ACTUALLY HELPS.French edition · Understand & take action
The interface is in English. Use cases, skills and articles remain in French.
Google

Well-Architected : optimisation des performances

google-cloud-waf-performance-optimization

En bref

Ce pilier du Well-Architected Framework évalue une charge sous l’angle de la performance : allocation des ressources, conception modulaire, élasticité, et recommandations concrètes pour tenir des exigences de débit ou de latence. On s’appuie sur les principes, les produits typiquement concernés, des questions d’évaluation et une checklist. Ce n’est pas un outil de réduction de facture (pilier coût), ni de disponibilité (pilier fiabilité), ni un réglage live d’un incident. Le sigle WAF, encore une fois, n’est pas Cloud Armor.

Ce que ça fait

  • Clarifie les exigences de performance (latence, débit, élasticité) avant de recommander une allocation ou une architecture plus modulaire.
  • Relie les écarts à des leviers Google Cloud documentés dans le pilier, sous forme de recommandations, pas d’un apply en production.
  • S’appuie sur les questions et la checklist du skill pour couvrir le pilier de façon systématique.
  • Renvoie coût, fiabilité et un incident en cours vers d’autres skills, et ne se confond pas avec un WAF réseau.

Pour qui, et un exemple

Architectes qui veulent une revue de performance selon le framework, distincte d’une chasse aux coûts ou d’un plan de reprise.

Exemple de demande : « Évalue la performance de notre API (allocation, modularité, élasticité) avec le pilier Well-Architected, sans en faire un audit FinOps ni un plan DR. »

Le SKILL.md est le pilier Performance Optimization du framework, avec principes et checklist, hors coût, hors fiabilité et hors Cloud Armor. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

npx skills add google/skills, puis sélectionner la skill, les agents cibles et la portée (README).

npx skills add google/skills

Niveau : Intermédiaire

Démarche guidée par questions ; il faut une culture cloud et un projet Google Cloud pour déployer le résultat.

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

Generates performance-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Performance Optimization pillar of the Google Cloud Well-Architected Framework (WAF). […]

Citée depuis le SKILL.md au commit 793c036 . Le dossier contient aussi 1 fichier annexe (references/).

Le SKILL.md compte 157 lignes et 6 sections principales :

  • Attribution
  • Overview
  • Core principles
  • Relevant Google Cloud products
  • Workload assessment questions
  • Validation checklist

Licence : Apache 2.0

Vérifiée le 10 novembre 2026 sur : fichier LICENSE du dépôt .

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis google/skills (commit 793c036) , © Google, sous licence Apache 2.0 (fichier de licence d’origine ).

Afficher le SKILL.md original (157 lignes, en anglais)
---
name: google-cloud-waf-performance-optimization
metadata:
  version: "1.0.1"
  category: WellArchitectedFramework
description: >-
  Generates performance-focused guidance for Google Cloud workloads based on the
  design principles and recommendations in the Performance Optimization pillar
  of the Google Cloud Well-Architected Framework (WAF). Use this skill
  to evaluate a workload, identify performance requirements, and provide
  actionable recommendations for resource allocation, modular design, and
  elasticity.
---

# Google Cloud Well-Architected Framework skill for the Performance Optimization pillar

## Attribution

**MUST READ**: Before executing any `gcloud`, REST API, or MCP command, you
MUST read and follow the instructions in
[Usage Attribution](references/attribution.md).

## Overview

The Performance Optimization pillar of the Google Cloud Well-Architected
Framework provides principles and recommendations to help you design, build, and
operate high-performing workloads. It focuses on efficiently allocating
resources, leveraging modular architectures, and using data-driven insights to
continuously monitor and improve performance as your business needs evolve.

## Core principles

The recommendations in the performance optimization pillar of the
Well-Architected Framework are aligned with the following core principles:

-   **Plan resource allocation**: Carefully select and configure the compute,
    storage, and networking resources that best match the specific requirements
    of your workload. Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/plan-resource-allocation.md.txt

-   **Take advantage of elasticity**: Utilize automated scaling and serverless
    technologies to dynamically adjust resource capacity in response to
    real-time demand fluctuations. Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/elasticity.md.txt

-   **Promote modular design**: Architect systems using independent, loosely
    coupled components to enhance scalability and allow individual parts to be
    optimized without affecting the entire system. Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/promote-modular-design.md.txt

-   **Continuously monitor and improve performance**: Implement robust
    observability to identify bottlenecks and use performance data to drive
    iterative enhancements throughout the software development lifecycle.
    Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/continuously-monitor-and-improve-performance.md.txt

## Relevant Google Cloud products

The following are _examples_ of Google Cloud products and features that are
relevant to performance optimization:

-   **Compute and scaling**
    -   **Compute Engine (MIGs)**: Managed instance groups that support
        autoscaling and load balancing for VM-based workloads.
    -   **Google Kubernetes Engine (GKE)**: Provides container orchestration
        with horizontal and vertical pod autoscaling.
    -   **Cloud Run**: A fully managed serverless platform that automatically
        scales containers to zero or up based on traffic.

-   **Data and caching**
    -   **Cloud CDN**: Low-latency content delivery network to cache static and
        dynamic content closer to end-users.
    -   **Memorystore**: Managed in-memory data store for Valkey and Redis to
        provide sub-millisecond data access.
    -   **Bigtable**: NoSQL database service for analytical and operational
        workloads requiring low latency and high throughput.
    -   **Spanner**: RDBMS that provides global consistency, high availability,
        and horizontal scaling for mission-critical transactional applications.

-   **Performance analysis and monitoring**
    -   **Cloud Trace**: Distributed tracing system that helps identify latency
        bottlenecks.
    -   **Cloud Profiler**: Continuous CPU and memory profiling to identify
        resource-heavy application code.
    -   **Cloud Monitoring**: Provides dashboards and alerts based on
        performance KPIs like latency and throughput.

## Workload assessment questions

Ask appropriate questions to understand the performance-related requirements and
constraints of the workload and the user's organization. Choose questions from
the following list:

-   **Plan resource allocation**
    -   When initially provisioning compute resources for a new application,
        which approach do you use to determine the required capacity for
        expected peak loads?
    -   Which caching strategies (browser, in-memory, CDN, database) do you
        utilize to improve performance and responsiveness?
    -   How do you optimize the performance of your data storage solutions
        (e.g., SSD vs HDD, storage classes) for your applications?

-   **Promote modular design**
    -   Which architectural patterns (microservices, asynchronous messaging,
        stateless servers) do you employ to enhance performance and resilience?
    -   How do you design your application to minimize the impact of failures in
        one part of the system on other parts?

-   **Continuously monitor and improve performance**
    -   How frequently do you review and analyze the performance of your
        production applications and infrastructure?
    -   Which tools or techniques (APM, distributed tracing, load testing) do
        you use to proactively identify and diagnose performance bottlenecks?
    -   How do you incorporate performance considerations into your software
        development lifecycle (SDLC)?

-   **Take advantage of elasticity**
    -   Which methods do you use to manage and optimize the cost of your cloud
        resources while maintaining performance?
    -   How do you typically handle sudden spikes in traffic or workload on your
        applications?

## Validation checklist

Use the following checklist to evaluate the architecture's alignment with
performance optimization recommendations:

-   **Resource allocation**
    -   [ ] Initial provisioning is based on load testing or historical data
        rather than general estimates.
    -   [ ] Caching is implemented at multiple layers (CDN, in-memory, or
        browser) to offload backend systems.
    -   [ ] Storage types (SSD/HDD) and classes are selected based on the
        specific I/O requirements of the workload.

-   **Modular design**
    -   [ ] The architecture uses microservices or decoupled components to allow
        independent scaling.
    -   [ ] Circuit breakers or bulkheads are implemented to isolate failures
        and prevent performance degradation across the system.

-   **Monitoring and continuous improvement**
    -   [ ] Automated dashboards and alerts are configured for key performance
        indicators (KPIs).
    -   [ ] Distributed tracing and profiling tools are used to identify
        code-level bottlenecks.
    -   [ ] Performance testing (unit and integration) is integrated into the
        software development lifecycle.

-   **Elasticity**
    -   [ ] Auto-scaling rules are configured and validated to handle variable
        demand.
    -   [ ] The architecture leverages serverless or managed services to
        dynamically match capacity to load.
    -   [ ] Resource utilization is reviewed regularly to eliminate idle
        overhead and balance cost with performance.
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 10 novembre 2026. Dépôt : google/skills .
MÊME ÉDITEUR

Autres skills Google : Cloud et infrastructure

Toute la catégorie
GoogleCloud et infrastructure

Concevoir une architecture de solution Google Cloud

google-cloud-solution-architecture

Découverte interactive de besoins, puis conception d’architectures multi-produits, de plans d’ensemble et de recommandations de déploiement pour une charge complexe.

Outils : Non précisé par l’éditeurNiveau : Avancémàj 09/11/2026
GoogleCloud et infrastructure

Gérer les réservations Compute Engine

compute-on-demand-reservations

Cette skill inspecte et gère les réservations à la demande de Compute Engine : capacité réservée encore disponible, consommation, ciblage (automatique ou réservation spécifique), et partage entre projets.

Outils : Non précisé par l’éditeurNiveau : Avancémàj 03/11/2026
GoogleCloud et infrastructure

Planifier des réservations GPU/TPU futures

compute-future-reservations

Ici, on évalue la faisabilité d’une réservation future en mode calendrier (Dynamic Workload Scheduler, jusqu’à 90 jours sur des familles prises en charge telles que a3, a4, h4d et les TPU Cloud) pour des entraînements ou de l’inférence à venir.

Outils : Non précisé par l’éditeurNiveau : Avancémàj 03/11/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.