Nozioni di base su AWS

Creazione di una pipeline di distribuzione continua

Configurazione di un repository Git, distribuzione di un'applicazione Web di esempio e creazione di una pipeline di distribuzione continua

Modulo 2: Distribuzione di un'applicazione Web

In questo modulo potrai creare e distribuire un'applicazione Web utilizzando AWS Elastic Beanstalk.

Introduzione

In questo modulo, utilizzerai la console di AWS Elastic Beanstalk per creare e distribuire un'applicazione Web. AWS Elastic Beanstalk è un servizio di elaborazione che semplifica la distribuzione e la gestione di applicazioni in AWS senza doversi preoccupare dell'infrastruttura che le esegue. Utilizzerai la procedura guidata Crea applicazione Web per creare un'applicazione e avviare un ambiente con le risorse AWS necessarie per eseguire l'applicazione. Nei moduli successivi utilizzerai questo ambiente e la pipeline di distribuzione continua per distribuire l'applicazione Web Hello World! creata nel Modulo 1.

Avrai modo di approfondire i seguenti aspetti

  • Configurazione e creazione di un ambiente AWS Elastic Beanstalk
  • Distribuzione di un'applicazione Web di esempio in AWS Elastic Beanstalk
  • Test dell'applicazione Web di esempio 

Concetti chiave

AWS Elastic Beanstalk Servizio che semplifica la distribuzione della tua applicazione in AWS. È sufficiente caricare il tuo codice ed Elastic Beanstalk distribuirà, gestirà e ridimensionerà la tua applicazione.

Ambiente Raccolta di risorse AWS assegnate da Elastic Beanstalk, utilizzate per eseguire la tua applicazione.

Istanza EC2 Server virtuale nel cloud. Elastic Beanstalk assegnerà una o più istanze di Amazon EC2 durante la creazione di un ambiente.

Server Web Software che utilizza il protocollo HTTP per fornire contenuti tramite Internet. È utilizzato per archiviare, elaborare e distribuire pagine Web.

Piattaforma Combinazione di sistema operativo, runtime del linguaggio di programmazione, server Web, server di applicazioni e componenti di Elastic Beanstalk. L'applicazione viene eseguita utilizzando i componenti forniti da una piattaforma.

 Tempo richiesto per il completamento

10 minuti

 Servizi utilizzati

Implementazione

  • Configurazione di un'applicazione AWS Elastic Beanstalk
    1. In una nuova scheda del browser, apri la console AWS Elastic Beanstalk.
    2. Fai clic sul pulsante arancione "Crea applicazione".
    3. Nella casella di testo, sotto l'intestazione "Nome applicazione" digita "DevOpsGettingStarted".
    4. Seleziona "Node.js" dal menu a discesa "Piattaforma". Questa selezione dovrebbe compilare automaticamente i menu "Ramo della piattaforma" e "Versione piattaforma" in basso nella schermata.
    5. Conferma visivamente che il pulsante di opzione accanto ad "Applicazione di esempio" sia selezionato.
    6. Conferma visivamente che la schermata sia simile allo screenshot di seguito:
    Module 2 CreateApplication

    7. Fai clic sul pulsante arancione "Crea applicazione" in fondo alla pagina.

    In attesa della distribuzione dovresti vedere:

    • una piccola finestra nera con testo bianco. Questa schermata visualizzerà messaggi di stato per il nostro ambiente.
    • Dopo alcuni minuti, vedrai un segno di spunta verde grande sulla schermata.

    Quando vedi il segno di spunta grande, hai creato correttamente l'applicazione AWS Elastic Beanstalk e l'hai distribuita in un ambiente.

  • Test dell'applicazione Web
    1. Per testare l'applicazione Web di esempio, fai clic sul collegamento sotto il nome del tuo ambiente.
    Module 2 - EnvironmentLink

    2. Al termine del test, si aprirà una nuova scheda del browser con una pagina Web di congratulazioni.

Architettura dell'applicazione

Adesso che hai completato il modulo, la nostra architettura avrà il seguente aspetto:

Module-2

Abbiamo creato un ambiente e un'applicazione di esempio AWS Elastic Beanstalk. Utilizzeremo questo ambiente e la pipeline di distribuzione continua per distribuire l'applicazione Web Hello World! creata nel modulo precedente.

Questo modulo è stato utile?

Grazie
Facci sapere cosa ti è piaciuto.
Chiudi
Spiacenti di non esserti stati d'aiuto
C'è qualcosa di obsoleto, ambiguo o approssimativo? Aiutaci a migliorare questo tutorial con il tuo feedback.
Chiudi

Creazione di un progetto di compilazione