Desplegar una nueva versión de una arquitectura desplegable

Este tutorial le guiará a través de la actualización de una configuración de arquitectura desplegable en un proyecto a una nueva versión con un tiempo de inactividad mínimo. Cuando se pone a disposición una nueva versión de una arquitectura desplegable, no es necesario desinstalar nada. Puede editar la configuración de la arquitectura desplegable en su proyecto para utilizar la nueva versión, configurar las nuevas entradas y, a continuación, desplegar los cambios.

Imagina que eres desarrollador de software para la empresa Example Corp. Su arquitecto de infraestructuras descubrió la arquitectura desplegable de automatización de la nube para Code Engine y su profesional de ingeniería de automatización de la nube la personalizó para satisfacer plenamente sus necesidades empresariales. Ha desplegado esa arquitectura personalizada en dos regiones. Sin embargo, esa arquitectura desplegable se actualiza ahora a una nueva versión en su catálogo privado. Quieres aprovechar la última versión de la arquitectura desplegable, por lo que necesitas actualizar tu proyecto y desplegar los cambios.

Este tutorial utiliza un escenario ficticio para ayudarle a entender cómo actualizar una configuración de arquitectura desplegable en su proyecto cuando se pone a su disposición una nueva versión de la arquitectura. A medida que completes el tutorial, adapta cada paso a las necesidades de tu organización.

Antes de empezar

  1. Cree una arquitectura desplegable personalizada denominada Example Corp's infrastructure e incorpórela a un catálogo privado denominado Example Corp catalog.
  2. Despliegue la infraestructura de Example Corp en dos regiones utilizando un proyecto llamado Example Corp infrastructure.
  3. Actualice la infraestructura de Example Corp con una nueva versión en el catálogo privado y añada dos opciones de base de datos que sus usuarios puedan elegir.
  4. Tenga en cuenta que la realización de este tutorial puede generar gastos en su cuenta. La automatización de la nube para Code Engine se personalizó para crear Example Corp's infrastructure. Para más información sobre los costes asociados al uso de Code Engine, consulte Precios de Code Engine. La última versión de Example Corp's infrastructure incluye dos opciones de base de datos que se despliegan como parte de este tutorial. El panel Resumen del listado del catálogo incluye un coste estimado de despliegue de las arquitecturas:
    1. Automatización en la nube para el listado del catálogo Databases for Elasticsearch.
    2. Automatización de la nube para el listado del catálogo Databases for PostgreSQL.

Ahora, está listo para actualizar las configuraciones en su proyecto Example Corp infrastructure para que pueda desplegar la última versión de Example Corp's infrastructure en las dos regiones en las que desplegó anteriormente.

Actualización de configuraciones en el proyecto

En primer lugar, actualice las configuraciones de su proyecto para utilizar la última versión de Example Corp's infrastructure que se ha puesto recientemente a su disposición. Complete los pasossiguientes:

  1. En la consola IBM Cloud, haga clic en el icono del menú de navegación Menú de navegación > Proyectos.
  2. Haga clic en Example Corp infrastructure para abrir el proyecto.
  3. Haga clic en Configuraciones.
  4. Haga clic en el icono Opciones para example-corp-us-south > Editar.
  5. En la sección Detalles, el menú Versión muestra un aviso de que hay disponible una nueva versión de Example Corp's infrastructure. Seleccione 0.0.2 en el menú.
  6. Haga clic en Cambiar avisos para ver información sobre la última versión. Cierra el panel cuando hayas terminado.
  7. Pulse Guardar.

Repita los pasos pero esta vez, edite example-corp-us-east para utilizar la versión 0.0.2 de la arquitectura desplegable.

Selección de una opción de base de datos para cada implantación

Según el aviso de cambio, sabe que la versión 0.0.2 de Example Corp's infrastructure incluye dos bases de datos opcionales entre las que puede elegir. Ahora que las configuraciones de arquitectura desplegable están actualizadas para utilizar la última versión de su catálogo privado, seleccione qué opción de base de datos desea utilizar con cada configuración. Complete los pasossiguientes:

  1. En el proyecto Example Corp infrastructure, seleccione Configuraciones.

  2. Haga clic en el icono Opciones Icono de opciones para example-corp-us-south > Personalizar la arquitectura.

  3. Seleccione Cloud automation para Databases for PostgreSQL para añadirlo a su proyecto y haga clic en Guardar.

  4. Haga clic en el icono Opciones icono Opciones para example-corp-us-south > Validar.

    Si la validación falla, puede solucionar el problema. O bien, un administrador del servicio IBM Cloud Projects puede revisar los resultados a través del servicio Schematics y anular el fallo y aprobar la configuración para desplegarla de todos modos. Sin embargo, asegúrese de que la canalización falló debido al análisis del Analizador de Riesgos de Código y no debido a un fallo de validación o del plan. No se recomienda anular un fallo marcado debido a un fallo de validación o del plan, ya que la configuración no puede desplegarse correctamente. Para más información sobre seguridad y conformidad en los proyectos, consulte Lograr la conformidad continua en la empresa.

  5. Repita los pasos para example-corp-us-east, pero esta vez, seleccione Cloud automation para Databases for Elasticsearch como la base de datos a añadir a su proyecto.

Durante el proceso de configuración y despliegue, supervise los elementos de atención a sus necesidades. El widget refleja cualquier incidencia que se produzca en tus configuraciones.

Aprobación e implantación de cambios

Puede ser beneficioso desplegar su primera configuración para asegurarse de que sus cambios funcionan como se espera. A continuación, si el despliegue se realiza correctamente, puede continuar desplegando su segunda configuración.

Antes de aprobar y desplegar sus configuraciones, debe resolver cualquier elemento pendiente de Atención necesaria en la pestaña Descripción general.

  1. En el proyecto Example Corp infrastructure, seleccione Configuraciones.
  2. Haga clic en example-corp-us-south > Ver detalles para ver la última validación y aprobar los cambios.
  3. Añada un comentario con más detalles sobre la aprobación y haga clic en Aprobar.
  4. Haga clic en Desplegar y espere a que finalice el despliegue.
  5. Repita los pasos, pero esta vez, apruebe y despliegue example-corp-us-east.

Próximos pasos

Sus despliegues en ejecución están ahora actualizados para utilizar la última versión de su arquitectura desplegable. Si necesita revertir los despliegues a la versión anterior, puede hacerlo utilizando la CLI. Para más información, vaya a deshacer una actualización.