Come creare e distribuire un servizio ECS in AWS?

Come Creare E Distribuire Un Servizio Ecs In Aws



Amazon ECS è un servizio completamente gestito, veloce e affidabile che consente agli utenti di distribuire, mantenere, gestire e ridimensionare le applicazioni containerizzate. ECS è un servizio conveniente e funziona bene con le applicazioni Docker. ECS può essere integrato con altri servizi di AWS per fornire soluzioni e piattaforme sicure e on-demand per l'esecuzione delle applicazioni.

Questo articolo fornisce una dimostrazione per creare e distribuire un servizio ECS in AWS.

Cos'è il servizio Amazon ECS?

Il servizio Amazon ECS può essere utilizzato per distribuire un'applicazione ampiamente accessibile tramite un indirizzo IP pubblico. Un servizio è un gruppo di un numero specificato di attività che vengono eseguite simultaneamente all'interno di un cluster ECS. Il vantaggio di utilizzare il “Servizio” di ECS è che, in qualsiasi circostanza, una delle attività smette di funzionare. Quindi, il pianificatore del servizio sostituirà questa attività avviando una nuova istanza dell'attività per mantenere la capacità desiderata delle attività specificate durante la configurazione.







Come creare e distribuire un servizio ECS in AWS?

Con Amazon ECS, gli sviluppatori possono estrarre immagini Docker o immagini da altri repository pubblici come ECR, ecc., per le loro applicazioni. Il servizio utilizzerà queste informazioni per creare e visualizzare l'output all'utente. Quando un servizio viene distribuito, ECS aumenterà o ridurrà automaticamente l'applicazione in base ai requisiti.



I titolari di account AWS possono integrare ECS con molti servizi come:



  • AmazonEC2
  • SDK di Amazon
  • Amazon ECR
  • Strumenti Amazon per Windows PowerShell

Per creare e distribuire un servizio, dobbiamo prima creare un cluster ECS che memorizzerà l'applicazione. Per saperne di più sulla creazione di un cluster, fare riferimento all’articolo “ Come creare un cluster ECS? ”. Dopo aver creato un cluster Amazon ECS e aver creato una relativa definizione di attività, possiamo creare un servizio che utilizzi tale definizione di attività e verrà distribuito e testato da un indirizzo IP pubblico.





Scopri di più sulla definizione e la creazione di definizioni di attività facendo riferimento a questo articolo: ' Come definire le definizioni delle attività Amazon ECS? ”. Esploriamo alcuni passaggi per la creazione e la distribuzione di un servizio ECS:

Passaggio 1: seleziona il cluster
Nella dashboard del cluster ECS, seleziona il cluster in cui è configurata la definizione dell'attività:



Passaggio 2: crea il servizio
Scorri l'interfaccia verso il basso e fai clic su ' Creare pulsante ':

Passaggio 3: selezionare Servizio o Attività
Possiamo selezionare Servizio che eseguirà un gruppo di attività come un'applicazione Web o un'opzione Attività autonoma che verrà eseguita una volta e quindi terminata. Qui abbiamo selezionato il ' Servizio ' opzione:

Passaggio 4: seleziona Famiglia
Nella sezione Definizione attività, seleziona la definizione di attività configurata per il cluster. Poiché abbiamo configurato il ' definizione di democluster ' definizione dell'attività in precedenza, selezioneremo tale opzione:

Passaggio 5: assegnare il nome del servizio
Fornire il nome del ' Servizio ' e abbiamo impostato la capacità desiderata su 1. Puoi personalizzarla in base alle tue preferenze:

Passaggio 6: accedere alla sezione Rete
Clicca sul ' Rete ' sezione dove configureremo alcune impostazioni di rete che ci permetteranno di accedervi:

Passaggio 7: abilitare l'IP pubblico
Sotto il ' Rete ', abilitare l'opzione IP pubblico e selezionare la voce ' Crea un nuovo gruppo di sicurezza ' opzione:

Passaggio 8: configurare le impostazioni di rete
In questo ' Rete ', fornire un nome nella sezione ' Nome del gruppo di sicurezza ' e poi descriverlo:

Sotto lo stesso “ Rete ', effettuare le seguenti configurazioni:

Mantenendo il resto delle impostazioni predefinite, fare clic su ' Creare ' nella parte inferiore dell'interfaccia, come evidenziato di seguito:

Ci vorrà un minuto o due. Qui, il nostro servizio è stato implementato con successo:

Come testare la distribuzione del servizio?

Ora per verificare se il servizio è in esecuzione e accessibile o meno, fai clic sul pulsante ' Compiti scheda ':

Nella scheda Attività, fai clic sulle attività in esecuzione:

Scorri l'interfaccia verso il basso e fai clic su ' indirizzo aperto ' opzione sotto ' IP pubblico ' opzione:

Il nostro servizio è funzionante e accessibile con successo:

Questo è tutto da questa guida.

Conclusione

Per creare e distribuire un servizio ECS, fare clic sul pulsante ' Compiti ', fornire il nome e la configurazione della porta, quindi premere il pulsante ' Creare 'pulsante in seguito. Il servizio ECS è accessibile configurando la porta e quindi facendo clic sull'indirizzo IP pubblico. Il servizio deve essere terminato manualmente. Tieni presente che il servizio deve essere interrotto poiché comporta dei costi. Questo articolo è una guida passo passo per la creazione e la distribuzione dei servizi ECS.