Com llançar una instància EC2 des d'una AMI personalitzada?



Aquest article us presentarà un concepte AWS important que és Com llançar una instància EC2 des d’una AMI personalitzada amb una demostració adequada.

es tracta d’agilitat. Un d’ells és crear ràpidament nous servidors de diverses mides i desplegar-hi aplicacions. Posem l'exemple de Netflix, que està allotjat a AWS. Sempre que hi hagi un programa popular o una pel·lícula, Netflix afegiria cada cop més EC2 utilitzant Escala automàtica per satisfer la demanda del client. Depenent del nombre d'usuaris que intentin accedir al servei Netflix, la funció AutoScaling pot afegir o eliminar automàticament instàncies EC2. Vegem com llançar una instància EC2 des d'una AMI personalitzada?

En aquest article es tractaran les següents indicacions,





Comencem, doncs, amb l'article sobre Com llançar una instància EC2 des d'una AMI personalitzada?

Quines són les diferents maneres d’aplicar l’aplicació a la instància EC2?

Com s’instal·la l’aplicació a EC2 automàticament? Hi ha diverses maneres de tenir l'aplicació juntament amb la configuració de la instància EC2, tal com es descriu a continuació.



  • Utilitzar eines de gestió de configuracions com Puppet i Chef per gestionar el cicle de vida de l’aplicació. L'aplicació es pot instal·lar, actualitzar i recuperar en milers de màquines mitjançant aquestes eines de gestió de configuracions.

  • En passar el dades d’usuari a la instància EC2. Les dades de l'usuari poden ser un script de shell per instal·lar l'aplicació i s'executaran quan s'iniciï l'EC2.

Les últimes opcions són utilitzar un EC2 AMI (Amazon Machine Image), l’AMI té tota la informació com el sistema operatiu, els discs EBS adjunts, les aplicacions i la configuració corresponent. L’AMI és el que es requereix per iniciar una instància EC2. En comparació amb els dos enfocaments anteriors, utilitzar l'AMI és la manera més ràpida d'iniciar una instància EC2, ja que AMI ja té tots els detalls per iniciar la instància EC2. Aquest tutorial repassa la seqüència de passos per crear una AMI.



sèrie Fibonacci c ++

Imatge - Com llançar una instància EC2 des d Passem, doncs, a la part de demostració,

Com llançar una instància EC2 des d'una AMI personalitzada: demostració sobre la creació d'una AMI personalitzada?

AWS ens proporciona un conjunt d’AMI per a Windows i Linux. En funció del requisit, també és possible crear AMI personalitzada amb programari i configuració de configuració addicionals. Aquí teniu la seqüència de passos d’alt nivell per crear una AMI.

Pas 1: Inicieu una instància EC2 des d'una AMI existent i inicieu-hi la sessió.

Pas 2: Instal·leu l'aplicació i feu els canvis de configuració adequats.

Pas 3: Creeu un AMI nou.

Pas 4: Inicieu instàncies EC2 addicionals mitjançant l'AMI creada a Pas 3 .

A continuació, es detallen els passos següents:

Pas 1: llançament de la instància EC2

Utilitzeu una de les AMS existents proporcionades per AWS (Windows o Linux) per iniciar una instància EC2 i iniciar sessió a la instància tal com s’esmenta al tutorial d’Edureka per a EC2 .

Pas 2: Instal·lació de l'aplicació a EC2

Un cop hàgiu iniciat la sessió a la instància EC2, instal·leu qualsevol aplicació segons el vostre requisit. Les ordres següents són per instal·lar Apache Tomcat a la instància Ubuntu EC2. Apache Tomcat es pot utilitzar per crear pàgines web dinàmiques mitjançant JSP i Servlets. De la mateixa manera, es pot instal·lar qualsevol altre programari.

#devenir una arrel
sudo seva

#obtingueu la llista de programes i els darrers pegats
apt-get update && apt-get upgrade

# descarregueu i instal·leu l'Apache Tomcat
apt-get install tomcat8

La instal·lació del Tomcat es pot verificar anant a (ec2-ip: 8080) URL al navegador, la pàgina d’inici del Tomcat s’ha de mostrar com es mostra a continuació. Assegureu-vos de substituir l'ec2-ip per l'IP pública adequada de la instància EC2. El port 8080 s'hauria d'obrir a les regles d'entrada del grup de seguretat juntament amb el port 22, tal com es mostra a continuació a les 'regles d'entrada' del grup de seguretat. El port 22 s’utilitza per accedir a SSH i el port 8080 s’utilitza per accedir a Tomcat.

Pas 3: creació d'AMI personalitzada

Pas 3.1: Seleccioneu la instància EC2 i aneu a 'Accions -> Imatge -> Crea imatge'.

Pas 3.2: Especifiqueu el nom i la descripció de la imatge i feu clic a 'Crea imatge'. Tingueu en compte que abans de crear la imatge, la instància EC2 està aturada, l'AMI es va crear i reiniciar de nou. Això és per garantir que la imatge creada estigui en un estat coherent. L'EC2 es reinicia, de manera que qualsevol sessió de Putty o qualsevol altra sessió a l'EC2 finalitzarà.

Pas 3.3: Feu clic a la pestanya AMI al tauler esquerre. Inicialment, l'AMI estaria en un estat 'pendent' i després passaria a l'estat 'disponible'. Depenent de la mida de la instància EC2, la creació d'AMI pot trigar una mica. Tingueu en compte que l’AMI té una visibilitat de Privadesa per defecte i només és accessible per a l’usuari que l’ha creat. L'AMI es pot fer pública o accessible per a alguns usuaris si aneu a 'Accions -> Gestiona els permisos d'imatge'.

Pas 4: crear EC2 a partir de la nova AMI

A la consola d'administració EC2, feu clic a 'Llança instància', feu clic a 'El meu AMI' on es va crear l'AMI privada a Pas 3 hauria de ser visible. Seleccioneu l'AMI i seguiu el procés de creació EC2 com de costum. Un cop creada la instància EC2, obteniu l'adreça IP pública de l'EC2 i accediu a la pàgina d'inici de Tomcat anant a (ec2-ip: 8080) URL del navegador. Aquesta vegada no cal iniciar sessió a la instància EC2 i instal·lar Tomcat, tal com va crear l’AMI a Pas 3 ja té instal·lat el Tomcat.

Un cop creat l'EC2, assegureu-vos de finalitzar l'EC2 i cancel·leu el registre de l'AMI en el mateix ordre. Si la instància EC2 s'està executant, no es pot donar de baixa l'AMI corresponent. L'AMI ocupa espai d'emmagatzematge i, si no es dóna de baixa / esborra, hi haurà un cost associat.

Per tant, això és una cosa, això ens porta al final d’aquest article sobre Com llançar una instància EC2 des d’una AMI personalitzada?Per si voleu obtenir experiència en aquest tema, Edureka ha elaborat un pla d'estudis que cobreixi exactament el que necessitareu per obtenir l'examen d'arquitecte de solucions. Podeu consultar els detalls del curs formació.

En cas de tenir alguna consulta relacionada amb aquest bloc, no dubteu a fer cap pregunta a la secció de comentaris següent i estarem encantats de respondre-us el més aviat possible.