Amazon Machine Image - Amazon Machine Image

Et Amazon Machine Image ( AMI ) er en spesiell type virtuelt apparat som brukes til å lage en virtuell maskin i Amazon Elastic Compute Cloud ("EC2") . Den fungerer som den grunnleggende distribusjonsenheten for tjenester levert med EC2.

Innhold

Som alle virtuelle apparater er hovedkomponenten i en AMI et skrivebeskyttet filsystembilde som inkluderer et operativsystem (f.eks. Linux , Unix eller Windows ) og eventuell tilleggsprogramvare som kreves for å levere en tjeneste eller en del av den.

En AMI inkluderer følgende:

  • En mal for rotvolumet for forekomsten (for eksempel et operativsystem, en applikasjonsserver og applikasjoner)
  • Starttillatelser som kontrollerer hvilke AWS -kontoer som kan bruke AMI til å starte forekomster
  • En blokkeringsenhetstilordning som spesifiserer volumene som skal knyttes til forekomsten når den lanseres

AMI -filsystemet er komprimert, kryptert, signert, delt i en serie på 10 MB biter og lastet opp til Amazon S3 for lagring. En XML -manifestfil lagrer informasjon om AMI, inkludert navn, versjon, arkitektur, standard kjerne -ID, dekrypteringsnøkkel og fordøyelser for alle filsystembiter.

Gjeldende AMI er tilgjengelig for maskinvare virtualiserte maskiner (HVM) der operativsystemet er installert som det ville være på ekte maskinvare. Med de fortsatt tilgjengelige eldre paravirtualiserte virtuelle maskinene (PV), inkluderte en AMI ikke et kjernebilde, bare en peker til standard kjerne -ID, som kan velges fra en godkjent liste over sikre kjerner som vedlikeholdes av Amazon og dets partnere (f.eks. Red Hat , Canonical , Microsoft ). Brukere kan velge andre kjerner enn standard når de starter en PVM AMI.

Operativsystemer

Da den ble lansert i august 2006, tilbød EC2 -tjenesten Linux og senere Sun Microsystems ' OpenSolaris og Solaris Express Community Edition . I oktober 2008 la EC2 operativsystemene Windows Server 2003 og Windows Server 2008 til listen over tilgjengelige operativsystemer . Fra desember 2010 har det også blitt rapportert å kjøre FreeBSD ; i mars 2011 ble NetBSD AMIer tilgjengelige. I november 2012 ble Windows Server 2012 -støtte lagt til.

Amazon Linux AMI

Amazon har sin egen Linux -distribusjon som stort sett er binær kompatibel med Red Hat Enterprise Linux . Dette tilbudet har vært i produksjon siden september 2011, og under utvikling siden 2010. Den siste utgaven av den opprinnelige Amazon Linux er versjon 2018.03 og bruker versjon 4.14 av Linux -kjernen . Amazon Linux 2 endret seg fra System V init system til systemd boot. Den ble kunngjort i juni 2018, og oppdateres jevnlig.

Typer bilder

  • Offentlig : en AMI som kan brukes av alle.
  • Betalt : en AMI for betaling som er registrert hos Amazon DevPay og kan brukes av alle som abonnerer på den. DevPay lar utviklere markere Amazons brukergebyrer og eventuelt legge til månedlige abonnementsavgifter.
  • Delt : en privat AMI som bare kan brukes av Amazon EC2 -brukere som får tilgang til den av utvikleren.

Referanser

Eksterne linker