Ressources compatibles

Les modèles d'application peuvent inclure les composants suivants :

  • Composants conçus par Google, intégrant les bonnes pratiques Google Cloud et les configurations de sécurité par défaut.
  • Vos propres composants que vous importez, basés sur vos propres modules Terraform.

Les composants suivants sont conçus par Google et inclus par défaut dans Application Design Center :

Catégorie de composant

Google Cloud produit

Détails

Documentation sur la configuration

Assets

Compte de service

Un compte de service est un type de compte particulier généralement utilisé par une application ou une charge de travail de calcul, telle qu'une instance Compute Engine, plutôt que par une personne. Un compte de service est identifié par son adresse e-mail, qui est unique à ce compte.

Configurer un compte de service

Compute Engine (modèle d'instance)

Un modèle d'instance vous permet de décrire une instance de VM. Vous pouvez ensuite créer des groupes d'instances identiques sur la base du modèle.

Configurer un modèle d'instance Compute Engine

Pool de nœuds Google Kubernetes Engine

Un pool de nœuds est un groupe de nœuds au sein d'un cluster qui possèdent tous la même configuration et sont mis à jour en même temps.

Configurer un pool de nœuds GKE

Secret Manager

Secret Manager est un système de stockage sécurisé et pratique pour les clés API, les mots de passe, les certificats et autres données sensibles.

Configurer un secret Secret Manager

Services

Équilibrage de charge Cloud Load Balancing mondial (backend)

Créez un service de backend pour le trafic entrant.

Configurer un backend Cloud Load Balancing global

Équilibrage de charge Cloud Load Balancing mondial (interface)

Configurez l'adresse IP, le port et le protocole de l'interface de l'équilibreur de charge. Configurez un certificat SSL si vous utilisez HTTPS.

Configurer une interface Cloud Load Balancing globale

Équilibrage de charge Cloud Load Balancing régional (backend)

Créez un service de backend pour le trafic entrant.

Configurer un backend Cloud Load Balancing régional

Équilibrage de charge Cloud Load Balancing régional (frontend)

Configurez l'adresse IP, le port et le protocole de l'interface de l'équilibreur de charge. Configurez un certificat SSL si vous utilisez HTTPS.

Configurer une interface Cloud Load Balancing régionale

AlloyDB pour PostgreSQL

AlloyDB est une base de données entièrement gérée compatible avec PostgreSQL pour les charges de travail de bases de données d'entreprise les plus exigeantes.

Configurer un cluster AlloyDB pour PostgreSQL

BigQuery

BigQuery est l'entrepôt de données d'analyse de Google Cloud, entièrement géré à l'échelle du pétaoctet et à faible coût, qui vous permet d'exécuter des analyses sur de grandes quantités de données en quasi-temps réel.

Configurer un ensemble de données BigQuery

Bigtable

Bigtable est un service de base de données NoSQL qui offre des lectures et des écritures extrêmement rapides. Il est idéal pour les applications qui nécessitent un accès à faible latence et à haut débit à des données à l'échelle du pétaoctet.

Configurer une instance Bigtable

Cloud Run

Cloud Run est une plate-forme de calcul sans serveur entièrement gérée qui vous permet de déployer et d'exécuter des applications et des jobs conteneurisés. Il élimine toute gestion de l'infrastructure et adapte automatiquement vos services à partir de zéro pour gérer les pics de trafic soudains. Vous pouvez ainsi vous concentrer sur la création d'applications de pointe.

Configurer un service Cloud Run

Firestore

Base de données de documents NoSQL hautement évolutive et sans serveur permettant de créer des applications Web et mobiles gérées avec réplication multirégionale et haute disponibilité.

Configurer une base de données Firestore

Cluster Google Kubernetes Engine Autopilot

Un cluster GKE Autopilot est un cluster Kubernetes géré qui gère automatiquement l'infrastructure de calcul, de mise en réseau et de stockage sous-jacente pour vos applications.

Configurer un cluster GKE Autopilot

Cluster Google Kubernetes Engine Standard

Un cluster GKE Standard est un cluster Kubernetes que vous pouvez utiliser pour exécuter des applications conteneurisées.

Configurer un cluster GKE standard

Memorystore pour Redis

Memorystore pour Redis est un service Redis entièrement géré pour Google Cloud. Les applications exécutées sur Google Cloud peuvent atteindre des performances exceptionnelles en exploitant le service Redis hautement évolutif, disponible et sécurisé, sans qu'il soit nécessaire de gérer des déploiements Redis complexes.

Configurer une instance Memorystore pour Redis

Pub/Sub

Créer un sujet Pub/Sub et ajouter des abonnements

Configurer un sujet Pub/Sub

Spanner

Cloud Spanner est un service de base de données relationnelle entièrement géré qui vous aide à créer et à gérer des bases de données relationnelles pour vos applications. Il offre un large éventail de fonctionnalités, y compris le scaling horizontal automatique, une cohérence forte et une disponibilité pouvant atteindre 99, 999 %. Cloud Spanner est également capable de gérer les charges de travail non relationnelles.

Configurer une base de données Spanner

Cloud SQL (MySQL)

Cloud SQL pour MySQL est un service de base de données entièrement géré qui vous aide à configurer, entretenir, gérer et administrer vos bases de données relationnelles MySQL sur Google Cloud Platform.

Configurer une instance Cloud SQL pour MySQL

Cloud SQL (PostgreSQL)

Cloud SQL pour PostgreSQL est un service de base de données entièrement géré qui vous aide à configurer, maintenir, gérer et administrer vos bases de données relationnelles PostgreSQL sur Google Cloud Platform.

Configurer une instance Cloud SQL pour PostgreSQL

Cloud Storage

Cloud Storage vous permet de stocker et de récupérer autant de données que vous le souhaitez, à tout moment et à l'échelle mondiale. Vous pouvez utiliser Cloud Storage dans diverses situations, par exemple pour diffuser le contenu d'un site Web, stocker des données pour l'archivage et la reprise après sinistre ou distribuer des objets de données volumineux aux utilisateurs via le téléchargement direct.

Configurer un bucket Cloud Storage

Vertex AI

Vertex AI est une plate-forme de machine learning (ML) qui vous permet d'entraîner et de déployer des modèles de ML et des applications d'IA. Vertex AI combine les workflows d'ingénierie des données, de data science et d'ingénierie de ML, ce qui permet à des équipes de collaborer à l'aide d'un ensemble d'outils commun.

Configurer un modèle Vertex AI

Charges de travail

Job Cloud Run

Un job Cloud Run est une application conteneurisée qui exécute une tâche spécifique non HTTP, puis se ferme. Il est idéal pour des tâches telles que le traitement par lot planifié, les transformations de données ou toute autre tâche qui n'a pas besoin d'être exécutée et de répondre aux requêtes en permanence.

Configurer un job Cloud Run

Compute Engine (groupe d'instances géré)

Les groupes d'instances sont des ensembles d'instances de VM qui utilisent des services d'équilibrage de charge et des services automatisés, tels que l'autoscaling et l'autoréparation. Avec un groupe d'instances géré, vous pouvez gérer un groupe d'instances de VM comme une seule entité.

Configurer un MIG Compute Engine

Étapes suivantes