Kas yra „Amazon Linux 2“?

What Is Amazon Linux 2



„Amazon“ yra didžiausias debesų rinkos dalyvis, o jos „Amazon Web Services“ (AWS) debesų kompiuterijos platforma nuo tada, kai 2006 m.

Siekdama padėti savo klientams visapusiškai pasinaudoti debesų pasiūlymais, bendrovė sukūrė savo „Linux“ serverių operacinę sistemą, pavadintą „Amazon Linux“. Remiantis „Red Hat Enterprise Linux“ (RHEL), „Amazon Linux“ išsiskiria glaudžia integracija su daugeliu „Amazon Web Services“ (AWS) paslaugų, ilgalaikiu palaikymu ir kompiliatoriumi, įrankių grandine ir „LTS“ branduoliu, pritaikytu geresniam „Amazon“ veikimui EC2.







2017 m. Gruodžio mėn. „Amazon“ paskelbė antrąją „Linux“ operacinės sistemos versiją: „Amazon Linux 2. Kaip ir jos pirmtakas,„ Amazon Linux 2 “bus palaikoma 5 metus su saugos ir priežiūros atnaujinimais iki 2023 m. Birželio 30 d.



„Amazon“ turi daug klientų visame pasaulyje, kurių programos ir infrastruktūra visiškai veikia jos debesies serveriuose. Tokiems klientams yra labai prasminga naudoti operacinę sistemą, kuri buvo sukurta taip, kad būtų lengvai integruota į „Amazon“ debesų kompiuterijos platformą ir iš jos išstumtų kiekvieną unciją našumo.



Stabilus kraujavimo kraštas

Naudodami „Amazon Linux 2“, klientai taip pat gali mėgautis dviem privalumais, kurie dažnai nesuderinami: ilgalaikis palaikymas ir prieiga prie naujausių populiarių programinės įrangos paketų versijų. Ilgalaikė parama taikoma pagrindiniams paketams (kurių visą sąrašą rasite „Amazon Linux 2“ DUK puslapyje ). „Amazon“ žada 5 metus teikti saugos atnaujinimus ir klaidų taisymus.





Vienas svarbus įspėjimas yra tas, kad „Amazon Linux 2“ nepalaiko branduolio ir erdvės ABI suderinamumo, todėl pakeitimai ankstesniame „Linux“ branduolyje, pažeidžiantys ABI stabilumą, tada bet kurioms programoms, kurios priklauso nuo trečiųjų šalių branduolio tvarkyklių, gali prireikti papildomų pakeitimų.

Rašymo metu numatytasis „Amazon Linux 2“ branduolys, kuris gauna ilgalaikį „Amazon“ palaikymą, yra „Linux Kernel 4.14“. Tačiau vartotojai gali lengvai naujovinti į AWS optimizuotą „Linux“ branduolį 4.19, įdiegdami jį iš priedų katalogo-kraštutinės programinės įrangos saugyklos, įskaitant branduolius, veikimo laiką, įrankių grandines, duomenų bazes, žiniatinklio krūvas ir dar daugiau.



„Linux“ branduolio 4.19 diegimas yra vienos paprastos komandos dalykas:

sudo„Amazon-linux“ priedaidiegtibranduolys

Kitą programinę įrangą, esančią kataloge „Papildomi priedai“, galima išvardyti naudojant šią komandą:

„Amazon-linux“ priedų sąrašas
0prieinamas ansible2[= 2.4.2 = 2.4.6 =2.8 ]
2Galimi httpd_modules[=1.0 ]
3memcached1.5[= 1.5.1 = 1.5.16]
5galimas postgresql9.6[= 9.6.6 = 9.6.8]
6galimas postgresql10[=10 ]
8galima redis4.0[= 4.0.5 = 4.0.10]
9Galimas R3.4[= 3.4.3]
10rust1 galima
[= 1,22,1 = 1,26,0 = 1,26,1 = 1,27,2 = 1,311,0]
vienuolika aš atėjaugalima[=8.0 ]
13galimas rubinas2.4[= 2.4.2 = 2.4.4 = 2.4.7]
penkiolikagalima php7.2
[= 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]
16galima php7.1
[= 7.1.22 = 7.1.25 = 7.1.27 = 7.1.28 = 7.1.30 = 7.1.31]
17yra lempa-mariadb10.2-php7.2
[= 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]
18veikia nemokamas biuras[= 5.0.6.2_15 = 5.3.6.1]
19 gimpgalima[= 2.8.22]
dvidešimt dokininkas= vėliausiai įjungta
[= 17.12.1 = 18.03.1 = 18.06.1]
dvidešimt vienasgalimas „mate-desktop1.x“[= 1,19,0 = 1,20,0]
22Galima „GraphicsMagick1.3“[= 1.3.29 = 1.3.32]
2. 3„tomcat8.5“ pasiekiamas
[= 8.5.31 = 8.5.32 = 8.5.38 = 8.5.40 = 8.5.42]
24prieinama šilta[=7.11 ]
25galimas bandymas[=1.0 ]
26ecs galima[= stabilus]
27galima „corretto8“
[= 1.8.0_192 = 1.8.0_202 = 1.8.0_212 = 1.8.0_222]
28yra petarda[=0.11 ]
29„golang1.11“ pasiekiama
[= 1.11.3 = 1.11.11 = 1.11.13]
30galimi kalmarai4[=4 ]
31galima php7.3
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32lustre2.10 galima[= 2.10.5]
33galima java-openjdk11[=vienuolika ]
3. 4prieinamas lynis[= stabilus]
35galimas branduolys[= stabilus]
36Galimas BCC[=0.x]
37monofoninis[=5.x]
38galimas nginx1[= stabilus]
39galimas rubinas2.6[=2.6 ]

Patalpų kūrimas ir bandymai

Tikriausiai nenustebinsite, kad „Amazon Linux 2“ galima įsigyti kaip „Amazon Machine Image“ (AMI), skirtą naudoti „Amazon Elastic Compute Cloud“ („AmazonEC2“), ir kaip „Docker“ konteinerio vaizdą, suderinamą su „Amazon Elastic Container Service“ („Amazon ECS“).

Jus gali nustebinti tai, kad taip pat galite atsisiųsti virtualios mašinos vaizdus, ​​skirtus „VMware“, „Oracle VM VirtualBox“ ir „Microsoft Hyper-V“ virtualizacijos sprendimams, skirtiems programinei įrangai kurti ir išbandyti vietoje.

Jei norite, kad „Amazon Linux 2“ veiktų vietinėje mašinoje, jums tereikia paruošti įkrovos vaizdą su pradine konfigūracijos informacija, atsisiųsti „Amazon Linux 2“ virtualios mašinos atvaizdą pasirinktai virtualizacijos platformai ir paleisti į naują VM. Pirmasis žingsnis taip pat yra vienintelis, reikalaujantis, kad vartotojai konsultuotųsi su „Amazon Linux 2“ vartotojo vadovas .

Nuo „SysVinit“ iki „systemd“

Ankstesnė „Amazon Linux“ versija rėmėsi „SysVinit“, kad įkeltų „Linux“ vartotojo erdvę ir vėliau valdytų sistemos procesus.

Nors „SysVinit“ yra paprastas ir kompaktiškas, jis nebuvo sukurtas taip, kad atitiktų šiuolaikinių vartotojų poreikius ir pradėtų daugybę procesų, kuriais bėgant metams naudojasi vartotojai. Be to, „SysVinit“ paleidžia procesus nuosekliai, o tai reiškia, kad jis turi palaukti, kol kiekvienas procesas bus įkeltas, kad galėtų pradėti įkelti kitą procesą. Procesų įkėlimo tvarkos konfigūravimas yra daug darbo, o ne visai smagu.

„Systemd“ teikia priklausomybe pagrįstą iniciatyvinę sistemą, galinčią lygiagrečiai paleisti „Linux“ vartotojo erdvę. Tai žymiai pagerina našumą, palyginti su „SysVinit“. „Systemd“ taip pat apima tokias funkcijas kaip demonų paleidimas pagal pareikalavimą, momentinių vaizdų palaikymas, procesų stebėjimas ir „Inhibitor Lock“, todėl tai yra „Linux“ sistemos elementų rinkinys.

Saugumas pirmiausia

„Amazon Linux 2“ apriboja saugumo spragų poveikį, sumažindama egzemplioriuje įdiegtų nekritinių paketų skaičių. „Amazon Linux 2 yum“ saugyklos yra pagrindinis saugos naujinimų teikimo kanalas, tačiau saugos naujinimai vartotojus taip pat pasiekia per atnaujintus „Amazon Machine Images“ (AMI) ir VM bei konteinerių vaizdus.

Visi saugumo įvykiai yra išvardyti „Amazon Linux AMI“ saugos centras , kuriame taip pat yra patogus RSS kanalas. Vartotojai, norintys dar labiau sustiprinti savo kibernetinę gynybą, gali pasinaudoti šimtais AWS prekyvietėje esančių saugumo sprendimų, įskaitant „Trend Micro Deep Security“.

„Trend Micro“ myli „Linux“, nes mūsų klientai mėgsta „Linux“. „Linux“ yra tikrai pirmos klasės „Trend Micro“ pilietis, o mūsų palaikymas AL2 yra dar vienas mūsų įsipareigojimo apsaugoti besikeičiančių klientų darbo krūvių pavyzdys, pareiškė „Trend Micro“ savo svetainėje. Nesvarbu, ar naudojate AL2 AWS, virtualiuose serveriuose ar konteineriuose, „Deep Security“ užtikrina sluoksniuotą jūsų hibridinės aplinkos apsaugą.

Aukščiausios kokybės klientų aptarnavimo parinktys yra prieinamos užsiprenumeravus „AWS Support“, tačiau jos neapima vietinio „Amazon Linux 2“ naudojimo, todėl jos skiriasi nuo panašių „Red Hat“ siūlomų prenumeratos parinkčių.

Išvada

Kalbant apie „Linux“ darbo apkrovų vykdymą AWS, „Amazon Linux 2“ yra lengvas pasirinkimas. Šis RHEL pagrįstas „Linux“ platinimas, derinantis ilgalaikį palaikymą su patogia prieiga prie pažangiausios programinės įrangos, suteikia patogų įėjimą į „Amazon Web Services“ pasaulį ir begalines su tuo susijusias galimybes.