Come avviare un'istanza EC2 da un'AMI personalizzata?

Questo articolo ti presenterà un importante concetto di AWS che è come avviare un'istanza EC2 da un'AMI personalizzata con una dimostrazione adeguata.

è tutta una questione di agilità. La creazione rapida di nuovi server di varie dimensioni e la distribuzione di applicazioni su di essi è uno di questi. Prendiamo l'esempio di Netflix, è ospitato su AWS. Ogni volta che c'è uno spettacolo popolare o un film, Netflix aggiunge sempre più EC2 utilizzando AutoScaling per soddisfare la domanda dei clienti. A seconda del numero di utenti che tentano di accedere al servizio Netflix, la funzione AutoScaling può aggiungere o eliminare automaticamente istanze EC2. Vediamo come avviare un'istanza EC2 da un'AMI personalizzata?



I seguenti suggerimenti saranno trattati in questo articolo,



c ++ utilizzando lo spazio dei nomi

Cominciamo quindi con l'articolo su Come avviare un'istanza EC2 da un'AMI personalizzata?

Quali sono i diversi modi per portare l'applicazione nell'istanza EC2?

Come viene installata automaticamente l'applicazione su EC2? Esistono diversi modi per avere l'applicazione insieme alle impostazioni sull'istanza EC2, come discusso di seguito.



  • Utilizzo di strumenti di gestione della configurazione come Puppet e Chef per gestire il ciclo di vita dell'applicazione. L'applicazione può essere installata, aggiornata e ripristinata su migliaia di macchine utilizzando questi strumenti di gestione della configurazione.

  • Passando il dati utente all'istanza EC2. I dati utente possono essere uno script di shell per installare l'applicazione e verranno eseguiti all'avvio di EC2.

L'ultima opzione consiste nell'utilizzare un'AMI EC2 (Amazon Machine Image), l'AMI ha tutte le informazioni come il sistema operativo, i dischi EBS collegati, le applicazioni e le impostazioni corrispondenti. L'AMI è tutto ciò che è necessario per avviare un'istanza EC2. Rispetto ai due approcci precedenti, l'utilizzo dell'AMI è il modo più veloce per avviare un'istanza EC2 poiché l'AMI dispone già di tutti i dettagli per avviare l'istanza EC2. Questo tutorial segue la sequenza di passaggi per creare un'AMI.



Immagine - Come avviare un Quindi passiamo alla parte demo,

Come avviare un'istanza EC2 da un'AMI personalizzata: demo sulla creazione di un'AMI personalizzata?

AWS ci fornisce un set di AMI sia per Windows che per Linux. In base al requisito, è anche possibile creare un'AMI personalizzata con software aggiuntivo e impostazioni di configurazione. Ecco la sequenza di passaggi di alto livello per creare un'AMI.

Passo 1: Avvia un'istanza EC2 da un'AMI esistente e accedi ad essa.

Passo 2: Installa l'applicazione e apporta le modifiche alla configurazione appropriate.

Passaggio 3: Crea una nuova AMI.

Passaggio 4: Avvia istanze EC2 aggiuntive utilizzando l'AMI creata in Passaggio 3 .

Ecco i passaggi in dettaglio:

Passaggio 1: avvio dell'istanza EC2

Utilizzare una delle AMI esistenti fornite da AWS (Windows o Linux) per avviare un'istanza EC2 e accedere all'istanza come indicato nel tutorial di Edureka per EC2 .

Passaggio 2: installazione dell'applicazione su EC2

Una volta effettuato l'accesso all'istanza EC2, installa qualsiasi applicazione secondo le tue esigenze. I comandi seguenti sono per l'installazione di Apache Tomcat sull'istanza EC2 di Ubuntu. Apache Tomcat può essere utilizzato per creare pagine Web dinamiche utilizzando JSP e servlet. Allo stesso modo, è possibile installare qualsiasi altro software.

java converte double in int

#diventa una radice
sudo su

#ricevi l'elenco dei software e delle ultime patch
apt-get update && apt-get upgrade

#scarica e installa Apache Tomcat
apt-get install tomcat8

L'installazione di Tomcat può essere verificata accedendo a (ec2-ip: 8080) URL nel browser, la home page di Tomcat dovrebbe essere visualizzata come di seguito. Assicurati di sostituire ec2-ip con l'IP pubblico appropriato dell'istanza EC2. La porta 8080 deve essere aperta nelle regole in entrata del gruppo di sicurezza insieme alla porta 22 come mostrato nelle 'regole in entrata' di seguito del gruppo di sicurezza. La porta 22 viene utilizzata per l'accesso SSH e la porta 8080 viene utilizzata per accedere a Tomcat.

Passaggio 3: creazione di un'AMI personalizzata

Passaggio 3.1: Seleziona l'istanza EC2 e vai su 'Azioni -> Immagine -> Crea immagine'.

Passaggio 3.2: Specificare il nome e la descrizione dell'immagine e fare clic su 'Crea immagine'. Tieni presente che prima di creare l'immagine l'istanza EC2 viene arrestata, l'AMI viene creata e riavviata. Questo per garantire che l'immagine creata sia in uno stato coerente. L'EC2 viene riavviato, quindi tutte le sessioni di Putty o altre sessioni sull'EC2 verranno terminate.

numeri di fibonacci c ++

Passaggio 3.3: Fare clic sulla scheda AMI nel riquadro di sinistra. Inizialmente l'AMI sarebbe in uno stato 'in sospeso' e poi passerà allo stato 'disponibile'. A seconda delle dimensioni dell'istanza EC2, la creazione dell'AMI potrebbe richiedere del tempo. Tieni presente che l'AMI ha una visibilità Privata per impostazione predefinita ed è accessibile solo all'utente che l'ha creata. L'AMI può essere resa pubblica o accessibile a pochi utenti andando su 'Azioni -> Gestisci autorizzazioni immagine'.

Passaggio 4: creazione di EC2 dalla nuova AMI

Nella console di gestione EC2 fare clic su 'Launch Instance', fare clic su 'My AMI' dove l'AMI privata creata in Passaggio 3 dovrebbe essere visibile. Seleziona l'AMI e segui il processo di creazione di EC2 come al solito. Una volta creata l'istanza EC2, ottieni l'indirizzo IP pubblico di EC2 e accedi alla home page di Tomcat andando all'URL (ec2-ip: 8080) nel browser. Questa volta non è necessario accedere all'istanza EC2 e installare Tomcat, poiché l'AMI è stata creata in Passaggio 3 ha già il Tomcat già installato in esso.

Una volta che l'EC2 è stato creato, assicurati di terminare l'EC2 e annullare la registrazione dell'AMI nello stesso ordine. Se l'istanza EC2 è in esecuzione, non è possibile annullare la registrazione dell'AMI corrispondente. L'AMI occupa spazio di archiviazione e se non viene deregistrata / cancellata, c'è un costo associato alla stessa.

Quindi questo è tutto ragazzi, questo ci porta alla fine di questo articolo su Come avviare un'istanza EC2 da un'AMI personalizzata?Nel caso in cui desideri acquisire esperienza in questo argomento, Edureka ha ideato un curriculum che copre esattamente ciò di cui hai bisogno per superare l'esame di Solution Architect! Puoi dare un'occhiata ai dettagli del corso per formazione.

In caso di domande relative a questo blog, non esitare a porre domande nella sezione commenti qui sotto e saremo più che felici di risponderti al più presto.