Informazioni su Continuous Delivery e sull'isolamento dei carichi di lavoro

DevOps Insights Il servizio giungerà al termine e verrà interrotto il 31 agosto 2026. Il servizio " Continuous Delivery " verrà interrotto nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più

IBM Cloud® Continuous Delivery viene offerto come un servizio regionale, condiviso e multi-tenant con gli endpoint pubblici. Questo servizio si articola in diversi componenti principali. La maggior parte di questi componenti e completamente gestita da IBM e supporta un modello di archiviazione fisica, rete e calcolo condiviso.

La seguente tabella elenca i principali componenti del servizio Continuous Delivery , che gestisce ciascun componente e le caratteristiche di isolamento di archiviazione, rete e calcolo di ciascun componente.

Gestione dei componenti del servizio
Componente Gestore Caratteristiche di isolamento
Piattaforma toolchain IBM Condivisa, calcolo, rete e archiviazione
Integrazioni di strumenti di terze parti IBM Condivisa, calcolo, rete e archiviazione
Git Repos and Issue Tracking IBM Condivisa, calcolo, rete e archiviazione
DevOps Insights IBM Condivisa, calcolo, rete e archiviazione
Delivery Pipeline IBM Condivisa, calcolo, rete e archiviazione
Nodi di lavoro condivisi Delivery Pipeline IBM Ogni passo o lavoro di pipeline viene eseguito in isolamento, in un suo contenitore, su un pool di nodi di lavoro condivisi gestiti da IBM con rete e archiviazione condivisi.
Nodi di lavoro privati Delivery Pipeline Tu Ogni passo o lavoro di pipeline viene eseguito in isolamento, in un suo contenitore sui nodi di lavoro che gestisci, supportato dalla rete e dall'archiviazione che definisci o gestisci.

I passi e i lavori Delivery Pipeline vengono eseguiti direttamente nei contenitori su nodi di lavoro Kubernetes condivisi (gestiti da IBM) o privati (gestiti dal cliente). Tutti gli altri componenti del servizio Continuous Delivery sono distribuiti come microservizi all'interno di cluster Kubernetes gestiti da IBM. Questi componenti vengono partizionati logicamente su una serie di cluster. Ciascuna serie di cluster viene replicata su tre zone in ciascuna regione in cui è disponibile il servizio Continuous Delivery.

Continuous Delivery cluster cluster
Continuous Delivery

Per ulteriori informazioni sulla disponibilità, vedi Alta disponibilità e ripristino di emergenza.

Tutti i piani di servizio Continuous Delivery condividono caratteristiche di gestione, isolamento e distribuzione. Per ulteriori informazioni sui piani Continuous Delivery, vedi Utilizzo e limitazioni del piano.

Puoi configurare i nodi di lavoro privati Delivery Pipeline per comunicare tra cluster di clienti e servizi Delivery Pipeline utilizzando endpoint privati.

Isolamento del carico di lavoro Continuous Delivery

I componenti gestiti da IBMdel servizio Continuous Delivery sono organizzati per fornire un isolamento di calcolo tra i carichi di lavoro della piattaforma della toolchain a più tenant e i carichi di lavoro del servizio a singolo tenant Delivery Pipeline.

Il seguente diagramma mostra le caratteristiche di gestione e isolamento dei componenti del servizio Continuous Delivery.

  • La sezione Piattaforma della toolchain a più tenant rappresenta i componenti gestiti da IBMdel servizio che forniscono carichi di lavoro a più tenant o condivisi.
  • La sezione Isolamento del carico di lavoro di calcolo del livello contenitore rappresenta il componente di lavoro condiviso IBM-managed Delivery Pipeline del servizio. Questo componente supporta i carichi di lavoro a singolo titolare.
  • I carichi di lavoro a più tenant e a singolo tenant vengono eseguiti ciascuno in diverse serie di cluster e vengono calcolati isolati l'uno dall'altro.
  • Ogni lavoro o passo Delivery Pipeline viene eseguito nel proprio contenitore che è isolato dal calcolo dagli altri contenitori all'interno di un cluster. Questo isolamento si applica ai nodi di lavoro condivisi gestiti da IBMe ai nodi di lavoro condivisi gestiti dal cliente.

Continuous Delivery carichi di lavoro di calcolo carichi di lavoro di calcolo
Continuous Delivery

Dipendenze Continuous Delivery

Il servizio Continuous Delivery dipende da diversi componenti e servizi IBM Cloud Platform che includono, ma non solo, le seguenti attività.

  • Hosting dei microservizi interni del servizio Continuous Delivery
  • Integrazione in IBM Cloud Platform e interfaccia utente
  • Archiviazione di dati di proprietà del cliente e di servizio
  • Registrazione e controllo degli eventi del servizio
  • Backup regolari di dati del cliente e di servizio

La seguente tabella elenca le dipendenze principali del servizio Continuous Delivery.

Il servizio Continuous Delivery lancia le sue dipendenze su endpoint pubblici.

Continuous Delivery dipendenze
Dipendenza Immettere Scopo
Console Piattaforma Consente agli utenti di gestire le toolchain e le istanze del servizio Continuous Delivery mediante un'IU web. Gestisce l'accesso utente per la maggior parte delle pagine web del servizio Continuous Delivery.
Identity and Access Management (IAM) Piattaforma Fornisce dei controlli dell'autorizzazione a Continuous Delivery e azioni e risorse della toolchain. Genera e autentica le chiavi API IAM quali quelle utilizzate dal componente Delivery Pipeline.
Ricerca e aggiunta di tag Piattaforma Fornisce una ricerca di risorse ad alte prestazioni e con memorizzazione in cache.
Controller delle risorse Piattaforma Coordina provisioning, aggiornamento e annullamento del provisioning di Continuous Delivery e risorse della toolchain.
Gestione account Piattaforma Fornisce i metadati su IBM Cloud account e aziende che Continuous Delivery utilizza nel calcolo delle metriche di utilizzo.
Misurazione dell'utilizzo Piattaforma Riceve le metriche di utilizzo dal servizio Continuous Delivery per segnalare le fatture di utilizzo e calcolo per gli account del cliente.
IBM Cloud® Kubernetes Service service Ospita i cluster di contenitori in cui vengono eseguiti i microservizi del servizio Continuous Delivery.
IBM Cloud® Container Registry service Archivia le immagini del contenitore che vengono utilizzate dai passi e dai lavori Delivery Pipeline.
IBM Cloud Logs service Raccoglie gli eventi di log interni dal servizio Continuous Delivery per l'utilizzo da parte degli specialisti IBM nella manutenzione e nel supporto del servizio.
IBM Cloud Activity Tracker Event Routing Piattaforma Raccoglie gli eventi di azione dal servizio Continuous Delivery in modo che i clienti possano controllare le attività con il servizio Continuous Delivery e i suoi componenti.
IBM Cloud® App ID service Gestisce le conversioni tra gli ID utente IBM Cloud e gli indirizzi email dell'utente.
IBM Cloud® Internet Services (CIS) service Fornisce la risoluzione dei nomi dominio e l'instradamento del traffico per il servizio Continuous Delivery.
IBM® Cloudant® for IBM Cloud® service Funge da database primario per tutti i dati di proprietà del cliente e di servizio Continuous Delivery strutturati.
IBM Cloud® Databases for Redis service Fornisce un servizio di cache in memoria condivisa per la condivisione di dati ad alta velocità tra le repliche dei microservizi che formano il servizio Continuous Delivery.
IBM Cloud® Messages for RabbitMQ service Fornisce una fornitura affidabile di messaggi tra i componenti tra il servizio Continuous Delivery che includono, ma non solo, i trigger Delivery Pipeline.
IBM Cloud® Databases for PostgreSQL service Funge da database per i log di passi e lavori Delivery Pipeline.
Object Storage service Archivia le risorse utente prodotte da passi e lavori Delivery Pipeline. Archivia i backup di dati Continuous Delivery.
QRadar service Raccoglie gli eventi di sicurezza quali i tentativi di autorizzazione dell'accesso riusciti o non riusciti per l'utilizzo da parte degli specialisti IBM che si occupano della gestione e del supporto del servizio.
GPFS (General Parallel File System) Archiviazione Fornisce l'archiviazione del file system distribuito ad alte prestazioni e sicura dei repository Git Repos and Issue Tracking. GPFS viene eseguito su nodi all’interno degli stessi cluster che ospitano i componenti dell’ Git Repos and Issue Tracking.

Vedere 'Che cos'è la piattaforma 'IBM Cloud? per maggiori dettagli sui componenti chiave della piattaforma.

Il seguente diagramma mostra le dipendenze Continuous Delivery.

Continuous Delivery dipendenze dipendenze
Continuous Delivery

Fatta eccezione per i backup dei dati, i dati di proprietà del cliente forniti al servizio Continuous Delivery in una specifica regione sono scambiati solo con i servizi di dati e registrazione nella stessa regione. I backup di dati sono archiviati nei bucket interregionali Cloud Object Storage.

Ubicazione di archiviazione oggetti

La seguente tabella mostra l'ubicazione interregionale per Object Storage in cui vengono archiviati i dati di backup per ogni regione del servizio Continuous Delivery.

Ubicazione di archiviazione oggetti
Ubicazione del servizio Continuous Delivery Ubicazione del servizio di backup Object Storage
Dallas (us-south) Interregionale Stati Uniti (Dallas, Washington, San Jose)
Washington (us-east) Interregionale Stati Uniti (Dallas, Washington, San Jose)
Londra (eu-gb) Interregionale UE (Amsterdam, Francoforte, Milano)
Francoforte (eu-de) Interregionale UE (Amsterdam, Francoforte, Milano)
Tokyo (jp-tok) AP Cross Region (Osaka, Sydney, Tokio)
Sydney (au-syd) AP Cross Region (Osaka, Sydney, Tokio)
Toronto (ca-tor) Regione trasversale degli Stati Uniti (Dallas, Washington, San Jose, Toronto)
San Paolo (br-sao) Regioni degli Stati Uniti (Dallas, Washington, San Jose, Toronto, San Paolo)

Per ulteriori informazioni sulle ubicazioni di Object Storage, vedi Endpoint regionali.

Per ulteriori informazioni sul ripristino di emergenza Continuous Delivery, vedi Ripristino di emergenza.