Preparar o gerenciamento do ciclo de vida do aplicativo
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
As hierarquias tradicionais de recursos de nuvem podem ocultar relações entre recursos e complicar tarefas operacionais. Organizar recursos em aplicativos e gerenciá-los por funções comerciais pode ajudar você a enfrentar esses desafios e ter uma visão clara das interações de infraestrutura.
Este guia descreve fluxos de trabalho que podem ser usados para projetar, implantar e manter
aplicativos. Recomendamos esses fluxos de trabalho para ajudar você a operar seus recursos do Google Cloud
como unidades lógicas que se alinham à estrutura da sua empresa. É possível
aplicar essas práticas ao implantar uma nova infraestrutura de aplicativos
ou organizar recursos atuais em aplicativos.
A base da abordagem de gerenciamento de aplicativos proposta neste guia é a pasta ativada para apps ou o projeto host, dependendo do seu modelo de configuração. Esses recursos atuam como o limite administrativo dos seus aplicativos e servem como um repositório central para todos os metadados de aplicativos, oferecendo uma experiência unificada em várias ferramentas.
Para mais informações sobre os principais produtos, conceitos e recursos que permitem
gerenciar aplicativos no Google Cloud, consulte
Google Cloud focado em aplicativos.
Casos de uso recomendados
Os cenários descritos neste guia usam dois principais produtos do Google Cloud :
App Hub: o registro central de todos os seus aplicativos, que oferece visibilidade dos serviços e cargas de trabalho e permite a governança no nível do aplicativo.
Application Design Center: sua tela para arquitetar, projetar e
implantar uma nova infraestrutura de aplicativos usando modelos pré-aprovados e
infraestrutura como código (IaC).
Esses produtos trabalham juntos para oferecer uma transição perfeita do design e
agrupamento para a implantação e as operações contínuas. Escolha um dos seguintes casos que melhor corresponda à sua meta:
Registrar recursos atuais para criar um aplicativo: agrupe serviços e cargas de trabalho atuais da sua infraestrutura em nuvem em um aplicativo para ter visibilidade, governança e controle operacional unificados.
Com essa opção, você começa a gerenciar seus recursos atuais como unidades lógicas.
Criar aplicativos com base em modelos publicados: implante uma nova infraestrutura de aplicativos padronizada usando modelos pré-criados, garantindo a conformidade com as práticas recomendadas da organização e oferecendo visibilidade imediata.
Crie um modelo reutilizável de um aplicativo em execução: capture
a arquitetura de um aplicativo em execução bem-sucedido como um modelo reutilizável e
controlado para permitir implantações de autoatendimento consistentes e em conformidade
para outras equipes e novos aplicativos.
Otimizar um aplicativo atual com recomendações de design:
analise a arquitetura atual de um aplicativo usando insights
e recomendações de design. Em seguida, modele e implante mudanças arquitetônicas no Application Design Center para melhorar o custo, a segurança ou o desempenho.
Embora esses sejam casos de uso recomendados, você pode adaptar os recursos e as
capacidades do produto para atender às suas necessidades específicas.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-10 UTC."],[],[],null,["Traditional cloud resource hierarchies can obscure resource relationships and\ncomplicate operational tasks. Organizing resources into applications and\nmanaging them by your business functions can help you address those challenges\nand gain a clear view of infrastructure interactions.\n\nThis guide outlines workflows you can use to design, deploy, and maintain\napplications. We recommend these workflows to help you operate your Google Cloud\nresources as logical units that align with your business structure. You can\napply these practices whether you are deploying new application infrastructure\nor organizing existing resources into applications.\n\nThe foundation of the application management approach that this guide proposes\nis the *app-enabled folder* or the *host project* , depending on your\n[setup model](/app-hub/docs/set-up-app-hub). Those resources act as the\nadministrative boundary for your applications and serve as a central repository\nfor all your application metadata, providing a unified experience across various\ntools.\n\nFor more information about key products, concepts, and features that let you\nmanage applications in Google Cloud, see\n[Application-centric Google Cloud](/app-hub/docs/application-centric-google-cloud).\n\nRecommended use cases\n\nThe scenarios described in this guide use two main Google Cloud products:\n\n- **App Hub**: The central registry for all your applications, providing visibility into their services and workloads and enabling governance at the application level.\n- **Application Design Center**: Your canvas for architecting, designing, and deploying new application infrastructure using pre-approved templates and Infrastructure as Code (IaC).\n\nThese products work together to provide a seamless transition from design and\ngrouping to deployment and ongoing operations. Choose one of the following\ncases that best matches your goal:\n\n- [Register existing resources to create an application](/app-hub/docs/register-resources): Group existing services and workloads from your cloud infrastructure into an application to gain unified visibility, governance, and operational control. This option lets you start managing your current resources as logical units.\n- [Create applications from published templates](/app-hub/docs/create-applications-from-templates): Deploy new, standardized application infrastructure using pre-built templates, ensuring compliance with organizational best practices and providing immediate visibility.\n- [Create a reusable template from a running application](/app-hub/docs/create-reusable-template): Capture the architecture of a successful, running application as a reusable, governed template to enable consistent and compliant self-service deployments for other teams and new applications.\n- [Optimize an existing application with design recommendations](/app-hub/docs/optimize-applications): Analyze the existing architecture of an application using application insights and design recommendations. Then, model and deploy architectural changes on Application Design Center to improve cost, security, or performance.\n\nWhile these are recommended use cases, you can adapt product features and\ncapabilities to meet your specific individual requirements."]]