Información sobre Continuous Delivery y el aislamiento de cargas de trabajo

DevOps Insights Llegará al final de su vida útil y se dejará de ofrecer el 31 de agosto de 2026. Continuous Delivery dejará de estar disponible en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-tor, us-east. Code Risk Analyzer también dejará de estar disponible en todas las regiones a partir de esa fecha. Si en una región no se hace uso activo de estas funciones, es posible que dichas funciones se dejen de ofrecer antes de lo previsto en esa región y dejen de aceptar nuevas instancias. Más información

IBM Cloud® Continuous Delivery se proporciona como un servicio regional, compartido y multiarrendatario con puntos finales públicos. Este servicio se compone de varios componentes principales. IBM gestiona por completo a mayoría de estos componentes, y muchos de ellos dan soporte a un modelo compartido de cálculo, red y almacenamiento físico.

En tabla siguiente encontrará los principales componentes del servicio Continuous Delivery, quién gestiona cada componente y las características de aislamiento de cálculo, red y almacenamiento de cada componente.

Gestión de componentes de servicio
Componente Gestor Características de aislamiento
Plataforma de cadena de herramientas IBM Compartido, cálculo, red y almacenamiento
Integraciones de herramientas de terceros IBM Compartido, cálculo, red y almacenamiento
Git Repos and Issue Tracking IBM Compartido, cálculo, red y almacenamiento
DevOps Insights IBM Compartido, cálculo, red y almacenamiento
Delivery Pipeline IBM Compartido, cálculo, red y almacenamiento
Nodos trabajadores compartidos de Delivery Pipeline IBM Cada trabajo o paso del conducto se ejecuta de forma aislada, en su propio contenedor, en una agrupación de nodos trabajadores compartidos gestionados por IBM con red y almacenamiento compartidos.
Nodos trabajadores privados de Delivery Pipeline Usted Cada trabajo o paso del conducto se ejecuta de forma aislada, en su propio contenedor en los nodos trabajadores que gestiona usted, con el soporte de la red y del almacenamiento que defina o gestione.

Los trabajos y los pasos de Delivery Pipeline se ejecutan directamente dentro de contenedores en nodos trabajadores de Kubernetes compartidos (gestionados por IBM) o privados (gestionados por el cliente). Los demás componentes del servicio Continuous Delivery se despliegan como microservicios dentro de clústeres de Kubernetes gestionados por IBM. Estos componentes están particionados de forma lógica entre un conjunto de clústeres. Cada conjunto de clústeres se duplica en tres zonas de cada región en la que está disponible el servicio Continuous Delivery.

Continuous Delivery racimos racimos
Continuous Delivery

Para obtener más información sobre disponibilidad, consulte Alta disponibilidad y recuperación tras desastre.

Todos los planes del servicio Continuous Delivery comparten características de gestión, aislamiento y despliegue. Para obtener más información sobre los planes de Continuous Delivery, consulte Limitaciones y uso del plan.

Puede configurar Trabajadores privados de Delivery Pipeline para que se comuniquen entre clústeres de clientes y servicios de Delivery Pipeline utilizando puntos finales privados.

Aislamiento de cargas de trabajo de Continuous Delivery

Los componentes gestionados por IBM del servicio Continuous Delivery están organizados para proporcionar aislamiento de cálculo entre las cargas de trabajo de la plataforma de cadena de herramientas multiarrendatario y las cargas de trabajo de nodo trabajador de Delivery Pipeline de un solo arrendatario del servicio.

En el diagrama siguiente se muestran las características de gestión y de aislamiento de los componentes del servicio Continuous Delivery.

  • La sección Plataforma de cadena de herramientas multiarrendatario representa los componentes gestionados por IBM del servicio que proporcionan cargas de trabajo multiarrendatario o compartidos.
  • La sección Aislamiento de cargas de trabajo de cálculo de nivel de contenedor representa el componente de nodos trabajadores compartidos de Delivery Pipeline gestionados por IBM del servicio. Este componente da soporte a las cargas de trabajo de un solo arrendatario.
  • Las cargas de trabajo multiarrendatario y de un solo arrendatario se ejecutan en distintos conjuntos de clústeres, y están aisladas unas de otras a nivel de cálculo.
  • Cada trabajo o paso de Delivery Pipeline se ejecuta en su propio contenedor, que está aislado a nivel de cálculo de los demás contenedores dentro de un clúster. Este aislamiento se aplica a los nodos trabajadores compartidos gestionados por IBM y a los nodos trabajadores compartidos gestionados por el cliente.

Continuous Delivery cargas de trabajo informáticas cargas de trabajo informáticas
Continuous Delivery

Dependencias de Continuous Delivery

El servicio Continuous Delivery depende de varios componentes y servicios de la plataforma IBM Cloud que incluyen, aunque sin limitarse a las mismas, las siguientes tareas.

  • Alojamiento de microservicios internos del servicio Continuous Delivery
  • Integración en la plataforma de IBM Cloud y en la interfaz de usuario
  • Almacenamiento de datos del servicio y propiedad del cliente
  • Registro y auditoría de sucesos del servicio
  • Copia de seguridad regular de datos del servicio y del cliente

En la tabla siguiente se muestran las principales dependencias del servicio Continuous Delivery.

El servicio Continuous Delivery inicia sus dependencias sobre los puntos finales públicos.

Dependencias de Continuous Delivery
Dependencia Tipo Finalidad
Consola Plataforma Permite a los usuarios gestionar instancias de servicio de Continuous Delivery y cadenas de herramientas mediante una interfaz de usuario web. Gestiona el inicio de sesión de usuario para la mayoría de las páginas web del servicio Continuous Delivery.
Identity and Access Management (IAM) Plataforma Proporciona comprobaciones de autorización a los recursos y las acciones de Continuous Delivery y de la cadena de herramientas. Genera y autentica claves de API de IAM, como las que utiliza el componente Delivery Pipeline.
Búsqueda y etiquetado Plataforma Proporciona funciones de búsqueda de recursos en memoria caché de alto rendimiento.
Controlador de recursos Plataforma Coordina el suministro, la actualización y la anulación de suministro de Continuous Delivery y de los recursos de la cadena de herramientas.
Gestión de cuentas Plataforma Proporciona metadatos sobre las cuentas y empresas de IBM Cloud que Continuous Delivery utiliza en el cálculo de métricas de uso.
Medición del uso Plataforma Recibe métricas de uso del servicio Continuous Delivery para notificar el uso y calcular las facturas de cuentas de clientes.
IBM Cloud® Kubernetes Service Servicio Aloja los clústeres de contenedores en los que se ejecutan los de microservicios internos del servicio Continuous Delivery.
IBM Cloud® Container Registry Servicio Almacena las imágenes de contenedor que utilizan los trabajos y los pasos de Delivery Pipeline.
IBM Cloud Logs Servicio Recopila sucesos de registro internos del servicio Continuous Delivery que luego utilizan los especialistas de IBM para mantener y dar soporte al servicio.
IBM Cloud Activity Tracker Event Routing Plataforma Recopila sucesos de acciones del servicio Continuous Delivery para que los clientes puedan auditar las actividades con el servicio Continuous Delivery y sus componentes.
IBM Cloud® App ID Servicio Gestiona las conversiones entre ID de usuario de IBM Cloud y direcciones de correo electrónico de los usuarios.
IBM Cloud® Internet Services (CIS) Servicio Proporciona resolución de nombres de dominio y direccionamiento de tráfico para el servicio Continuous Delivery.
IBM® Cloudant® for IBM Cloud® Servicio Sirve como base de datos primaria para todos los datos estructurados del servicio Continuous Delivery y propiedad del cliente.
IBM Cloud® Databases for Redis Servicio Proporciona un servicio de memoria caché compartida para compartir datos a alta velocidad entre las réplicas de los microservicios que componen el servicio Continuous Delivery.
IBM Cloud® Messages for RabbitMQ Servicio Permite entregar mensajes de forma fiable entre los componentes del servicio Continuous Delivery, incluidos, aunque sin limitarse a los mismos, desencadenantes de Delivery Pipeline.
IBM Cloud® Databases for PostgreSQL Servicio Sirve como base de datos para registros de trabajos y de pasos de Delivery Pipeline.
Object Storage Servicio Almacena los artefactos generados por trabajos y pasos de Delivery Pipeline. Almacena copias de seguridad de datos de Continuous Delivery.
QRadar Servicio Recopila sucesos de seguridad, como intentos correctos o fallidos de autorización de inicio de sesión, que luego utilizan los especialistas de IBM que mantienen y dan soporte al servicio.
General Parallel File System (GPFS) Almacenamiento Proporciona almacenamiento de sistema de archivos distribuido seguro y de alto rendimiento de repositorios Git Repos and Issue Tracking. GPFS se ejecuta en nodos dentro de los mismos clústeres que alojan los componentes de Git Repos and Issue Tracking.

Consulte " ¿Qué es la Plataforma " IBM Cloud "? " para más detalles sobre los componentes clave de la plataforma.

En el siguiente diagrama se muestran las dependencias de Continuous Delivery.

Continuous Delivery dependencias dependencias
Continuous Delivery

Excepto las copias de seguridad de datos, los datos propiedad del cliente que se proporcionan al servicio Continuous Delivery en una región específica solo se intercambian con servicios de datos y de registro de la misma región. Las copias de seguridad de los datos se almacenan en grupos de Cloud Object Storage en varias regiones.

Ubicación de Object Storage

En la tabla siguiente se muestra la ubicación en varias regiones de Object Storage donde se guardan los datos de copia de seguridad de cada región de servicio de Continuous Delivery.

Ubicación de Object Storage
Ubicación del servicio Continuous Delivery Ubicación del servicio de copia de seguridad de Object Storage
Dallas (us-south) Varias regiones de EE. UU. (Dallas, Washington, San José)
Washington (us-east) Varias regiones de EE. UU. (Dallas, Washington, San José)
Londres (eu-gb) Varias regiones de la UE (Amsterdam, Frankfurt, Milán)
Fráncfort (eu-de) Varias regiones de la UE (Amsterdam, Frankfurt, Milán)
Tokio (jp-tok) AP Cross Region (Osaka, Sydney, Tokio)
Sídney (au-syd) AP Cross Region (Osaka, Sydney, Tokio)
Toronto (ca-tor) Varias regiones de EE.UU. (Dallas, Washington, San José, Toronto)
Sao Paulo (br-sao) EE. UU. Varias regiones (Dallas, Washington, San José, Toronto, Sao Paulo)

Para obtener más información sobre las ubicaciones de Object Storage, consulte Puntos finales regionales.

Para obtener más información sobre la recuperación tras desastre de Continuous Delivery, consulte Recuperación tras desastre.