Apa itu Amazon Linux 2?

What Is Amazon Linux 2



Amazon adalah pemain terbesar di pasaran awan, dan platform pengkomputeran awan Perkhidmatan Web Amazon (AWS) telah mengekalkan kadar pertumbuhan yang sangat kuat sejak dilancarkan pada tahun 2006.

Untuk membantu para pelanggannya memanfaatkan sepenuhnya penawaran awannya, syarikat itu membuat sistem operasi pelayan Linux sendiri, yang disebut Amazon Linux. Berdasarkan Red Hat Enterprise Linux (RHEL), Amazon Linux menonjol berkat integrasi yang ketat dengan banyak perkhidmatan Amazon Web Services (AWS), sokongan jangka panjang, dan penyusun, rantai alat binaan, dan LTS Kernel yang diselaraskan untuk prestasi yang lebih baik di Amazon EC2.







Pada bulan Disember 2017, Amazon mengumumkan versi kedua sistem operasi Linuxnya: Amazon Linux 2. Sama seperti pendahulunya, Amazon Linux 2 akan disokong selama 5 tahun dengan kemas kini keselamatan dan penyelenggaraan, sehingga 30 Jun 2023.



Amazon mempunyai banyak pelanggan di seluruh dunia yang aplikasi dan infrastrukturnya tinggal sepenuhnya di pelayan awannya. Untuk pelanggan seperti itu, sangat masuk akal untuk menggunakan sistem operasi yang telah dirancang untuk berintegrasi dengan mudah dengan platform pengkomputeran awan Amazon dan meningkatkan setiap prestasi daripadanya.



Tepi Pendarahan Stabil

Dengan Amazon Linux 2, pelanggan juga dapat menikmati dua faedah yang tidak sering bersama: sokongan jangka panjang dan akses ke versi terbaru pakej perisian popular. Sokongan jangka panjang berlaku untuk pakej teras (senarai lengkapnya boleh didapati di halaman FAQ Amazon Linux 2 ). Amazon berjanji akan memberikan kemas kini keselamatan dan perbaikan bug selama 5 tahun.





Satu peringatan penting adalah bahawa Amazon Linux 2 tidak mengekalkan keserasian ABI ruang kernel, jadi perubahan pada kernel Linux hulu yang memecah kestabilan ABI, maka setiap aplikasi yang bergantung pada pemacu kernel pihak ketiga mungkin memerlukan pengubahsuaian tambahan.

Pada masa penulisan, kernel lalai di Amazon Linux 2, yang menerima sokongan jangka panjang dari Amazon, adalah Kernel Linux 4.14. Walau bagaimanapun, pengguna dapat dengan mudah menaik taraf ke Linux Kernel 4.19 yang dioptimumkan dengan AWS dengan memasangnya dari katalog Ekstra, repositori perisian canggih, termasuk kernel, jangka masa, rantai alat, pangkalan data, tumpukan web, dan banyak lagi.



Memasang Kernel Linux 4.19 adalah satu perintah mudah:

sudoamazon-linux-tambahanpasangkernel-ng

Perisian lain yang tersedia dalam katalog Ekstra boleh disenaraikan menggunakan perintah berikut:

senarai amazon-linux-ekstra
0ansible2 ada[= 2.4.2 = 2.4.6 =2.8 ]
2httpd_modul ada[=1.0 ]
3memcached1.5 ada[= 1.5.1 = 1.5.16]
5postgresql9.6 ada[= 9.6.6 = 9.6.8]
6postgresql10 ada[=10 ]
8redis4.0 ada[= 4.0.5 = 4.0.10]
9R3.4 ada[= 3.4.3]
10karat1 tersedia
[= 1.22.1 = 1.26.0 = 1.26.1 = 1.27.2 = 1.31.0]
sebelas saya datangada[=8.0 ]
13ruby2.4 ada[= 2.4.2 = 2.4.4 = 2.4.7]
lima belasphp7.2 tersedia
[= 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 tersedia
[= 7.1.22 = 7.1.25 = 7.1.27 = 7.1.28 = 7.1.30 = 7.1.31]
17lamp-mariadb10.2-php7.2 tersedia
[= 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.17
= 10.2.10_7.2.19 = 10.2.10_7.2.21]
18libreoffice ada[= 5.0.6.2_15 = 5.3.6.1]
19 curangada[= 2.8.22]
dua puluh tukang dok= terkini diaktifkan
[= 17.12.1 = 18.03.1 = 18.06.1]
dua puluh satumate-desktop1.x ada[= 1.19.0 = 1.20.0]
22GraphicsMagick1.3 ada[= 1.3.29 = 1.3.32]
2. 3tomcat8.5 tersedia
[= 8.5.31 = 8.5.32 = 8.5.38 = 8.5.40 = 8.5.42]
24hangat disediakan[=7.11 ]
25ujian tersedia[=1.0 ]
26ecs ada[= stabil]
27corretto8 tersedia
[= 1.8.0_192 = 1.8.0_202 = 1.8.0_212 = 1.8.0_222]
28mercun disediakan[=0.11 ]
29golang1.11 tersedia
[= 1.11.3 = 1.11.11 = 1.11.13]
30sotong4 ada[=4 ]
31php7.3 tersedia
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32nafsu2.10 ada[= 2.10.5]
33java-openjdk11 ada[=sebelas ]
3. 4lynis ada[= stabil]
35kernel-ng ada[= stabil]
36BCC ada[=0.x]
37mono ada[=5.x]
38nginx1 ada[= stabil]
39ruby2.6 ada[=2.6 ]

Pembangunan dan Pengujian di Premis

Mungkin tidak akan mengejutkan anda bahawa Amazon Linux 2 tersedia sebagai Amazon Machine Image (AMI) untuk digunakan di Amazon Elastic Compute Cloud (AmazonEC2) dan sebagai gambar kontena Docker yang serasi dengan Amazon Elastic Container Service (Amazon ECS).

Apa yang mungkin mengejutkan anda ialah anda juga boleh memuat turun gambar mesin maya untuk penyelesaian virtualisasi VMware, Oracle VM VirtualBox, dan Microsoft Hyper-V untuk pembangunan dan ujian perisian di tempat.

Untuk menjadikan Amazon Linux 2 berjalan di mesin tempatan, yang perlu anda lakukan hanyalah menyediakan imej boot dengan maklumat konfigurasi awal, memuat turun imej mesin maya Amazon Linux 2 untuk platform pilihan virtualisasi anda, dan boot ke VM baru anda. Langkah pertama juga adalah satu-satunya yang memerlukan pengguna untuk berunding dengan Panduan pengguna Amazon Linux 2 .

Dari SysVinit ke systemd

Versi sebelumnya Amazon Linux bergantung pada SysVinit untuk melakukan bootstrap ruang pengguna Linux dan menguruskan proses sistem selepas itu.

Walaupun ringkas dan padat, SysVinit tidak dirancang untuk memenuhi keperluan pengguna moden dan memulakan sebilangan besar proses yang sering diandalkan pengguna selama bertahun-tahun. Selanjutnya, SysVinit memulakan proses secara bersiri, yang bermaksud bahawa ia harus menunggu setiap proses dimuat sebelum dapat mulai memuatkan proses berikutnya. Mengkonfigurasi urutan proses adalah banyak kerja dan tidak banyak keseronokan.

Systemd menyediakan sistem init berasaskan pergantungan yang mampu memuat ruang pengguna Linux secara selari. Ini membawa kepada peningkatan prestasi yang ketara berbanding SysVinit. Systemd juga merangkumi ciri-ciri seperti daemons permulaan atas permintaan, sokongan snapshot, penjejakan proses, dan Kunci Inhibitor yang menjadikannya sekumpulan blok asas untuk sistem Linux.

Keselamatan Pertama

Amazon Linux 2 menghadkan pendedahan kepada kerentanan keselamatan dengan mengurangkan bilangan pakej tidak kritikal yang dipasang pada instance. Repositori Amazon Linux 2 yum berfungsi sebagai saluran utama untuk menyampaikan kemas kini keselamatan, tetapi kemas kini keselamatan juga menjangkau pengguna melalui Imej Mesin Amazon (AMI) yang dikemas kini dan gambar VM dan kontena.

Semua peristiwa keselamatan disenaraikan di Pusat Keselamatan AMI Amazon Linux , yang juga menyediakan suapan RSS yang berguna. Pengguna yang ingin meningkatkan lagi pertahanan siber mereka dapat memanfaatkan ratusan penyelesaian keselamatan yang tersedia di AWS Marketplace, termasuk Trend Micro Deep Security.

Trend Micro menyukai Linux kerana pelanggan kami menyukai Linux. Linux benar-benar warganegara kelas pertama di Trend Micro dan sokongan pelancaran kami untuk AL2 satu lagi contoh komitmen kami untuk melindungi beban kerja pelanggan kami yang terus berkembang, dinyatakan Trend Micro di laman webnya. Sama ada anda menjalankan AL2 anda di AWS, pada pelayan maya atau dalam bekas, Deep Security memberikan perlindungan berlapis untuk persekitaran hibrid anda.

Pilihan sokongan pelanggan premium tersedia melalui langganan kepada Sokongan AWS, tetapi tidak merangkumi penggunaan Amazon Linux 2 di tempat, yang membezakannya daripada pilihan langganan serupa yang ditawarkan oleh Red Hat.

Kesimpulannya

Ketika menjalankan beban kerja Linux di AWS, Amazon Linux 2 adalah pilihan yang mudah. Menggabungkan sokongan jangka panjang dengan akses mudah ke perisian canggih, pengedaran Linux berasaskan RHEL ini memberikan jalan masuk yang mudah ke dunia Perkhidmatan Web Amazon dan kemungkinan tak terbatas yang disertakan dengannya.