Recursos suportados

Os modelos de aplicativos podem incluir os seguintes componentes:

  • Componentes projetados pelo Google, incorporando Google Cloud práticas recomendadas e configurações de segurança padrão.
  • Seus próprios componentes que você importa, com base nos seus módulos do Terraform.

Os seguintes componentes são projetados pelo Google e incluídos por padrão no App Design Center:

Categoria do componente

Google Cloud produto

Detalhes

Documentação de configuração

Recursos

Conta de serviço

Uma conta de serviço é um tipo especial de conta usada normalmente por um aplicativo ou carga de trabalho de computação, como uma instância do Compute Engine, em vez de uma pessoa. Uma conta de serviço é identificada pelo endereço de e-mail dela, que é exclusivo.

Configurar uma conta de serviço

Compute Engine (modelo de instância)

Com um modelo de instância, é possível descrever uma instância de VM. Em seguida, é possível criar grupos de instâncias idênticas com base no modelo.

Configurar um modelo de instância do Compute Engine

Pool de nós do Google Kubernetes Engine

Um pool de nós é um grupo de nós em um cluster que têm configuração idêntica e são atualizados ao mesmo tempo.

Configurar um pool de nós do GKE

Secret Manager

O Secret Manager é um sistema de armazenamento prático e seguro para chaves de APIs, senhas, certificados e outros dados sensíveis.

Configurar um secret do Secret Manager

Serviços

Cloud Load Balancing global (back-end)

Crie um serviço de back-end para o tráfego de entrada.

Configurar um back-end global do Cloud Load Balancing

Cloud Load Balancing global (frontend)

Configure o endereço IP, a porta e o protocolo do front-end do balanceador de carga. Configure um certificado SSL se estiver usando HTTPS.

Configurar um front-end global do Cloud Load Balancing

Cloud Load Balancing regional (back-end)

Crie um serviço de back-end para o tráfego de entrada.

Configurar um back-end regional do Cloud Load Balancing

Cloud Load Balancing regional (front-end)

Configure o endereço IP, a porta e o protocolo do front-end do balanceador de carga. Configure um certificado SSL se estiver usando HTTPS.

Configurar um front-end regional do Cloud Load Balancing

AlloyDB para PostgreSQL

O AlloyDB é um banco de dados totalmente gerenciado e compatível com PostgreSQL para suas cargas de trabalho de banco de dados empresariais mais exigentes.

Configurar um cluster do AlloyDB para PostgreSQL

BigQuery

O BigQuery é data warehouse para análise totalmente gerenciado, em escala de petabyte e econômico do Google Cloud que permite executar análises em vastos volumes de dados quase em tempo real.

Configurar um conjunto de dados do BigQuery

Bigtable

O Bigtable é um serviço de banco de dados NoSQL que oferece leituras e gravações extremamente rápidas. Ele é ideal para aplicativos que exigem acesso de baixa latência e alta capacidade a dados em escala de petabytes.

Configurar uma instância do Bigtable

Cloud Run

O Cloud Run é uma plataforma de computação sem servidor totalmente gerenciada que permite implantar e executar aplicativos e jobs conteinerizados. Ele abstrai todo o gerenciamento de infraestrutura, escalonando automaticamente seus serviços do zero para lidar com picos repentinos de tráfego. Assim, você pode se concentrar na criação de ótimos aplicativos.

Configurar um serviço do Cloud Run

Firestore

Um banco de dados de documentos NoSQL altamente escalonável e sem servidor para criar aplicativos gerenciados para dispositivos móveis e da Web com replicação multirregional e alta disponibilidade.

Configurar um banco de dados do Firestore

Cluster do Autopilot do Google Kubernetes Engine

Um cluster do Autopilot do GKE é um cluster gerenciado do Kubernetes que gerencia automaticamente a infraestrutura de computação, rede e armazenamento subjacente para seus aplicativos.

Configurar um cluster do GKE Autopilot

Cluster padrão do Google Kubernetes Engine

Um cluster GKE Standard é um cluster do Kubernetes que pode ser usado para executar aplicativos conteinerizados.

Configurar um cluster padrão do GKE

Memorystore for Redis

O Memorystore para Redis é um serviço totalmente gerenciado do Redis para Google Cloud. Os aplicativos em execução no Google Cloud podem atingir o desempenho máximo aproveitando o serviço Redis altamente escalonável, disponível e seguro sem o fardo de gerenciar implantações complexas do Redis.

Configurar uma instância do Memorystore para Redis

Pub/Sub

Criar um tópico do Pub/Sub e adicionar assinaturas

Configurar um tópico do Pub/Sub

Spanner

O Cloud Spanner é um serviço de banco de dados relacional totalmente gerenciado que ajuda a criar e gerenciar bancos de dados relacionais para seus aplicativos. Ele oferece uma ampla variedade de recursos, incluindo escalonamento horizontal automático, consistência forte e disponibilidade de até 99, 999%. O Cloud Spanner também pode processar cargas de trabalho não relacionais.

Configurar um banco de dados do Spanner

Cloud SQL (MySQL)

O Cloud SQL para MySQL é um serviço de banco de dados totalmente gerenciado que ajuda a configurar, manter, gerenciar e administrar seus bancos de dados relacionais MySQL no Google Cloud Platform.

Configurar uma instância do Cloud SQL para MySQL

Cloud SQL (PostgreSQL)

O Cloud SQL para PostgreSQL é um serviço de banco de dados totalmente gerenciado que ajuda a configurar, manter, gerenciar e administrar seus bancos de dados relacionais PostgreSQL no Google Cloud Platform.

Configurar uma instância do Cloud SQL para PostgreSQL

Cloud Storage

O Cloud Storage permite o armazenamento global e a recuperação de volumes de dados a qualquer momento. É possível usar o Cloud Storage para vários cenários, como veiculação de conteúdo de sites, armazenamento de dados para arquivamento e recuperação de desastres ou distribuição de objetos de dados grandes aos usuários por download direto.

Configurar um bucket do Cloud Storage

Vertex AI

A Vertex AI é uma plataforma de machine learning (ML) que permite treinar e implantar modelos de ML e aplicativos de IA. A Vertex AI combina fluxos de trabalho de engenharia de dados, ciência de dados e engenharia de ML, permitindo a colaboração em equipe usando um conjunto de ferramentas comum.

Configurar um modelo de IA da Vertex AI

Cargas de trabalho

Job do Cloud Run

Um job do Cloud Run é um aplicativo contêinerizado que executa uma tarefa específica, não HTTP, e depois é encerrado. É ideal para tarefas como processamento em lote programado, transformações de dados ou qualquer outro trabalho que não precise ser executado e atender solicitações constantemente.

Configurar um job do Cloud Run

Compute Engine (grupo gerenciado de instâncias)

Grupos de instâncias são conjuntos de instâncias de VM que usam balanceamento de carga e serviços automatizados, como recuperação e escalonamento automáticos. Com um grupo gerenciado de instâncias, é possível gerenciar um grupo de instâncias de VM como uma entidade.

Configurar um MIG do Compute Engine

A seguir