Idee per le soluzioni
Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.
Informazioni su come creare una pipeline CI/CD per gestire il ciclo di vita dell'applicazione Power Platform usando Azure DevOps.
Architettura
Scaricare un file di Visio di questa architettura.
Flusso di dati
- La soluzione viene aggiornata, che attiva la pipeline di compilazione.
- L'integrazione continua esporta la soluzione dall'ambiente di sviluppo ed esegue il commit dei file in Azure Repos.
- L'integrazione continua crea una soluzione gestita, esegue test e crea un artefatto di compilazione.
- Si esegue la distribuzione nell'ambiente di compilazione/test.
- La distribuzione continua esegue test e orchestra la distribuzione della soluzione gestita negli ambienti di destinazione.
- Si esegue la distribuzione nell'ambiente di produzione.
- Application Insights raccoglie e analizza i dati di integrità, prestazioni e utilizzo.
- Esaminare le informazioni sull'integrità, le prestazioni e l'utilizzo.
- Aggiornare gli elementi del backlog in base alle esigenze.
Componenti
- Power Apps: Microsoft Power Apps è una piattaforma per la compilazione di app con poco codice.
- Azure DevOps: Azure DevOps può compilare, testare e distribuire una soluzione in qualsiasi linguaggio, in qualsiasi cloud o locale.
- Azure Repos: Azure Repos offre repository Git privati ospitati nel cloud.
- app Azure lication Insights: Application Insights è una funzionalità di Monitoraggio di Azure, che è possibile usare per monitorare le applicazioni in tempo reale.
Dettagli dello scenario
Questa architettura consente di usare Azure DevOps, Azure Repos e app Azure lication Insights (tramite Monitoraggio di Azure) per creare una pipeline CI/CD (integrazione continua/distribuzione continua) per Microsoft Power Platform (ad esempio Power Apps).
Potenziali casi d'uso
- Applicazioni che interagiscono con altri servizi di Microsoft 365.
- Applicazione di onboarding dei dipendenti.
- Strumenti di elaborazione delle immagini.
- Nuovi scenari di configurazione utente.
- Applicazioni di richiesta di servizio.
- Applicazioni con relazioni di entità complesse.
Considerazioni
Queste considerazioni implementano i pilastri di Azure Well-Architected Framework, che è un set di set di principi guida che possono essere usati per migliorare la qualità di un carico di lavoro. Per altre informazioni, vedere Framework ben progettato di Microsoft Azure.
Ottimizzazione dei costi
L'ottimizzazione dei costi riguarda l'analisi dei modi per ridurre le spese non necessarie e migliorare l'efficienza operativa. Per altre informazioni, vedere Panoramica del pilastro di ottimizzazione dei costi.
Collaboratori
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.
Autore principale:
- Sarah Parkes | Cloud Solution Architect
Passaggi successivi
- Gestione del ciclo di vita dell'applicazione con Microsoft Power Platform
- Microsoft Power Platform Build Tools per Azure DevOps
- Attività degli strumenti di compilazione Microsoft Power Platform
- Azure DevOps
Risorse correlate
Architetture aggiuntive di Power Apps:
Architetture CI/CD aggiuntive: