Condividi tramite


Monitorare il consumo di archiviazione degli artefatti

Servizi di Azure DevOps

Azure Artifacts usa un modello di fatturazione basato sul consumo e supporta l'archiviazione di vari tipi di pacchetto, tra cui NuGet, npm, Python, Maven, Cargo e Pacchetti universali. Il livello gratuito offre 2 GiB di spazio di archiviazione, ma se si supera questo limite, è possibile eseguire l'aggiornamento a una sottoscrizione a pagamento o eliminare gli artefatti esistenti. L'interfaccia utente di archiviazione degli artefatti nelle impostazioni dell'organizzazione e del progetto consente di monitorare l'utilizzo delle risorse di archiviazione sia a livello di organizzazione che di progetto. Anche l'archiviazione viene raggruppata per tipo di progetto e di artefatto.

Prerequisiti

Prodotto Requisiti
Azure DevOps - Un'organizzazione di Azure DevOps e un progetto.
- Un feed di Azure Artifacts .

Archiviazione a livello di organizzazione

La visualizzazione archiviazione a livello di organizzazione offre una panoramica dell'utilizzo totale dello spazio di archiviazione, incluso l'utilizzo dello spazio di archiviazione in base al tipo di artefatto e al progetto.

  1. Accedi a Azure DevOps Organization.

  2. Selezionare icona ingranaggioImpostazioni organizzazione e quindi selezionare Archiviazione dal riquadro di navigazione a sinistra.

    Screenshot che mostra come passare alla visualizzazione di archiviazione a livello di organizzazione.

  3. È possibile visualizzare il riepilogo dell'archiviazione totale, l'archiviazione in base al tipo di artefatto e l'archiviazione in base ai progetti dell'organizzazione.

    Una screenshot che mostra i livelli di consumo dello spazio di archiviazione.

  4. Selezionare Visualizza suddivisione archiviazione nella sezione Archiviazione per tipo per visualizzare l'archiviazione totale per i pacchetti nei feed con ambito organizzazione.

    Screenshot che mostra l'archiviazione totale per i pacchetti nei feed con ambito organizzativo.

Nota

L'elenco Archiviazione per progetti include solo i progetti con il consumo di archiviazione più elevato, non l'elenco completo dei progetti nell'organizzazione.

Archiviazione a livello di progetto

La visualizzazione di archiviazione a livello di progetto offre una panoramica dell'utilizzo totale dello spazio di archiviazione, incluso l'utilizzo dello spazio di archiviazione in base al tipo di artefatto.

  1. Accedere all'organizzazione di Azure DevOps e quindi passare al progetto.

  2. Nel riquadro di spostamento a sinistra selezionare l'icona a forma di ingranaggioImpostazioni progetto e quindi Archiviazione.

    Screenshot che mostra come passare alla visualizzazione di archiviazione a livello di progetto.

  3. È possibile visualizzare il riepilogo totale dello spazio di archiviazione e l'archiviazione in base al tipo di artefatto per il progetto.

    Screenshot che mostra il consumo di archiviazione a livello di progetto.

  4. Seleziona Visualizza suddivisione archiviazione dalla sezione Archiviazione per tipo per visualizzare lo spazio di archiviazione totale per i pacchetti nei feed con ambito di progetto.

    Una screenshot che mostra lo spazio di archiviazione totale per i pacchetti nei feed con ambito progetto.

Nota

Azure Artifacts offre 2 GiB di archiviazione gratuita per ogni organizzazione. Il livello gratuito è progettato per valutare se Azure Artifacts soddisfa il flusso di lavoro. Quando l'organizzazione inizia a gestire attività più critiche, è consigliabile configurare la fatturazione per assicurarsi di disporre delle risorse appropriate.

Limiti di dimensioni e conteggio

La tabella seguente illustra le dimensioni e i limiti di conteggio supportati per ogni tipo di pacchetto:

Tipo di pacchetto Limite di dimensioni del pacchetto (per file) Limite numero di versioni Limite ID del pacchetto per ciascun feed
NuGet 500 MiB 5.000 versioni per ID pacchetto Unlimited
npm 500 MiB 5.000 versioni per ID pacchetto Unlimited
Intenditore 500 MiB 5.000 versioni per ID pacchetto Unlimited
Pitone 500 MiB 5.000 versioni per ID pacchetto Unlimited
Carico 500 MiB 5.000 versioni per ID pacchetto Unlimited
Pacchetti universali 4 TiB 5.000 versioni per ID pacchetto Unlimited

[Nota] Azure Artifacts applica un limite rigido di 375 KB per i file dipackage.json nei progetti npm.

Aumentare il limite di archiviazione degli artefatti

Azure Artifacts include 2 GiB di archiviazione gratuita per ogni organizzazione. Quando l'organizzazione raggiunge il limite di archiviazione, non sarà possibile pubblicare nuovi artefatti. Per continuare, è possibile eliminare alcuni degli artefatti esistenti o aumentare il limite di archiviazione seguendo questa procedura:

  1. Configurare la fatturazione per l'organizzazione.

  2. Accedi alla tua organizzazione di Azure DevOps, seleziona Impostazioni organizzazione>, quindi seleziona Nessun limite, paga per ciò che usi dall'elenco a discesa Limite di utilizzo.

  3. Al termine, seleziona Salva.

    Screenshot che mostra come aumentare il limite di archiviazione di Artifacts.

FAQs

D: Che cosa conta per il totale dello spazio di archiviazione fatturato?

R: Tutti i tipi di pacchetti, inclusi npm, NuGet, Python, Maven, Cargo e Universal Packages vengono conteggiati ai fini dell'archiviazione a pagamento. Anche i pacchetti salvati da origini upstream vengono conteggiati per l'archiviazione fatturata. Tuttavia, gli artefatti della pipeline e la memorizzazione nella cache della pipeline non contribuiscono agli addebiti per l'archiviazione.

Domanda: I pacchetti nel Cestino influenzano l'utilizzo dello spazio di archiviazione?

R: Sì, i pacchetti nel Cestino continuano a contare per lo spazio di archiviazione totale. Vengono eliminati automaticamente dopo 30 giorni, ma è possibile rimuoverli manualmente eliminandoli dal Cestino.

D: Cosa accade se si rimuove la sottoscrizione di Azure dall'organizzazione Azure DevOps?

R: La rimozione dell'abbonamento di Azure dall'organizzazione di Azure DevOps limita il tuo accesso al piano gratuito. Se l'utilizzo dell'archiviazione supera 2 GiB, si avrà accesso in sola lettura ai pacchetti. Per pubblicare nuovi pacchetti, è necessario ridurre l'utilizzo dello spazio di archiviazione inferiore a 2 GiB o riconnettere la sottoscrizione di Azure e configurare la fatturazione per aggiornare il livello di archiviazione.

D: Perché l'utilizzo dello spazio di archiviazione viene visualizzato come 0 GiB anche se sono archiviati elementi?

R: L'unità di misura di archiviazione più piccola è 1 GiB. Se l'utilizzo è inferiore a tale soglia, verrà visualizzato come 0 GiB.

D: Quanto tempo ci vuole affinché gli artefatti eliminati si riflettano nello spazio di archiviazione fatturato?

R: Le metriche di archiviazione vengono in genere aggiornate entro 24 ore, ma possono essere necessarie fino a 48 ore. Se non è possibile caricare gli artefatti, una soluzione alternativa temporanea consiste nell'aumentare il livello di utilizzo e ridurlo di nuovo dopo l'aggiornamento delle metriche.

Nota

La colonna Utilizzata nella pagina delle impostazioni dell'organizzazione>Fatturazione viene aggiornata una volta al giorno, quindi le modifiche potrebbero non essere riflesse immediatamente. Tuttavia, la pagina Archiviazione artefatti> nelle impostazioni dell'organizzazione viene aggiornata più frequentemente, il che potrebbe causare una leggera discrepanza tra le due pagine.

D: Come è possibile gestire la conservazione per i pacchetti obsoleti?

R: È possibile configurare i criteri di conservazione per eliminare automaticamente i pacchetti obsoleti. Tuttavia, i pacchetti promossi a una vista sono esenti da queste politiche. Per altri dettagli, vedere Come usare i criteri di conservazione per eliminare i pacchetti precedenti .

D: Come si eliminano manualmente pacchetti specifici?

R: Per istruzioni dettagliate, vedere Eliminare e ripristinare i pacchetti .