Os modelos de aplicações podem incluir os seguintes componentes:
- Componentes concebidos pela Google, que incorporam Google Cloud práticas recomendadas e configurações de segurança predefinidas.
- Os seus próprios componentes que importa com base nos seus próprios módulos do Terraform.
Os seguintes componentes são concebidos pela Google e estão incluídos por predefinição no Application Design Center:
Categoria do componente |
Google Cloud produto |
Detalhes |
Documentação de configuração |
|---|---|---|---|
Assets |
Conta de serviço |
Uma conta de serviço é um tipo especial de conta normalmente usada por uma aplicação ou uma 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 respetivo endereço de email, que é exclusivo da conta. |
Configure uma conta de serviço |
Compute Engine (modelo de instância) |
Um modelo de instância permite-lhe descrever uma instância de VM. Em seguida, pode criar grupos de instâncias idênticas com base no modelo. |
Configure um modelo de instância do Compute Engine | |
Node pool do Google Kubernetes Engine |
Um conjunto de nós é um grupo de nós num cluster que têm uma configuração idêntica e são atualizados ao mesmo tempo. |
Configure um pool de nós do GKE | |
Secret Manager |
O Secret Manager é um sistema de armazenamento seguro e conveniente para chaves de API, palavras-passe, certificados e outros dados confidenciais. |
Configure um segredo do Secret Manager | |
Serviços |
Global Cloud Load Balancing (back-end) |
Crie um serviço de back-end para o tráfego recebido. |
Configure um back-end do Cloud Load Balancing global |
Global Cloud Load Balancing (interface) |
Configure o endereço IP, a porta e o protocolo do front-end do balanceador de carga. Configure um certificado SSL se usar HTTPS. |
Configure uma interface do Cloud Load Balancing global | |
Cloud Load Balancing regional (back-end) |
Crie um serviço de back-end para o tráfego recebido. |
Configure um back-end do Cloud Load Balancing regional | |
Cloud Load Balancing regional (interface) |
Configure o endereço IP, a porta e o protocolo do front-end do balanceador de carga. Configure um certificado SSL se usar HTTPS. |
Configure uma interface do Cloud Load Balancing regional | |
AlloyDB para PostgreSQL |
O AlloyDB é uma base de dados totalmente gerida compatível com o PostgreSQL para as cargas de trabalho de base de dados empresariais mais exigentes. |
Configure um cluster do AlloyDB para PostgreSQL | |
BigQuery |
O BigQuery é o armazém de dados de estatísticas rentável, com capacidade para petabytes de dados e totalmente gerido do Google Cloud que lhe permite executar estatísticas em enormes quantidades de dados quase em tempo real. |
Configure um conjunto de dados do BigQuery | |
Bigtable |
O Bigtable é um serviço de base de dados NoSQL que oferece leituras e escritas extremamente rápidas e é ideal para aplicações que requerem acesso de baixa latência e elevado débito a dados à escala de petabytes. |
Configure uma instância do Bigtable | |
Cloud Run |
O Cloud Run é uma plataforma de computação sem servidor totalmente gerida que lhe permite implementar e executar aplicações e tarefas contentorizadas. Abstrai toda a gestão de infraestruturas, dimensionando automaticamente os seus serviços a partir de zero para processar picos de tráfego súbitos, para que se possa concentrar na criação de excelentes aplicações. |
Configure um serviço do Cloud Run | |
Firestore |
Uma base de dados de documentos NoSQL altamente escalável e sem servidor para criar aplicações Web e para dispositivos móveis geridas com replicação em várias regiões e elevada disponibilidade. |
Configure uma base de dados do Firestore | |
Cluster do Google Kubernetes Engine Autopilot |
Um cluster do GKE Autopilot é um cluster do Kubernetes gerido que gere automaticamente a infraestrutura de computação, rede e armazenamento subjacente para as suas aplicações. |
Configure um cluster do GKE Autopilot | |
Cluster Standard do Google Kubernetes Engine |
Um cluster padrão do GKE é um cluster do Kubernetes que pode usar para executar aplicações contentorizadas. |
Configure um cluster padrão do GKE | |
Memorystore for Redis |
O Memorystore for Redis é um serviço Redis totalmente gerido para o Google Cloud. As aplicações executadas no Google Cloud podem alcançar um desempenho extremo tirando partido do serviço Redis altamente escalável, disponível e seguro sem o encargo de gerir implementações complexas do Redis. |
Configure uma instância do Memorystore for Redis | |
Pub/Sub |
Crie um tópico do Pub/Sub e adicione subscrições |
Configure um tópico do Pub/Sub | |
Spanner |
O Cloud Spanner é um serviço de base de dados relacional totalmente gerido que ajuda a criar e gerir bases de dados relacionais para as suas aplicações. Oferece uma vasta gama de funcionalidades, incluindo o dimensionamento horizontal automático, a consistência forte e uma disponibilidade de até 99, 999%. O Cloud Spanner também é capaz de processar cargas de trabalho não relacionais. |
Configure uma base de dados do Spanner | |
Cloud SQL (MySQL) |
O Cloud SQL for MySQL é um serviço de base de dados totalmente gerido que ajuda na configuração, manutenção, gestão e administração das suas bases de dados relacionais MySQL no Google Cloud Platform. |
Configure uma instância do Cloud SQL para MySQL | |
Cloud SQL (PostgreSQL) |
O Cloud SQL para PostgreSQL é um serviço de base de dados totalmente gerido que ajuda na configuração, manutenção, gestão e administração das suas bases de dados relacionais PostgreSQL no Google Cloud Platform. |
Configure uma instância do Cloud SQL para PostgreSQL | |
Cloud Storage |
O Cloud Storage permite o armazenamento e a obtenção de qualquer quantidade de dados a nível mundial e em qualquer altura. Pode usar o Cloud Storage para vários cenários, como publicação de conteúdo de Websites, armazenamento de dados para arquivo e recuperação de desastres ou distribuição de objetos de dados de grandes dimensões a utilizadores através de transferências direta. |
Configure um contentor do Cloud Storage | |
Vertex AI |
O Vertex AI é uma plataforma de aprendizagem automática (ML) que lhe permite preparar e implementar modelos de ML e aplicações de IA. A Vertex AI combina fluxos de trabalho de engenharia de dados, ciência de dados e engenharia de ML, o que permite a colaboração das equipas através de um conjunto de ferramentas comum. |
Configure um modelo do Vertex AI | |
Cargas de trabalho |
Tarefa do Cloud Run |
Uma tarefa do Cloud Run é uma aplicação contentorizada que executa uma tarefa específica não HTTP e, em seguida, termina. É ideal para tarefas como o processamento em lote agendado, as transformações de dados ou qualquer outro trabalho que não precise de estar constantemente em execução e a processar pedidos. |
Configure uma tarefa do Cloud Run |
Compute Engine (grupo de instâncias geridas) |
Os grupos de instâncias são coleções de instâncias de VMs que usam o balanceamento de carga e serviços automatizados, como a escala automática e a autorreparação. Com um grupo de instâncias geridas, pode gerir um grupo de instâncias de VMs como uma entidade. |
Configure um GIG do Compute Engine |
O que se segue?
- Configure o Centro de design de aplicações.
- Para usar os seus próprios módulos do Terraform no design do modelo de aplicação, importe componentes.