Installare e configurare Azure DevOps in locale

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Sono disponibili diverse opzioni per distribuire Azure DevOps in locale. È possibile installare tutti gli elementi in un singolo server. In alternativa, è possibile usare più livelli applicazione e istanze SQL. Per informazioni su come determinare il tipo di distribuzione corretto per il team, vedere Raccomandazioni hardware.

Scelte di distribuzione

  • Server singolo: una distribuzione a server singolo è la distribuzione più semplice perché il livello applicazione e il livello dati si trovano nello stesso computer. Scegliere questa distribuzione quando si supporta un singolo team o un piccolo set di team.

  • Due server: una distribuzione a doppio server, con livelli di dati e applicazioni separati, può offrire prestazioni migliori per un set più ampio di team e per supportare i team che hanno un utilizzo superiore alla media.

  • Più server: chooose questo tipo di distribuzione, che prevede più livelli di applicazione e dati, per offrire prestazioni migliori per team e team molto grandi con un utilizzo molto elevato. Usando più server, si migliora la disponibilità elevata e la capacità di ripristino di emergenza.

Opzioni di configurazione per la creazione di report

Azure DevOps Server supporta il servizio di analisi che può essere usato al posto di SQL Server Reporting Services o insieme a esso. Tuttavia, se si prevede di usare il modello processo di ereditarietà per personalizzare il rilevamento del lavoro, è possibile usare solo il servizio Di analisi per la creazione di report, la raccolta di progetti non deve essere configurata per supportare la creazione di report.

Per altre informazioni sul servizio Di analisi, vedere Che cos'è il servizio Di analisi? Per altre informazioni sul modello di processo di ereditarietà, vedere Informazioni sulla personalizzazione dei processi e sui processi ereditati.

Nota

Solo le nuove raccolte di progetti possono essere configurate per supportare il modello di processo di ereditarietà. Le raccolte di progetti aggiornate possono continuare a supportare solo il modello di processo XML locale.

Installazioni per la valutazione o l'uso personale

Se si configura Azure DevOps in locale per uso personale o per valutarlo, usare Azure DevOps Express. Azure DevOps Express è gratuito, semplice da configurare e installare nei sistemi operativi client e server. Supporta tutte le stesse funzionalità di Azure DevOps Server. I limiti di licenza di Azure DevOps Server Express usano a cinque utenti attivi.

Suggerimento

Prendere in considerazione l'uso di un'organizzazione gratuita di Azure DevOps Services per uso personale. Poiché Azure DevOps Services è basato sul cloud, non è necessario installarli nel proprio hardware o gestire i propri backup.

Processo di distribuzione

Indipendentemente dal modo in cui si prevede di distribuire Azure DevOps Server, il processo prevede i tre passaggi seguenti:

  • Preparazione: il programma di installazione prepara uno o più server per Azure DevOps Server esaminando e seguendo i requisiti di sistema.

  • Installazione: il programma di installazione inserisce i file eseguibili nel server ed esegue un programma di installazione da VisualStudio.com o da Volume Licensing Service Center.

  • Configurazione: questo passaggio configura le funzionalità installate per rendere operativa l'installazione. Quando si esegue una configurazione guidata, viene eseguita una serie di controlli di idoneità. Questi controlli assicurano che il sistema soddisfi i requisiti e che le selezioni delle impostazioni funzionino probabilmente. In caso di problemi, vengono visualizzati uno o più avvisi o messaggi di errore. Dopo aver risolto tutti gli errori, eseguire la configurazione per completare la configurazione della distribuzione.

Al termine dell'installazione, il programma di installazione avvia il Centro configurazione del server Azure DevOps. Una procedura guidata unificata supporta tutte le configurazioni di Azure DevOps Server, ad esempio nuove installazioni, aggiornamenti e scenari di sola livello applicazione.

Nota

Le personalizzazioni effettuate all'esterno della procedura guidata di Configuration Center potrebbero non essere mantenute durante gli aggiornamenti. Se sono state implementate altre personalizzazioni, è consigliabile riapplicarle dopo il processo di aggiornamento. È inoltre consigliabile evitare di modificare il file web.config. Inoltre, l'aggiunta di indici, trigger o campi a uno qualsiasi dei database non è supportata e può comportare un ambiente non supportato, impedendo potenzialmente aggiornamenti futuri.

Screenshot della procedura guidata centro configurazione del server Azure DevOps, pagina Configura server Azure DevOps.

Se è necessario chiudere la finestra di dialogo di Configuration Center, è possibile tornare. Avviare la Console di amministrazione del server Azure DevOps e selezionare Configura funzionalità installate nella pagina Livello applicazione, Ricerca o Server proxy. Questa opzione è disponibile solo quando sono presenti impostazioni che richiedono ancora la configurazione. Ad esempio, dopo aver configurato completamente il livello applicazione, è possibile modificare le impostazioni solo tramite la pagina Console di amministrazione di Azure DevOps Server, livello applicazione.

Screenshot della procedura guidata centro configurazione del server Azure DevOps, livello applicazione, scegliere Configura funzionalità installate.

Opzioni di configurazione: Basic, Advanced e Azure

La Configurazione guidata server supporta tre opzioni di configurazione principali: Basic, Avanzate e Azure.

Di base

Scegliere Basic quando si vuole configurare il server a livello di applicazione e installare e configurare l'estensione Di ricerca oppure configurare altre funzionalità di ricerca di terze parti. L'installazione e la configurazione della ricerca supportano le funzionalità di ricerca di codice, elemento di lavoro e wiki. Per altre informazioni, vedere Configurare la ricerca.

Avanzato

Scegliere Avanzate quando si vuole configurare la distribuzione per supportare SQL Server Analysis Services e SQL Server Reporting Services, oltre alle funzionalità configurate con l'opzione Basic .

Nota

Advanced non è disponibile in Azure Macchine virtuali. Usare Basic o Azure.

Azure

Scegliere Azure quando è stato installato Azure DevOps Server in una macchina virtuale di Azure e si vuole configurarlo usando database SQL di Azure. Per informazioni dettagliate, vedere Usare database SQL di Azure con Azure DevOps Server.