Amazon Linux 2 Nedir?

What Is Amazon Linux 2



Amazon, bulut pazarındaki en büyük oyuncudur ve Amazon Web Servisleri (AWS) bulut bilişim platformu, 2006'daki lansmanından bu yana çok güçlü bir büyüme oranını korumuştur.

Müşterilerinin bulut teklifinden tam olarak yararlanmasına yardımcı olmak için şirket, Amazon Linux adlı kendi Linux sunucu işletim sistemini oluşturdu. Red Hat Enterprise Linux'a (RHEL) dayanan Amazon Linux, birçok Amazon Web Services (AWS) hizmetiyle sıkı entegrasyonu, uzun vadeli desteği ve Amazon'da daha iyi performans için ayarlanmış bir derleyici, derleme araç zinciri ve LTS Çekirdeği sayesinde öne çıkıyor EC2.







Aralık 2017'de Amazon, Linux işletim sisteminin ikinci sürümünü duyurdu: Amazon Linux 2. Tıpkı selefi gibi Amazon Linux 2 de 30 Haziran 2023'e kadar 5 yıl boyunca güvenlik ve bakım güncellemeleriyle desteklenecek.



Amazon'un dünya çapında uygulamaları ve altyapısı tamamen bulut sunucularında yaşayan birçok müşterisi var. Bu tür müşteriler için, Amazon'un bulut bilgi işlem platformuyla kolayca entegre olacak şekilde tasarlanmış bir işletim sistemi kullanmak ve performansın her zerresini çıkarmak çok mantıklı.



Kararlı Kanama Kenarı

Amazon Linux 2 ile müşteriler ayrıca genellikle bir arada bulunmayan iki avantajdan da yararlanır: uzun vadeli destek ve popüler yazılım paketlerinin en son sürümlerine erişim. Uzun vadeli destek, çekirdek paketler için geçerlidir (tam listesi şurada bulunabilir: Amazon Linux 2 SSS sayfası ). Amazon, 5 yıl boyunca güvenlik güncellemeleri ve hata düzeltmeleri sağlamayı vaat ediyor.





Önemli bir uyarı, Amazon Linux 2'nin çekirdek alanı ABI uyumluluğunu korumamasıdır, bu nedenle yukarı akış Linux çekirdeğinde ABI kararlılığını bozan değişiklikler, ardından üçüncü taraf çekirdek sürücülerine dayanan tüm uygulamalar ek değişiklikler gerektirebilir.

Yazıldığı sırada Amazon'dan uzun vadeli destek alan Amazon Linux 2'deki varsayılan çekirdek, Linux Kernel 4.14'tür. Ancak kullanıcılar, çekirdekler, çalışma zamanları, araç zincirleri, veritabanları, web yığınları ve daha fazlasını içeren son teknoloji bir yazılım deposu olan Ekstralar kataloğundan yükleyerek AWS için optimize edilmiş bir Linux Çekirdeği 4.19'a kolayca yükseltebilir.



Linux Çekirdeği 4.19'u kurmak, basit bir komut meselesidir:

sudoamazon-linux-ekstralarYüklemekçekirdek-ng

Ekstralar kataloğundaki diğer mevcut yazılımlar aşağıdaki komut kullanılarak listelenebilir:

amazon-linux-ekstra listesi
0ansible2 mevcut[= 2.4.2 = 2.4.6 =2.8 ]
2httpd_modules mevcut[=1.0 ]
3memcached1.5 mevcut[= 1.5.1 = 1.5.16]
5postgresql9.6 mevcut[= 9.6.6 = 9.6.8]
6postgresql10 mevcut[=10 ]
8redis4.0 mevcut[= 4.0,5 = 4.0.10]
9R3.4 mevcut[= 3.4.3]
10pas1 mevcut
[= 1.22.1 = 1.26.0 = 1.26.1 = 1.27.2 = 1.31.0]
on bir geldimmevcut[=8.0 ]
13ruby2.4 mevcut[= 2.4.2 = 2.4.4 = 2.4.7]
on beşphp7.2 kullanılabilir
[= 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 kullanılabilir
[= 7.1.22 = 7.1.25 = 7.1.27 = 7.1.28 = 7.1.30 = 7.1.31]
17lamba-mariadb10.2-php7.2 mevcut
[= 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 mevcut[= 5.0.6.2_15 = 5.3.6.1]
19 paslanmakmevcut[= 2.8.22]
yirmi liman işçisi=en son etkinleştirildi
[= 17.12.1 = 18.03.1 = 18.06.1]
yirmi birmate-desktop1.x mevcut[= 1.19.0 = 1.20.0]
22GraphicsMagick1.3 mevcut[= 1.3.29 = 1.3.32]
2. 3tomcat8.5 kullanılabilir
[= 8.5.31 = 8.5.32 = 8.5.38 = 8.5.40 = 8.5.42]
24sıcak mevcut[=7.11 ]
25test mevcut[=1.0 ]
26ecs mevcut[=kararlı]
27corretto8 mevcut
[= 1.8.0_192 = 1.8.0_202 = 1.8.0_212 = 1.8.0_222]
28havai fişek mevcut[=0.11 ]
29golang1.11 mevcut
[= 1.11.3 = 1.11.11 = 1.11.13]
30kalamar4 mevcut[=4 ]
31php7.3 kullanılabilir
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32parlaklık2.10 mevcut[= 2.10.5]
33java-openjdk11 mevcut[=on bir ]
3. 4lynis müsait[=kararlı]
35kernel-ng mevcut[=kararlı]
36BCC mevcut[=0.x]
37mono mevcut[=5.x]
38nginx1 mevcut[=kararlı]
39ruby2.6 mevcut[=2.6 ]

Şirket İçi Geliştirme ve Test

Amazon Linux 2'nin Amazon Elastic Compute Cloud'da (AmazonEC2) kullanım için bir Amazon Machine Image (AMI) olarak ve Amazon Elastic Container Service (Amazon ECS) ile uyumlu bir Docker kapsayıcı görüntüsü olarak mevcut olması sizi şaşırtmayacaktır.

Sizi şaşırtabilecek şey, şirket içi yazılım geliştirme ve test için VMware, Oracle VM VirtualBox ve Microsoft Hyper-V sanallaştırma çözümleri için sanal makine görüntülerini de indirebilmenizdir.

Amazon Linux 2'nin yerel bir makinede çalışmasını sağlamak için tek yapmanız gereken ilk yapılandırma bilgilerini içeren bir önyükleme görüntüsü hazırlamak, seçtiğiniz sanallaştırma platformunuz için Amazon Linux 2 sanal makine görüntüsünü indirmek ve yeni VM'nize önyükleme yapmaktır. Ayrıca ilk adım, kullanıcıların aşağıdaki bilgilere danışmasını gerektiren tek adımdır. Amazon Linux 2 kullanıcı kılavuzu .

SysVinit'ten systemd'ye

Amazon Linux'un önceki sürümü, Linux kullanıcı alanını önyüklemek ve daha sonra sistem işlemlerini yönetmek için SysVinit'e güveniyordu.

Basit ve kompakt olmasına rağmen, SysVinit, modern kullanıcıların ihtiyaçlarını karşılamak ve kullanıcıların yıllar içinde güvendiği çok sayıda işlemi başlatmak için tasarlanmamıştır. Ayrıca, SysVinit işlemleri seri olarak başlatır, bu da bir sonraki işlemi yüklemeye başlamadan önce her işlemin yüklenmesini beklemesi gerektiği anlamına gelir. İşlemlerin yükleme sırasını yapılandırmak çok fazla iş ve çok eğlenceli değil.

Systemd, Linux kullanıcı alanını paralel olarak önyükleyebilen bağımlılık tabanlı bir başlatma sistemi sağlar. Bu, SysVinit'e göre önemli performans iyileştirmelerine yol açar. Systemd ayrıca isteğe bağlı arka plan programı başlatma, anlık görüntü desteği, süreç izleme ve onu bir Linux sistemi için temel yapı taşları paketi yapan İnhibitör Kilitleri gibi özellikler içerir.

Önce Güvenlik

Amazon Linux 2, bir bulut sunucusuna yüklenen kritik olmayan paketlerin sayısını azaltarak güvenlik açıklarına maruz kalmayı sınırlar. Amazon Linux 2 yum depoları, güvenlik güncellemelerinin sağlanması için birincil kanal görevi görür ancak güvenlik güncellemeleri, güncellenmiş Amazon Makine Görüntüleri (AMI'ler) ve VM ve kapsayıcı görüntüleri aracılığıyla kullanıcılara da ulaşır.

Tüm güvenlik olayları, Amazon Linux AMI Güvenlik Merkezi , bu da kullanışlı bir RSS beslemesi sağlar. Siber savunmalarını daha da güçlendirmek isteyen kullanıcılar, Trend Micro Deep Security dahil olmak üzere AWS Marketplace'te bulunan yüzlerce güvenlik çözümünden yararlanabilir.

Trend Micro, Linux'u seviyor çünkü müşterilerimiz Linux'u seviyor. Linux, Trend Micro'da gerçekten birinci sınıf bir vatandaştır ve AL2 için lansman desteğimiz, müşterilerimizin gelişen iş yüklerini koruma taahhüdümüzün bir başka örneğidir. belirtilmiş Trend Micro'nun web sitesinde. AL2'nizi ister AWS'de, ister sanal sunucularda veya kapsayıcılarda çalıştırıyor olun, Deep Security hibrit ortamınız için katmanlı koruma sağlar.

Premium müşteri desteği seçenekleri, AWS Support abonelikleri aracılığıyla sağlanır, ancak bunları Red Hat tarafından sunulan benzer abonelik seçeneklerinden ayıran Amazon Linux 2'nin şirket içi kullanımını kapsamaz.

Çözüm

AWS'de Linux iş yüklerini çalıştırmak söz konusu olduğunda, Amazon Linux 2 kolay bir seçimdir. Uzun vadeli desteği son teknoloji yazılımlara kolay erişimle birleştiren bu RHEL tabanlı Linux dağıtımı, Amazon Web Hizmetleri dünyasına ve onunla birlikte gelen sonsuz olanaklara uygun bir giriş noktası sağlar.