Condividi tramite


Sviluppo e distribuzione di applicazioni

Esaminare i modelli e le procedure di sviluppo di applicazioni, configurare Azure Pipelines e implementare le procedure consigliate SRE (Site Reliability Engineering). SRE è un approccio di progettazione software allo sviluppo e alla distribuzione delle applicazioni, alla gestione delle modifiche, al monitoraggio e alla risposta di emergenza.

Pianificare, formare e provare

Usare l'elenco di controllo e le risorse di sviluppo di applicazioni seguenti per pianificare lo sviluppo e la distribuzione delle applicazioni. Dovrebbe essere possibile rispondere a queste domande:

  • È stato preparato l'ambiente di sviluppo dell'applicazione e il flusso di lavoro di configurazione?
  • Come si struttura la cartella del progetto per supportare lo sviluppo di applicazioni Kubernetes?
  • Sono stati identificati i requisiti di stato, configurazione e archiviazione dell'applicazione?

Elenco di controllo SRE

Eseguire la distribuzione nell'ambiente di produzione e applicare le procedure ottimali

Quando si prepara l'applicazione per la produzione, usare l'elenco di controllo seguente. Dovrebbe essere possibile rispondere a queste domande:

  • È possibile monitorare tutti gli aspetti dell'applicazione?
  • Sono stati definiti i requisiti delle risorse per l'applicazione? Come si gestiscono i requisiti di scalabilità?
  • È possibile distribuire nuove versioni dell'applicazione senza influire sui sistemi di produzione?

Elenco di controllo delle procedure consigliate per SRE

Ottimizzare e ridimensionare

Ora che l'applicazione è in produzione, usare l'elenco di controllo per la distribuzione delle applicazioni per ottimizzare il flusso di lavoro e preparare l'applicazione e il team per la scalabilità. Dovrebbe essere possibile rispondere a queste domande:

  • Le preoccupazioni applicative trasversali sono astratte dalla vostra applicazione?
  • È possibile mantenere l'affidabilità del sistema e dell'applicazione, ancora eseguendo l'iterazione su nuove funzionalità e versioni?

Elenco di controllo per la distribuzione delle applicazioni