Programas e tipos de programas understanding-programs

O Cloud Manager é construído com base em uma hierarquia de entidades. Os detalhes não são essenciais para o seu trabalho diário no Cloud Manager, mas ter uma visão geral pode ajudá-lo a entender os programas e configurar os seus próprios programas.

Hierarquia do Cloud Manager

  • LOCATÁRIO - O topo da hierarquia. Cada cliente recebe um locatário.
  • PROGRAMAS - Cada locatário tem um ou mais programas, que geralmente refletem as soluções licenciadas do cliente.
  • AMBIENTES - cada programa tem vários ambientes, um de produção para conteúdo dinâmico, um para preparo e outro para fins de desenvolvimento.
    • Cada programa pode ter apenas um ambiente de produção, mas pode ter vários ambientes de não produção.
  • REPOSITÓRIO - Os programas têm repositórios Git, nos quais o código do aplicativo e do front-end são mantidos para os ambientes.
  • FERRAMENTAS E FLUXOS DE TRABALHO - Pipelines gerenciam a implantação de código dos repositórios nos ambientes, enquanto que outras ferramentas permitem o acesso a registros, monitoramento e gerenciamento do ambiente.

Geralmente, um exemplo é útil na contextualização dessa hierarquia.

  • A WKND Travel and Adventure Enterprises pode ser um locatário que se concentra em mídias relacionadas a viagens.
  • O locatário da WKND Travel and Adventure Enterprises pode ter dois programas: um programa Sites para a WKND Magazine e um programa Assets para a WKND Media.
  • Os programas da WKND Magazine e WKND Media teriam ambientes de desenvolvimento, preparação e produção.

Repositório de código-fonte source-code-repository

Um programa do Cloud Manager é provisionado automaticamente com seu próprio repositório Git.

Os usuários podem acessar o repositório Git do Cloud Manager usando um cliente Git com uma ferramenta de linha de comando ou um cliente Git visual independente. Como alternativa, eles podem usar o IDE (Integrated Development Environment, ambiente de desenvolvimento integrado) de sua preferência, como Eclipse, IntelliJ ou NetBeans.

Depois que um cliente Git é configurado, você pode gerenciar seu repositório Git na interface do usuário do Cloud Manager. Para saber mais sobre como gerenciar o Git usando a interface do usuário do Cloud Manager, consulte Acessar o Git.

Para começar a desenvolver o aplicativo AEM Cloud, verifique o código do aplicativo do repositório do Cloud Manager para o computador local.

$ git clone {URL}

O fluxo de trabalho segue um processo Git padrão:

  1. Um usuário clona o repositório Git remoto localmente.
  2. O usuário faz alterações no repositório local.
  3. Quando pronto, o usuário confirma as alterações no repositório Git remoto.

A única diferença é que o repositório Git remoto faz parte do Cloud Manager, que é transparente para o desenvolvedor.

Tipos de programas program-types

Um usuário pode criar um programa produção ou um programa sandbox.

  • Um programa de produção é criado para permitir o tráfego direto em seu site.

  • Um programa de sandbox é normalmente criado para fins de treinamento, execução de demonstrações, capacitação, POCs ou documentação.

    • Um ambiente de sandbox não se destina a transportar tráfego direto e tem restrições que um programa de produção não tem.
    • Ele inclui Sites, Assets e Edge Delivery Services e vem pré-preenchido com uma ramificação Git contendo código de amostra, um ambiente de desenvolvimento e um pipeline de não produção.
    • Consulte Introdução aos programas de sandbox para obter mais detalhes.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab