Utilizzo e limitazioni del piano
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ù
L'utilizzo di IBM Cloud® Continuous Delivery è limitato alla creazione, alla distribuzione, al collaudo e alla gestione operativa delle applicazioni sulla piattaforma IBM Cloud o su altri prodotti compatibili di tipo "platform-as-a-service" ( PaaS ) o "infrastructure-as-a-service" ( IaaS ).
Ambito di un'istanza del servizio
Devi avere un'istanza del servizio Continuous Delivery per creare e utilizzare le toolchain DevOps che includono le integrazioni dello strumento Delivery Pipeline, Git Repos and Issue Trackinge DevOps Insights. Un'istanza del servizio risiede in una regione e appartiene a gruppo di risorse. L'istanza del servizio " Continuous Delivery " in una regione e in un gruppo di risorse specifici regola e monitora l'utilizzo di tutte le toolchain presenti nella stessa regione e nello stesso gruppo di risorse.
Piani dei prezzi
La seguente tabella illustra i piani tariffari di Continuous Delivery:
| Piano | Costo | Limiti |
|---|---|---|
| Lite | Gratuito | Il piano Lite offre le funzionalità complete di Continuous Delivery con limiti di utilizzo. |
| Professional | A pagamento | Il piano Professional offre le funzionalità complete di Continuous Delivery senza limiti di utilizzo. |
Puoi avere al massimo un'istanza del servizio Lite per account. Si consiglia di utilizzare il piano Professional se si desidera lavorare con catene di strumenti in più gruppi di risorse o all'interno di più regioni.
Per ulteriori informazioni, consultare i piani tariffari.
Metriche di utilizzo
Continuous Delivery le istanze del servizio tengono traccia e riportano metriche di utilizzo nel tuo account IBM Cloud. A seconda del piano tariffario di un'istanza di servizio, le metriche possono influire sul costo d'uso, sui limiti d'uso o su entrambi. La tabella seguente illustra le metriche di utilizzo di Continuous Delivery:
| Utilizzo | Metrica | Riepilogo |
|---|---|---|
| Utenti autorizzati | AUTHORIZED_USERS_PER_MONTH |
Un numero medio di utenti autorizzati dell'istanza del servizio entro un determinato mese. |
| Esecuzioni pipeline | JOB_EXECUTIONS_PER_MONTH |
Un conteggio del numero totale di esecuzioni del lavoro classico o del passo Tekton della pipeline in un determinato mese. |
Fatturazione consolidata
Per impostazione predefinita, le istanze del servizio Continuous Delivery riportano l'utilizzo indipendentemente l'una dall'altra. Se le catene di strumenti sono organizzate in più gruppi di risorse in un account indipendente o in più account in un'azienda, gli utenti delle catene di strumenti potrebbero essere segnalati come utenti autorizzati più volte da istanze multiple corrispondenti del servizio Continuous Delivery.
Ad esempio, uno sviluppatore di un progetto Git Repos and Issue Tracking integrato in due toolchain in diversi gruppi di risorse verrà conteggiato e, nel piano Professional, fatturato due volte.
La fatturazione consolidata è disabilitata per impostazione predefinita. Tuttavia, è possibile attivare la fatturazione consolidata di un'istanza di servizio Continuous Delivery con il piano Professional in un account aziendale, che comporta il consolidamento degli utenti autorizzati da tutte le istanze di servizio nella gerarchia aziendale, all'interno di una regione, in un unico elenco. In questo modo è possibile garantire che le e-mail degli utenti autorizzati vengano conteggiate e fatturate una sola volta all'interno dell'azienda e della regione.
La funzione di fatturazione consolidata è disponibile solo con il piano Continuous Delivery Professional. Il consolidamento avviene solo all'interno della regione che contiene l'istanza del servizio Continuous Delivery con la funzione di fatturazione consolidata abilitata.
Consentire la fatturazione consolidata
Per abilitare la fatturazione consolidata, è necessario disporre di un'istanza di Continuous Delivery con il piano Professional in un account aziendale e avere accesso all'istanza con il ruolo di Editor o Amministratore.
Per attivare la fatturazione consolidata, procedere come segue:
- Nella console IBM Cloud, selezionare l'account aziendale per il quale si desidera consolidare la fatturazione dal menu a discesa dell'account nella barra dei menu della console.
- Fare clic su 'Menu di navigazione '
> 'Elenco delle risorse.
- Immettere "
Continuous Deliveryper filtrare l'elenco alle istanze esistenti. - Fare clic sul nome dell'istanza a cui si desidera consolidare la fatturazione.
- Fare clic su Gestione > Fatturazione consolidata.
- Fare clic su On nella sezione Abilita fatturazione consolidata.
- Controllare che l'elenco degli indirizzi e-mail sia completo e corretto nella sezione Utenti autorizzati consolidati.
I dettagli di fatturazione consolidati sono disponibili solo nelle istanze del servizio Continuous Delivery con il piano Professional situato nell'account aziendale (l'account più alto nella gerarchia aziendale).
Se si cambia il piano di un'istanza di Continuous Delivery con la fatturazione consolidata da Professional a un altro piano, la fatturazione consolidata viene disattivata automaticamente. Per riattivare la fatturazione consolidata, è necessario prima modificare il piano in Professionale.
Disabilitazione della fatturazione consolidata
- Seguire i passaggi da 1 a 7 della sezione precedente.
- Fare clic su Off nella sezione Abilita fatturazione consolidata.
Come funziona la fatturazione consolidata?
Per impostazione predefinita, viene riportato un conteggio degli utenti autorizzati per ogni istanza Continuous Delivery. Quando la fatturazione consolidata è abilitata su un'istanza nell'account aziendale, il numero di utenti autorizzati viene riportato da quell'istanza per conto di tutte le istanze nella stessa regione e nella stessa gerarchia aziendale, comprese quelle in tutti gli account figlio e qualsiasi altra istanza in altri gruppi di risorse nell'account aziendale.
Viene compilato un elenco di utenti autorizzati da tutte le istanze della regione e della gerarchia degli account. Inoltre, vengono rimossi gli indirizzi e-mail duplicati e viene riportato un conteggio dell'elenco consolidato degli indirizzi e-mail degli utenti autorizzati a livello di account aziendale.
Per esaminare l'elenco consolidato degli indirizzi e-mail dell'utente autorizzato:
- Dall'elenco delle risorse, inserire '
Continuous Deliveryper filtrare l'elenco alle istanze. - Fare clic sul nome dell'istanza in cui è abilitata la fatturazione consolidata.
- Fare clic su Gestione > Fatturazione consolidata.
- Esaminare l'elenco degli indirizzi e-mail nella sezione Utenti autorizzati consolidati. L'elenco è di sola lettura, perché è generato dagli elenchi degli utenti autorizzati di tutte le istanze di servizio nella gerarchia aziendale.
Quando la fatturazione consolidata è abilitata per un'istanza di servizio, le schede Gestione > Utenti autorizzati per tutte le altre istanze nella gerarchia aziendale includono dettagli per spiegare che la fatturazione consolidata si applica a tali istanze.
Limitazioni della fatturazione consolidata
- È necessaria una gerarchia di account aziendali. Non è possibile abilitare la fatturazione consolidata tra i gruppi di risorse in un account indipendente.
- Il piano professionale è obbligatorio.
- Non è possibile attivare la fatturazione consolidata per un'istanza Continuous Delivery con qualsiasi altro piano.
- Gli utenti autorizzati vengono consolidati solo dalle istanze Continuous Delivery con il piano Professional. In altre parole, le istanze con piani Lite non partecipano alla fatturazione consolidata.
- È possibile attivare la fatturazione consolidata solo per un'istanza di servizio nell'account aziendale. Inoltre, è possibile abilitarlo per un'istanza al massimo nell'account aziendale.
- La fatturazione consolidata si applica solo agli utenti autorizzati. Non influisce sul modo in cui vengono segnalate le corse della pipeline.
- La fatturazione consolidata è limitata a una singola regione. L'utilizzo non può essere consolidato da una regione all'altra.
- Anche se si attiva la fatturazione consolidata per un'istanza specifica, per tutte le altre istanze del piano professionale del servizio nella gerarchia aziendale vengono segnalati zero utenti autorizzati, anche se gli utenti autorizzati di tali istanze sono ancora elencati.
Quando si elimina un'istanza in un account aziendale in cui è abilitata la fatturazione consolidata, la fatturazione di tale istanza viene interrotta. Le altre istanze del servizio nell'azienda e nella regione riprendono la normale fatturazione. La fatturazione consolidata non viene riattivata automaticamente quando un'istanza di servizio eliminata viene ripristinata durante la bonifica. Per riattivare la fatturazione consolidata per un'istanza ripristinata, andare su Gestione > Fatturazione consolidata dalla scheda dell'istanza ripristinata Continuous Delivery.
Visualizzazione dei dettagli relativi alla fatturazione e all'utilizzo
È possibile visualizzare i dettagli di fatturazione e di utilizzo delle istanze Continuous Delivery del proprio account, oltre al numero di utenti e di esecuzioni di pipeline segnalate per ciascuna istanza in un ambiente pubblico IBM Cloud.
- Nella barra dei menu della console, fare clic su Gestione > Fatturazione e utilizzo, quindi su Utilizzo.
- Dall'elenco dei servizi, fare clic su Visualizza piani per l'istanza Continuous Delivery.
- Fare clic su Visualizza dettagli per visualizzare i dettagli specifici del piano per l'istanza.
- Fare clic su Visualizza dettagli istanza per visualizzare le informazioni sull'uso dell'istanza.
La metrica AUTHORIZED_USERS_PER_MONTH viene calcolata sulla base di una media mensile degli utenti, che vengono conteggiati quotidianamente. Se la fatturazione consolidata è abilitata, l'istanza dell'account abilitato riporta una metrica consolidata
" AUTHORIZED_USERS_PER_MONTH ". Tutte le altre istanze nella gerarchia aziendale riportano zero.
Cosa succede quando si superano i limiti del proprio piano di servizio?
Il piano di servizio Lite prevede alcune limitazioni, come ad esempio il numero di utenti autorizzati al servizio e il numero di lavori Classic Delivery Pipeline o di passaggi Tekton eseguibili al mese. Se in un periodo di fatturazione viene superata una qualsiasi delle limitazioni previste dal piano, il servizio viene sospeso. Ad esempio, i processi di “ Delivery Pipeline ” in modalità Classic e le fasi della pipeline Tekton non vengono eseguiti per il resto del periodo di fatturazione. Per ulteriori informazioni sul piano, vedere i dettagliContinuous Delivery nel catalogo '{: external}.
Si evitano le limitazioni del piano di servizio Lite e si riattiva l'istanza passando al piano Professional, come descritto nelle sezioni seguenti.
Aggiornamento del piano di servizio nell'IU
- Dall'elenco delle risorse, fare clic sull'istanza Continuous Delivery con il piano di servizio Lite da aggiornare.
- Fare clic su Pianifica nel cruscotto dell'istanza.
- Nella sezione Modifica piano tariffario, selezionare Professionale e fare clic su Salva.
Dopo aver effettuato l'aggiornamento del piano, è necessario eseguire il restage dell'app:
- Vai all'elenco delle risorse e individua l'app a cui è associato il servizio.
- Aprire il menu Azioni e selezionare Riavvia l'applicazione.
Aggiornamento del piano di servizio nella CLI
-
Controlla se il servizio è abilitato con il controller delle risorse (o RC, resource controller).
ibmcloud catalog service continuous-deliverySe il servizio è abilitato tramite il controller delle risorse, viene visualizzato l'elenco
RC Compatible true. Prendi nota dell'ID del piano a cui desideri passare.ID 59b735ee-5938-4ebd-a6b2-541aef2d1f68 Name continuous-delivery Kind service Provider IBM Tags dev_ops, eu_access, gc_migrate, ibm_created, lite, rc_compatible Active true Description Support DevOps best practices by using Git, issue tracking, and CI/CD pipelines in the Cloud. Bindable false Original Name continuous-delivery RC Compatible true RC Provisionable true IAM Compatible true Children Name Kind ID lite plan a35fb0e9-4fc2-400e-8161-49078e5af632 professional plan 9ca4dc64-bc7b-4aba-9c1c-8bbf30ff127e -
Aggiornare il piano per la propria istanza utilizzando il 'comando
ibmcloud resource service-instance-update.ibmcloud resource service-instance-update <service_instance_name> --service-plan-id <plan_id>
Utilizzo di Delivery Pipeline
Esaminare le seguenti limitazioni per le condotte di consegna incluse in un piano di servizio Lite:
- Il limite di 500 fasi e di esecuzione del lavoro include sia le fasi della pipeline per le pipeline Tekton che le esecuzioni del lavoro della pipeline per le pipeline Classic. Se la pipeline prevede più passaggi all'interno di una singola esecuzione, come nel caso delle pipeline DevSecOps, si potrebbe raggiungere rapidamente questo limite.
- Gli errori della pipeline di consegna, escluse le esecuzioni di passi ignorati e le esecuzioni di lavori classici, vengono conteggiati come parte del limite di 500 esecuzioni di passi Tekton al mese. Questo limite di esecuzione di 500 fasi si applica anche alle esecuzioni di lavori Classic per le pipeline Classic.
- Tutte le vostre catene di strumenti, e le pipeline all'interno di tali catene, in un singolo gruppo di risorse contribuiscono allo stesso limite di 500 esecuzioni di fasi Tekton al mese. La stessa limitazione viene utilizzata perché le esecuzioni di fasi della pipeline e di lavori vengono contate a livello di gruppo di risorse per una specifica istanza Continuous Delivery.
Il periodo di grazia di cinque giorni viene offerto solo una volta per la prima volta che si raggiunge il limite di 500 passi.
Il periodo di conservazione delle pipeline varia in base al tipo di pipeline e al piano selezionato per l'istanza Continuous Delivery.
- Le pipeline classiche conservano un massimo di 10 esecuzioni di stage su entrambi i piani.
- Le pipeline Tekton nel piano Professional conservano PipelineRuns e i relativi log per un anno.
- Le pipeline Tekton nel piano Lite conservano PipelineRuns e i relativi log per 30 giorni.
I comportamenti di utilizzo accettabili includono, a titolo esemplificativo ma non esaustivo, i seguenti:
- La compilazione e l'assemblaggio delle risorse per i linguaggi di programmazione supportati.
- La distribuzione automatizzata delle configurazioni e delle risorse dell'applicazione e dei servizi e delle risorse di supporto.
- La verifica, la convalida e gli altri comportamenti generati degli eventi di sviluppo che vengono attivati come risultato di un processo di sviluppo.
I comportamenti di utilizzo non consentiti includono, a titolo esemplificativo ma non esaustivo, i seguenti:
- L'utilizzo dei lavori e dei nodi di lavoro della pipeline per i comportamenti di calcolo generali, come l'estrazione di Bitcoin, gli attacchi DoS (denial-of-service) distribuiti e il comportamento dannoso o offensivo verso altri clienti o utenti all'interno della piattaforma IBM Cloud o agli utenti di Internet in generale.
- L'utilizzo, nell'ambito del normale processo di sviluppo, di siti o servizi che promuovono l'incitamento all'odio o altre attività che violano le Linee guida sulla condotta aziendale di IBM.
- L'utilizzo del comportamento generato dagli eventi per le intrusioni dannose o per gli attacchi malintenzionati a IBM Cloud o ad altri siti.
Gli utenti che violano i comportamenti di utilizzo accettabili dei servizi di Continuous Delivery o le Linee guida di condotta aziendale di IBM possono essere disabilitati a discrezione di IBM e senza preavviso. Alcuni servizi possono essere ripristinati se gli utenti correggono i propri comportamenti di utilizzo dopo essere stati informati dell'azione offensiva. Altrimenti, gli account possono essere sospesi o terminati.
Limitazioni di Git Repos and Issue Tracking
Git Repos and Issue Tracking è basato su GitLab Community Edition ed è ospitato su IBM Cloud; tuttavia, alcune opzioni di GitLab non sono disponibili:
- Poiché Delivery Pipeline fornisce l'integrazione e la fornitura continue per IBM Cloud, le funzioni di integrazione continua in GitLab non sono supportate.
- GitLab Le funzioni di amministrazione non sono disponibili poiché sono gestite da IBM.
- Git Repos and Issue Tracking potrebbe non essere completamente accessibile.
Informazioni sugli utenti e contenuto di Git Repos and Issue Tracking
Sono disponibili tre tipi di progetti Git Repos and Issue Tracking:
- I progetti pubblici sono visibili a tutti i visitatori del sito. I contenuti di un progetto pubblico sono visibili a chiunque acceda al sito Continuous Delivery, anche se non è stato invitato a partecipare al progetto.
- I progetti privati sono visibili solo a utenti selezionati. Per ulteriori informazioni su come concedere agli utenti l'accesso a un progetto, consulta la sezione " Membri del progetto ".
- I progetti interni sono visibili a tutti gli utenti che hanno eseguito l'accesso. Qualsiasi utente che ha un account IBM Cloud può visualizzare questi progetti.
Per ulteriori informazioni sulle impostazioni del progetto, vedere Modifica della visibilità del progetto.
Quando usi Git Repos and Issue Tracking, il contenuto da te apportato a un progetto viene concesso in licenza in base ai termini specificati in tale progetto. Quando crei un progetto, includi un file che descrive la licenza che si applica al contenuto. Quando contribuisci a un progetto, il tuo nome e l'indirizzo email associato ai tuoi commit potrebbero essere visibili al pubblico. L'indirizzo email associato al tuo account IBM Cloud viene utilizzato quando crei dei commit tramite l'interfaccia web Git Repos and Issue Tracking.
Collegare un'istanza a un progetto Git
I progetti Git devono essere collegati a un'istanza Continuous Delivery che utilizza una toolchain, perché Git Repos and Issue Tracking sono un componente del servizio. L'aggiunta del progetto a una toolchain facilita l'uso di altri strumenti, come Continuous Delivery Pipelines o DevOps Insights. Di conseguenza, snellisce i flussi di lavoro di sviluppo e migliora la qualità del codice.
È possibile utilizzare la console o un'API per collegare l'istanza e la toolchain a un progetto Git.
Collegamento tra Continuous Delivery e istanze di toolchain nell'interfaccia utente
Collegamento di un nuovo progetto
È necessario usare l'interfaccia utente per collegare le istanze Continuous Delivery e la catena di strumenti quando si crea un nuovo progetto.
Collegamento di un progetto esistente
- Andare a Progetti > Generale > Impostazioni.
- Selezionate il progetto a cui volete aggiungere le istanze.
- Andare a Continuous Delivery > Espandi per aggiornare o aggiungere un'istanza di Continuous Delivery e di toolchain.
Collegare Continuous Delivery e le istanze della toolchain utilizzando l'API
È possibile collegare Continuous Delivery e le istanze della toolchain quando si usa l'API per creare un nuovo progetto.
-
Usare l'intestazione opzionale '
IBM-CLOUD-API-KEYper aggiungere Continuous Delivery e le catene di strumenti quando si crea un progetto. Generare il valore della chiave API da 'pagina di accesso alla console. -
Aggiungere uno dei parametri richiesti
toolchain_IDocd_instanceper collegare il progetto Git a un'istanza specifica di Continuous Delivery e della toolchain.-
Se viene fornito il parametro
cd_instance, viene creata automaticamente una catena di strumenti predefinita per l'istanza CD specificata, con un'integrazione dello strumento git repo al repository. -
Se viene fornito il parametro
toolchain_id, l'integrazione dello strumento git repo viene creata nella catena di strumenti indicata. Il parametrotoolchain_idsostituisce il parametrocd_instance. Se vengono forniti entrambi, viene utilizzato l'ID della catena di strumenti.Per utilizzare correttamente questi parametri di richiesta, è necessario utilizzare l'intestazione
IBM-CLOUD-API-KEY.
-
Completare i passaggi seguenti per trovare gli ID delle istanze Continuous Delivery e della catena di strumenti:
-
Nella console, fare clic su 'Menu di navigazione '
> 'Elenco delle risorse.
-
Dall'elenco delle risorse, fare clic sulla catena di strumenti o sull'istanza Continuous Delivery richiesta.
-
Fare clic su Dettagli per visualizzare e copiare i dettagli GUID e CRN.
Per il parametro '
toolchain_ID, utilizzare il GUID della catena di strumenti. Per il parametro 'cd_instance, utilizzare come valore GUID o CRN.