Condividi tramite


Monitorare il consumo di archiviazione degli artefatti

Azure DevOps Services

Azure Artifacts usa un modello di fatturazione basato sul consumo e supporta l'archiviazione di vari tipi di pacchetti, 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 DevOps di Azure e un progetto.
- Un Azure Artifacts feed.

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. Accedere all'organizzazione Azure DevOps.

  2. Selezionare l'icona a forma di ingranaggioImpostazioni organizzazione, quindi selezionare Archiviazione in Artefatti.

  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 Azure DevOps, quindi passare al progetto.

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

  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 adatta al 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
Python 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 package.json nei progetti npm.

Aumentare il limite di archiviazione degli artefatti

Azure Artifacts include 2 GiB di spazio di archiviazione gratuito 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.

    Nota

    Per configurare la fatturazione per l'organizzazione, è necessario essere membri del gruppo Project Collection Administrators e avere il ruolo Owner o Contributor nella sottosbripzione Azure usata dall'organizzazione per la fatturazione. Per altri dettagli, vedere Gestire la fatturazione .

  2. Accedere all'organizzazione Azure DevOps, selezionare Organization settings>Billing, selezionare quindi No limite, pagare per le risorse usate dall'elenco a discesa Usage limit.

  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 per lo spazio di archiviazione fatturato. 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 Azure dall'organizzazione Azure DevOps?

R: La rimozione della sottoscrizione Azure dall'organizzazione Azure DevOps limita l'accesso al livello 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 Azure e configurare la fatturazione per upgrade 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 .