Programas y tipos de programas

Cloud Manager se basa en una jerarquía de entidades. Los detalles de esto no son críticos para su trabajo diario en Cloud Manager, pero una descripción general de él le ayudará a comprender los programas y a configurar los suyos propios.

Jerarquía de Cloud Manager

  • INQUILINO - Esta es la parte superior de la jerarquía. Cada cliente se aprovisiona con un inquilino.
  • PROGRAMAS - Cada inquilino tiene uno o más programas, que a menudo reflejan las soluciones con licencia del cliente.
  • ENTORNOS - Cada programa tiene múltiples entornos, como producción para contenido en directo, uno para ensayo y otro para desarrollo.
    • Cada programa puede tener un solo entorno de producción, pero varios entornos que no sean de producción.
  • REPOSITORIO - Los programas tienen repositorios de Git donde el código de la aplicación y del front-end se mantiene para los entornos.
  • HERRAMIENTAS Y FLUJOS DE TRABAJO : las canalizaciones administran la implementación de código desde los repositorios a los entornos, mientras que otras herramientas permiten el acceso a los registros, la monitorización y la administración del entorno.

Un ejemplo suele ser útil para contextualizar esta jerarquía.

  • WKND Las empresas de viajes y aventura pueden ser una inquilino que se centra en medios relacionados con viajes.
  • El inquilino de WKND Travel and Adventure Enterprises puede tener dos programas: un programa Sites para WKND Magazine y un programa Assets para WKND Media.
  • Los programas WKND Magazine y WKND Media tendrían desarrollo, escenario y producción entornos.

Repositorio de códigos de origen

Un programa de Cloud Manager vendrá aprovisionado automáticamente con su propio repositorio de Git.

Para acceder al repositorio de Git de Cloud Manager, los usuarios deberán utilizar un cliente de Git con una herramienta de línea de comandos, un cliente de Git visual independiente o el IDE que el usuario elija, como Eclipse, IntelliJ o NetBeans.

Una vez configurado un cliente Git, puede administrar el repositorio Git desde la interfaz de usuario de Cloud Manager. Para obtener más información sobre cómo administrar Git mediante la interfaz de usuario de Cloud Manager, consulte el documento Acceso a Git

Para comenzar a desarrollar la aplicación de AEM Cloud, se debe realizar una copia local del código de la aplicación desprotegiéndolo del repositorio de Cloud Manager a una ubicación de su equipo local.

$ git clone {URL}

Por lo tanto, el flujo de trabajo es un flujo de trabajo de Git estándar.

  1. Un usuario clona una copia local del repositorio de Git.
  2. El usuario realiza cambios en el repositorio de código local.
  3. Cuando está listo, el usuario vuelve a enviar los cambios al repositorio de Git remoto.

La única diferencia es que el repositorio de Git remoto forma parte de Cloud Manager, que es transparente para el desarrollador.

Tipos de programas

Un usuario puede crear un producción programa o entorno limitado programa.

  • A programa de producción se crea para habilitar el tráfico en directo para el sitio.
  • A programa de simulación de pruebas normalmente se crea para servir los propósitos de formación, ejecución de demostraciones, habilitación, POCs o documentación.
    • Un entorno limitado no está diseñado para transportar tráfico en directo y tiene restricciones que un programa de producción no.
    • Incluirá Sites y Assets, y se entregará rellenando automáticamente con una rama de Git que incluya código de muestra, un entorno de desarrollo y una canalización que no sea de producción.
    • Consulte el documento Introducción a los programas de espacio aislado para obtener más información.

En esta página