Mikä on Amazon Linux 2?

What Is Amazon Linux 2

Amazon on pilvimarkkinoiden suurin toimija, ja sen Amazon Web Services (AWS) -pilvipalvelualusta on ylläpitänyt erittäin vahvaa kasvua vuodesta 2006 lähtien.

Auttaakseen asiakkaitaan hyödyntämään pilvipalveluitaan täysimääräisesti yritys loi oman Linux -palvelinkäyttöjärjestelmänsä, nimeltään Amazon Linux. Red Hat Enterprise Linuxiin (RHEL) perustuva Amazon Linux erottuu tiiviistä integroitumisestaan ​​moniin Amazon Web Services (AWS) -palveluihin, pitkäaikaiseen tukeen ja kääntäjään, rakennetyökaluketjuun ja LTS-ytimeen, jotka on viritetty parantamaan Amazonin suorituskykyä EC2.



Joulukuussa 2017 Amazon julkisti toisen version Linux -käyttöjärjestelmästään: Amazon Linux 2. Kuten edeltäjänsä, Amazon Linux 2: ta tuetaan viiden vuoden ajan suojaus- ja ylläpitopäivityksillä 30. kesäkuuta 2023 saakka.



Amazonilla on monia asiakkaita ympäri maailmaa, joiden sovellukset ja infrastruktuuri elävät kokonaan sen pilvipalvelimilla. Tällaisille asiakkaille on erittäin järkevää käyttää käyttöjärjestelmää, joka on suunniteltu integroitumaan helposti Amazonin pilvipalvelualustaan ​​ja purkamaan siitä kaikki unssin suorituskykyä.



Vakaa verenvuoto

Amazon Linux 2: n avulla asiakkaat saavat myös kaksi etua, jotka eivät usein mene yhteen: pitkäaikainen tuki ja pääsy suosituimpien ohjelmistopakettien uusimpiin versioihin. Pitkäaikainen tuki koskee ydinpaketteja (joiden täydellinen luettelo löytyy osoitteesta Amazon Linux 2: n UKK -sivulla ). Amazon lupaa tarjota tietoturvapäivityksiä ja virheenkorjauksia viideksi vuodeksi.

Yksi tärkeä varoitus on, että Amazon Linux 2 ei ylläpidä ytimen ja tilan ABI-yhteensopivuutta, joten muutokset alkupään Linux-ytimessä, jotka rikkovat ABI: n vakauden, silloin kaikki sovellukset, jotka tukeutuvat kolmannen osapuolen ytimen ohjaimiin, voivat vaatia lisämuutoksia.

Tätä kirjoitettaessa Amazonin pitkäaikaista tukea saavan Amazon Linux 2: n oletusydin on Linux-ydin 4.14. Käyttäjät voivat kuitenkin helposti päivittää AWS-optimoituun Linux-ytimeen 4.19 asentamalla sen Ekstrat-luettelosta, joka on huippuluokan ohjelmistojen arkisto, mukaan lukien ytimet, käyttöajat, työkaluketjut, tietokannat, verkkopinot ja paljon muuta.



Linux -ytimen 4.19 asentaminen tapahtuu yhdellä yksinkertaisella komennolla:

sudoamazon-linux-extratAsentaaydin-ng

Muut Extras -luettelon ohjelmistot voidaan luetella seuraavalla komennolla:

amazon-linux-lisäluettelo
0ansible2 saatavilla[= 2.4.2 = 2.4.6 =2.8 ]
2httpd_modules saatavilla[=1.0 ]
3memcached1.5 saatavilla[= 1.5.1 = 1.5.16]
5postgresql9.6 saatavilla[= 9.6.6 = 9.6.8]
6postgresql10 saatavilla[=10 ]
8redis4.0 saatavilla[= 4.0.5 = 4.0.10]
9R3.4 saatavilla[= 3.4.3]
10ruoste1 saatavilla
[= 1,22,1 = 1,26,0 = 1,26,1 = 1,27,2 = 1,311,0]
yksitoista tulinsaatavilla[=8.0 ]
13ruby2.4 saatavilla[= 2.4.2 = 2.4.4 = 2.4.7]
viisitoistaphp7.2 saatavilla
[= 7.2.0 = 7.2.4 = 7.2.5 = 7.2.8 = 7.2.11 = 7.2.13 = 7.2.14
= 7.2.16 = 7.2.17 = 7.2.19 = 7.2.21]
16php7.1 saatavilla
[= 7.1.22 = 7.1.25 = 7.1.27 = 7.1.28 = 7.1.30 = 7.1.31]
17lamppu-mariadb10.2-php7.2 saatavilla
[= 10.2.10_7.2.0 = 10.2.10_7.2.4 = 10.2.10_7.2.5
= 10.2.10_7.2.8 = 10.2.10_7.2.11 = 10.2.10_7.2.13
= 10.2.10_7.2.14 = 10.2.10_7.2.16 = 10.2.10_7.2.16 = 10.2.10_7.2.17
= 10.2.10_7.2.19 = 10.2.10_7.2.21]
18libreoffice saatavilla[= 5.0.6.2_15 = 5.3.6.1]
19 Linkuttaasaatavilla[= 2.8.22]
kaksikymmentä satamatyöläinen= uusin käytössä
[= 17.12.1 = 18.03.1 = 18.06.1]
kaksikymmentäyksimate-desktop1.x saatavilla[= 1.19.0 = 1.20.0]
22GraphicsMagick1.3 saatavilla[= 1.3.29 = 1.3.32]
2. 3tomcat8.5 saatavilla
[= 8.5.31 = 8.5.32 = 8.5.38 = 8.5.40 = 8.5.42]
24lämmin saatavilla[=7.11 ]
25testaus saatavilla[=1.0 ]
26ecs saatavilla[= vakaa]
27corretto8 saatavilla
[= 1.8.0_192 = 1.8.0_202 = 1.8.0_212 = 1.8.0_222]
28sähinkäinen saatavilla[=0,11 ]
29golang1.11 saatavilla
[= 1.11,3 = 1.11.11 = 1.11.13]
30kalmari4 saatavilla[=4 ]
31php7.3 saatavilla
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32lustre2.10 saatavilla[= 2.10.5]
33java-openjdk11 saatavilla[=yksitoista ]
3. 4lynis saatavilla[= vakaa]
35kernel-ng saatavilla[= vakaa]
36BCC saatavilla[=0.x]
37mono saatavilla[=5.x]
38nginx1 saatavilla[= vakaa]
39ruby2.6 saatavilla[=2.6 ]

Kehitys ja testaus paikan päällä

Se ei luultavasti yllätä sinua, että Amazon Linux 2 on saatavana Amazon Machine Image (AMI) -versiona käytettäväksi Amazon Elastic Compute Cloudissa (AmazonEC2) ja Docker -säilökuvana, joka on yhteensopiva Amazon Elastic Container Service (Amazon ECS) -palvelun kanssa.

Mikä voi yllättää, on se, että voit myös ladata virtuaalikoneen kuvia VMware-, Oracle VM VirtualBox- ja Microsoft Hyper-V-virtualisointiratkaisuihin paikallista ohjelmistokehitystä ja testausta varten.

Jos haluat saada Amazon Linux 2: n toimimaan paikallisella koneella, sinun on vain valmisteltava käynnistyskuva, jossa on alustavat määritystiedot, ladattava Amazon Linux 2 -virtuaalikoneen kuva valitsemallesi virtualisointialustalle ja käynnistettävä uuteen virtuaalikoneeseesi. Ensimmäinen vaihe on myös ainoa, joka vaatii käyttäjiä kuulemaan Amazon Linux 2 käyttöopas .

SysVinitistä järjestelmään

Edellinen Amazon Linux -versio luotti SysVinitiin käynnistääkseen Linux -käyttäjätilan ja hallitakseen järjestelmäprosesseja myöhemmin.

Vaikka SysVinit on yksinkertainen ja kompakti, sitä ei ole suunniteltu vastaamaan nykyaikaisten käyttäjien tarpeita ja käynnistämään suuri määrä prosesseja, joihin käyttäjät ovat joutuneet turvautumaan vuosien varrella. Lisäksi SysVinit käynnistää prosessit sarjassa, mikä tarkoittaa, että sen on odotettava kunkin prosessin latautumista ennen kuin se voi aloittaa seuraavan prosessin lataamisen. Prosessien latausjärjestyksen määrittäminen on paljon työtä eikä hauskaa.

Systemd tarjoaa riippuvuuspohjaisen init-järjestelmän, joka pystyy käynnistämään Linux-käyttäjätilan rinnakkain. Tämä parantaa merkittävästi suorituskykyä SysVinitiin verrattuna. Systemd sisältää myös ominaisuuksia, kuten demonien käynnistyksen pyynnöstä, tilannekuvan tuen, prosessin seurannan ja inhibiittorilukot, jotka tekevät siitä Linux-järjestelmän perusrakennepalikoiden sarjan.

Turvallisuus ensin

Amazon Linux 2 rajoittaa altistumista tietoturvahaavoittuvuuksille vähentämällä ilmentymään asennettujen ei-kriittisten pakettien määrää. Amazon Linux 2 yum -tietovarastot toimivat ensisijaisena kanavana tietoturvapäivitysten toimittamiseen, mutta tietoturvapäivitykset tavoittavat käyttäjät myös päivitettyjen Amazon Machine Images (AMI) - ja VM- ja säilökuvien kautta.

Kaikki turvallisuustapahtumat on lueteltu Amazon Linux AMI Security Center , joka tarjoaa myös kätevän RSS -syötteen. Käyttäjät, jotka haluavat tehostaa kyberturvallisuuttaan, voivat hyödyntää satoja AWS Marketplacen suojausratkaisuja, mukaan lukien Trend Micro Deep Security.

Trend Micro rakastaa Linuxia, koska asiakkaamme rakastavat Linuxia. Linux on todella Trend Micron ensiluokkainen kansalainen, ja AL2: n lanseeraustuemme on toinen esimerkki sitoutumisestamme suojella asiakkaidemme muuttuvia työkuormia, totesi Trend Micro verkkosivuillaan. Käytitpä AL2 -laitettasi AWS: ssä, virtuaalipalvelimilla tai säiliöissä, Deep Security tarjoaa kerrossuojaa hybridiympäristöllesi.

Premium-asiakastukivaihtoehtoja on saatavana AWS-tuen tilauksina, mutta ne eivät kata Amazon Linux 2: n paikallista käyttöä, mikä erottaa ne samanlaisista Red Hatin tarjoamista tilausvaihtoehdoista.

Johtopäätös

Mitä tulee Linux -työkuormien käyttämiseen AWS: ssä, Amazon Linux 2 on helppo valinta. Tämä RHEL-pohjainen Linux-jakelu yhdistää pitkäaikaisen tuen ja kätevän pääsyn huippuluokan ohjelmistoihin ja tarjoaa kätevän pääsyn Amazonin verkkopalvelujen maailmaan ja sen äärettömiin mahdollisuuksiin.