Hvordan starte en EC2-forekomst fra en tilpasset AMI?



Denne artikkelen vil introdusere deg for et viktig AWS-konsept som er Hvordan starte en EC2-forekomst fra en tilpasset AMI med en tilstrekkelig demonstrasjon.

handler om smidighet. Det er raskt å lage nye servere i forskjellige størrelser og distribuere applikasjoner på dem. La oss ta eksemplet med Netflix, det er vert på AWS. Når det er et populært show eller en film, vil Netflix legge til flere og flere EC2-er ved hjelp av AutoScaling for å møte kundenes behov. Avhengig av antall brukere som prøver å få tilgang til Netflix-tjenesten, kan AutoScaling-funksjonen automatisk legge til eller slette EC2-forekomster. La oss se hvordan du starter en EC2-forekomst fra en tilpasset AMI?

Følgende tips vil bli dekket i denne artikkelen,





Så la oss komme i gang med artikkelen om, hvordan starte en EC2-forekomst fra en tilpasset AMI?

hvordan konvertere binær til desimal i java

Hva er de forskjellige måtene å få applikasjonen på EC2-forekomsten?

Hvordan installeres applikasjonen automatisk på EC2? Det er flere måter å ha applikasjonen sammen med innstillingene på EC2-forekomsten som diskutert nedenfor.



  • Ved hjelp av konfigurasjonsadministrasjonsverktøy som Puppet og Chef til å administrere applikasjonens livssyklus. Applikasjonen kan installeres, oppgraderes og rulles tilbake på tusenvis av maskiner ved hjelp av disse konfigurasjonsverktøyene.

  • Ved å passere brukerdata til EC2-forekomsten. Brukerdataene kan være et skallskript for å installere applikasjonen og kjøres når EC2 starter.

De siste alternativene er å bruke en EC2 AMI (Amazon Machine Image), AMI har all informasjon som operativsystemet, tilknyttede EBS-disker, applikasjoner og tilhørende innstillinger. AMI er det som kreves for å starte en EC2-forekomst. Sammenlignet med de to ovennevnte tilnærmingene, er bruk av AMI den raskeste måten å starte en EC2-forekomst, ettersom AMI allerede har alle detaljene for å starte EC2-forekomsten. Denne opplæringen går gjennom trinnsekvensen for å lage en AMI.



Bilde - Hvordan starte en EC2-forekomst fra en tilpasset AMI - Edureka Så la oss gå videre til demo-delen,

Hvordan starte en EC2-forekomst fra en tilpasset AMI: Demo om å lage en tilpasset AMI?

AWS gir oss et sett med AMI-er for både Windows og Linux. Basert på kravet er det også mulig å lage tilpasset AMI med ekstra programvare og konfigurasjonsinnstillinger. Her er trinnnivået på høyt nivå for å lage en AMI.

Trinn 1: Start en EC2-forekomst fra en eksisterende AMI og logg inn på den.

Steg 2: Installer applikasjonen og foreta passende konfigurasjonsendringer.

Trinn 3: Opprett en ny AMI.

Trinn 4: Start flere EC2-forekomster ved å bruke AMI opprettet i Trinn 3 .

Her er trinnene i detalj:

Trinn 1: Starter EC2-forekomst

Bruk en eksisterende AWS-gitt AMI (Windows eller Linux) til å starte en EC2-forekomst og logg inn på forekomsten som nevnt i Edureka-opplæringen for EC2 .

Trinn 2: Installere applikasjonen på EC2

Når du er logget på EC2-forekomsten, installerer du et hvilket som helst program i henhold til dine behov. Kommandoene nedenfor er for å installere Apache Tomcat på Ubuntu EC2-forekomst. Apache Tomcat kan brukes til å bygge dynamiske websider ved hjelp av JSP og Servlets. På samme måte kan hvilken som helst annen programvare installeres.

# bli en rot
sudo su

# få listen over programvare og de nyeste oppdateringene
apt-get update && apt-get upgrade

hva er et dynamisk utvalg

#download og installer Apache Tomcat
apt-get install tomcat8

Tomcat-installasjonen kan verifiseres ved å gå til (ec2-ip: 8080) URL i nettleseren. Tomcat-hjemmesiden skal vises som nedenfor. Sørg for å erstatte ec2-ip med riktig offentlig IP for EC2-forekomsten. Porten 8080 bør åpnes i sikkerhetsgruppens innkommende regler sammen med port 22 som vist i sikkerhetsgruppens nedenfor 'innkommende regler'. Port 22 brukes for SSH-tilgang og port 8080 brukes for tilgang til Tomcat.

Trinn 3: Opprette tilpasset AMI

Trinn 3.1: Velg EC2-forekomst og gå til 'Handlinger -> Bilde -> Opprett bilde'.

Trinn 3.2: Spesifiser navn og beskrivelse og klikk på “Create Image”. Merk at før du oppretter bildet, stoppes EC2-forekomsten, AMI opprettet og startet på nytt. Dette for å sikre at bildet som er opprettet, er i en konsistent tilstand. EC2 startes på nytt, så eventuelle kitt eller andre økter til EC2 vil bli avsluttet.

Trinn 3.3: Klikk på AMI-fanen i venstre rute. Til å begynne med ville AMI være i 'ventende' tilstand, og deretter ville den endres til 'tilgjengelig' status. Avhengig av størrelsen på EC2-forekomsten, kan opprettelsen av AMI ta litt tid. Merk at AMI har en synlighet av Privat som standard og kun er tilgjengelig for brukeren som opprettet den. AMI kan gjøres offentlig eller tilgjengelig for noen få brukere ved å gå til 'Handlinger -> Administrer bildetillatelser'.

datastrukturer og algoritmer i java

Trinn 4: Opprette EC2 fra den nye AMI

I EC2 Management Console klikker du på “Launch Instance”, Klikk på “My AMI” der den private AMI opprettet i Trinn 3 skal være synlig. Velg AMI og følg EC2-opprettelsesprosessen som vanlig. Når EC2-forekomsten er opprettet, får du den offentlige IP-adressen til EC2 og får tilgang til Tomcat-hjemmesiden ved å gå til (ec2-ip: 8080) URL i nettleseren. Denne gangen er det ikke nødvendig å logge inn på EC2-forekomsten og installere Tomcat, slik AMI opprettet i Trinn 3 har allerede Tomcat allerede installert i den.

Når EC2 har blitt opprettet, må du sørge for å avslutte EC2 og avregistrere AMI i samme rekkefølge. Hvis EC2-forekomsten kjører, kan ikke den tilsvarende AMI avregistreres. AMI tar lagringsplass, og hvis det ikke blir avregistrert / slettet, er det en kostnad forbundet med det samme.

Så dette er det gutta, dette bringer oss til slutten av denne artikkelen om Hvordan starte en EC2-forekomst fra en tilpasset AMI?I tilfelle hvis du ønsker å få ekspertise innen dette emnet, har Edureka kommet med en læreplan som dekker nøyaktig, hva du trenger for å knekke løsningsarkitekteksamen! Du kan ta en titt på kursdetaljene for opplæring.

Hvis du har spørsmål relatert til denne bloggen, kan du stille spørsmål i kommentarfeltet nedenfor, og vi vil gjerne svare deg tidlig.