Prepare-se para a gestão do ciclo de vida das aplicações

As hierarquias de recursos da nuvem tradicionais podem ocultar as relações entre recursos e complicar as tarefas operacionais. A organização dos recursos em aplicações e a gestão dos mesmos por funções empresariais podem ajudar a resolver esses desafios e a ter uma visão clara das interações da infraestrutura.

Este guia descreve os fluxos de trabalho que pode usar para conceber, implementar e manter aplicações. Recomendamos estes fluxos de trabalho para ajudar a operar os seus Google Cloud recursos como unidades lógicas que se alinham com a estrutura da sua empresa. Pode aplicar estas práticas quer esteja a implementar uma nova infraestrutura de aplicações ou a organizar recursos existentes em aplicações.

A base da abordagem de gestão de aplicações que este guia propõe é a pasta com apps ativadas ou o projeto anfitrião, consoante o seu modelo de configuração. Esses recursos atuam como o limite administrativo para as suas aplicações e servem como um repositório central para todos os metadados da sua aplicação, oferecendo uma experiência unificada em várias ferramentas.

Para mais informações sobre os principais produtos, conceitos e funcionalidades que lhe permitem gerir aplicações no Google Cloud, consulte Google Cloud centrado em aplicações.

Os cenários descritos neste guia usam dois produtos Google Cloud principais:

  • App Hub: o registo central de todas as suas aplicações, que oferece visibilidade dos respetivos serviços e cargas de trabalho, e permite a governação ao nível da aplicação.
  • Application Design Center: a sua tela para arquitetar, criar e implementar nova infraestrutura de aplicações através de modelos pré-aprovados e infraestrutura como código (IaC).

Estes produtos funcionam em conjunto para oferecer uma transição perfeita desde a conceção e o agrupamento até à implementação e às operações contínuas. Escolha um dos seguintes casos que melhor se adequa ao seu objetivo:

  • Registe recursos existentes para criar uma aplicação: agrupe serviços e cargas de trabalho existentes da sua infraestrutura na nuvem numa aplicação para obter visibilidade, governação e controlo operacional unificados. Esta opção permite-lhe começar a gerir os seus recursos atuais como unidades lógicas.
  • Crie aplicações a partir de modelos publicados: implemente uma nova infraestrutura de aplicações padronizada através de modelos pré-criados, garantindo a conformidade com as práticas recomendadas organizacionais e oferecendo visibilidade imediata.
  • Crie um modelo reutilizável a partir de uma aplicação em execução: capture a arquitetura de uma aplicação em execução bem-sucedida como um modelo reutilizável e regido para permitir implementações self-service consistentes e em conformidade para outras equipas e novas aplicações.
  • Otimizar uma aplicação existente com recomendações de design: analisar a arquitetura existente de uma aplicação através de estatísticas da aplicação e recomendações de design. Em seguida, modele e implemente alterações arquitetónicas no Application Design Center para melhorar o custo, a segurança ou o desempenho.

Embora estes sejam exemplos de utilização recomendados, pode adaptar as funcionalidades e as capacidades dos produtos para satisfazer os seus requisitos individuais específicos.