implementazione di riferimento

.NET CI/CD in AWS

Distribuisci una pipeline dell'applicazione .NET

.NET Framework è un ambiente di esecuzione gestito per applicazioni che forniscono gestione della memoria, librerie di classe, controllo delle versioni e altri strumenti di sviluppo software.

Questo Quick Start crea un ambiente CI/CD (integrazione e distribuzione continue) .NET in AWS (Amazon Web Services) Cloud, tale da fornire una pipeline per carichi di lavoro .NET Framework. Può svolgere le funzioni seguenti:

  • Recuperare l'ultimo codice sorgente e salvarlo in un archivio di artefatti di origine
  • Creare automaticamente l'applicazione
  • Distribuire l'applicazione nell'ambiente di destinazione

Il Quick Start è pensato per gli sviluppatori che cercano una pipeline di distribuzione per implementare CI/CD per i loro carichi di lavoro .NET Framework in AWS. Questo Quick Start include i modelli AWS CloudFormation che impostano l’ambiente CI/CD in circa 40 minuti.

Questo Quick Start è stato sviluppato da
Solutions Architect di AWS.

  •  Attività da completare
  • Il Quick Start configura quanto segue:

    • Un bucket Amazon Simple Storage Service (Amazon S3) in cui raccogliere gli artefatti.
    • Un ambiente Elastic Beanstalk che funge da destinazione per le distribuzioni del codice dell'applicazione.
    • Una funzione AWS Lambda per eseguire l'automazione di AWS Systems Manager.
    • Un documento AWS Systems Manager Automation.
    • Un'istanza Amazon Elastic Compute Cloud (Amazon EC2) temporanea con un Virtual Private Cloud (VPC).
    • Un'immagine temporanea del container MSBuild.
    • Amazon Elastic Container Registry (Amazon ECR) per contenere l'immagine del container MSBuild.
    • AWS CodePipeline per le fasi di origine, creazione e distribuzione.
  •  Come effettuare l'implementazione
  • Per distribuire l’ambiente CI/CD, segui le istruzioni nella guida alla distribuzione. Il processo di distribuzione include i seguenti passaggi:

    1. Se non disponi ancora di un account AWS, registrati su https://aws.amazon.com e accedi al tuo account.
    2. Avvia il modello AWS CloudFormation. Ciascuna distribuzione dura circa 40 minuti.
    3. Testa la distribuzione avviando una pipeline CI/CD. Puoi utilizzare l’applicazione esempio inclusa nel Quick Start.

    Amazon può condividere informazioni relative all'implementazione con il Partner AWS che ha collaborato con AWS a questa soluzione.  

  •  Costi e licenze
  • Ti saranno addebitati i costi dei servizi AWS utilizzati per eseguire questa distribuzione di riferimento Quick Start. Non sono previsti costi aggiuntivi per l'utilizzo del Quick Start.

    Il modello AWS CloudFormation per questo Quick Start include alcuni parametri di configurazione personalizzabili. Alcune di queste impostazioni, ad esempio il tipo di istanza, incideranno sul costo della distribuzione. Per una stima dei costi, consulta la pagina dei prezzi di ciascuno dei servizi AWS che intendi utilizzare. I prezzi sono soggetti a modifiche.

    Suggerimento: dopo la distribuzione di Quick Start, si raccomanda di abilitare il report costi e utilizzo AWS per monitorare i costi associati al Quick Start. Questo report invia i parametri di fatturazione in un bucket S3 all'interno del tuo account. Fornisce stime sui costi basate sull'utilizzo mensile e completa i dati al termine del mese. Per maggiori informazioni sul report, consulta la documentazione AWS.