Amazon Linux 2란 무엇입니까?

What Is Amazon Linux 2



Amazon은 클라우드 시장에서 가장 큰 업체이며 Amazon Web Services(AWS) 클라우드 컴퓨팅 플랫폼은 2006년 출시 이후 매우 높은 성장률을 유지하고 있습니다.

고객이 클라우드 제품을 최대한 활용할 수 있도록 이 회사는 Amazon Linux라는 자체 Linux 서버 운영 체제를 만들었습니다. RHEL(Red Hat Enterprise Linux)을 기반으로 하는 Amazon Linux는 많은 Amazon Web Services(AWS) 서비스와의 긴밀한 통합, 장기 지원, Amazon에서 더 나은 성능을 위해 조정된 컴파일러, 빌드 도구 체인 및 LTS 커널 덕분에 두각을 나타냅니다. EC2.







2017년 12월 Amazon은 Linux 운영 체제의 두 번째 버전인 Amazon Linux 2를 발표했습니다. 이전 버전과 마찬가지로 Amazon Linux 2는 2023년 6월 30일까지 보안 및 유지 관리 업데이트와 함께 5년 동안 지원됩니다.



Amazon은 애플리케이션과 인프라가 클라우드 서버에서 완전히 작동하는 전 세계의 많은 고객을 보유하고 있습니다. 이러한 고객의 경우 Amazon의 클라우드 컴퓨팅 플랫폼과 쉽게 통합되고 성능을 최대한 끌어낼 수 있도록 설계된 운영 체제를 사용하는 것이 좋습니다.



안정적인 블리딩 엣지

Amazon Linux 2를 사용하면 고객은 자주 함께 사용되지 않는 두 가지 이점, 즉 장기 지원과 인기 있는 소프트웨어 패키지의 최신 버전에 대한 액세스도 누릴 수 있습니다. 장기 지원은 핵심 패키지에 적용됩니다(전체 목록은 Amazon Linux 2 FAQ 페이지 ). Amazon은 5년 동안 보안 업데이트 및 버그 수정을 제공할 것을 약속합니다.





한 가지 중요한 주의 사항은 Amazon Linux 2가 커널 공간 ABI 호환성을 유지하지 않기 때문에 ABI 안정성을 깨뜨리는 업스트림 Linux 커널의 변경으로 인해 타사 커널 드라이버에 의존하는 모든 애플리케이션에 추가 수정이 필요할 수 있다는 것입니다.

작성 당시 아마존에서 장기 지원을 받는 Amazon Linux 2의 기본 커널은 Linux Kernel 4.14입니다. 그러나 사용자는 커널, 런타임, 도구 체인, 데이터베이스, 웹 스택 등을 포함한 최첨단 소프트웨어 리포지토리인 Extras 카탈로그에서 설치하여 AWS에 최적화된 Linux 커널 4.19로 쉽게 업그레이드할 수 있습니다.



Linux Kernel 4.19를 설치하는 것은 간단한 명령 하나로 해결됩니다.

수도아마존-리눅스-엑스트라설치커널-ng

Extras 카탈로그에서 사용 가능한 다른 소프트웨어는 다음 명령을 사용하여 나열할 수 있습니다.

amazon-linux-extras 목록
0가능2 가능[= 2.4.2 = 2.4.6 =2.8 ]
2httpd_modules 사용 가능[=1.0 ]
memcached1.5 사용 가능[= 1.5.1 = 1.5.16]
5postgresql9.6 사용 가능[= 9.6.6 = 9.6.8]
6postgresql10 사용 가능[=10 ]
8redis4.0 사용 가능[= 4.0.5 = 4.0.10]
9R3.4 사용 가능[= 3.4.3]
10녹1 사용 가능
[= 1.22.1 = 1.26.0 = 1.26.1 = 1.27.2 = 1.31.0]
열하나 내가왔다사용 가능[=8.0 ]
13ruby2.4 사용 가능[= 2.4.2 = 2.4.4 = 2.4.7]
열 다섯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]
16php7.1 사용 가능
[= 7.1.22 = 7.1.25 = 7.1.27 = 7.1.28 = 7.1.30 = 7.1.31]
17램프-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.17
= 10.2.10_7.2.19 = 10.2.10_7.2.21]
18사용 가능한 라이브러리[= 5.0.6.2_15 = 5.3.6.1]
19 사용 가능[= 2.8.22]
스물 도커=최신 활성화
[= 17.12.1 = 18.03.1 = 18.06.1]
이십 일mate-desktop1.x 사용 가능[= 1.19.0 = 1.20.0]
22GraphicsMagick1.3 사용 가능[= 1.3.29 = 1.3.32]
2. 3사용 가능한 tomcat8.5
[= 8.5.31 = 8.5.32 = 8.5.38 = 8.5.40 = 8.5.42]
24따뜻한 사용 가능[=7.11 ]
25테스트 가능[=1.0 ]
26사용 가능한 ECS[=안정]
27corretto8 사용 가능
[= 1.8.0_192 = 1.8.0_202 = 1.8.0_212 = 1.8.0_222]
28폭죽 사용 가능[=0.11 ]
29golang1.11 사용 가능
[= 1.11.3 = 1.11.11 = 1.11.13]
30오징어4 가능[=4 ]
31php7.3 사용 가능
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32광택2.10 사용 가능[= 2.10.5]
33java-openjdk11 사용 가능[=열하나 ]
3. 4사용 가능한 린스[=안정]
35커널-ng 사용 가능[=안정]
36숨은 참조 가능[=0.NS]
37모노 사용 가능[=5.NS]
38nginx1 사용 가능[=안정]
39ruby2.6 사용 가능[=2.6 ]

온프레미스 개발 및 테스트

Amazon Linux 2를 Amazon Elastic Compute Cloud(AmazonEC2)에서 사용하기 위한 Amazon 머신 이미지(AMI) 및 Amazon Elastic Container Service(Amazon ECS)와 호환되는 도커 컨테이너 이미지로 사용할 수 있다는 것은 놀라운 일이 아닙니다.

온프레미스 소프트웨어 개발 및 테스트를 위해 VMware, Oracle VM VirtualBox 및 Microsoft Hyper-V 가상화 솔루션용 가상 머신 이미지도 다운로드할 수 있다는 사실이 놀랍습니다.

로컬 머신에서 Amazon Linux 2를 실행하려면 초기 구성 정보가 포함된 부팅 이미지를 준비하고 선택한 가상화 플랫폼에 대한 Amazon Linux 2 가상 머신 이미지를 다운로드하고 새 VM으로 부팅하기만 하면 됩니다. 첫 번째 단계는 사용자가 상담해야 하는 유일한 단계이기도 합니다. Amazon Linux 2 사용 설명서 .

SysVinit에서 systemd로

이전 버전의 Amazon Linux는 Linux 사용자 공간을 부트스트랩하고 이후에 시스템 프로세스를 관리하기 위해 SysVinit에 의존했습니다.

단순하고 컴팩트하지만 SysVinit는 현대 사용자의 요구를 충족하고 사용자가 수년 동안 의존하게 된 많은 수의 프로세스를 시작하도록 설계되지 않았습니다. 또한 SysVinit는 프로세스를 순차적으로 시작하므로 다음 프로세스를 로드하기 전에 각 프로세스가 로드될 때까지 기다려야 합니다. 프로세스의 로드 순서를 구성하는 것은 많은 작업이며 그다지 재미있지는 않습니다.

Systemd는 Linux 사용자 공간을 병렬로 부트스트랩할 수 있는 종속성 기반 초기화 시스템을 제공합니다. 이는 SysVinit에 비해 상당한 성능 향상으로 이어집니다. Systemd는 또한 데몬의 주문형 시작, 스냅샷 지원, 프로세스 추적 및 Linux 시스템을 위한 기본 빌딩 블록 제품군이 되는 억제기 잠금과 같은 기능을 포함합니다.

보안 우선

Amazon Linux 2는 인스턴스에 설치되는 중요하지 않은 패키지의 수를 줄여 보안 취약성에 대한 노출을 제한합니다. Amazon Linux 2 yum 리포지토리는 보안 업데이트를 제공하기 위한 기본 채널 역할을 하지만 보안 업데이트는 업데이트된 Amazon 머신 이미지(AMI), VM 및 컨테이너 이미지를 통해서도 사용자에게 전달됩니다.

모든 보안 이벤트는 Amazon Linux AMI 보안 센터 , 편리한 RSS 피드도 제공합니다. 사이버 방어를 더욱 강화하려는 사용자는 Trend Micro Deep Security를 ​​포함하여 AWS Marketplace에서 제공되는 수백 가지 보안 솔루션을 활용할 수 있습니다.

Trend Micro는 고객이 Linux를 사랑하기 때문에 Linux를 사랑합니다. Linux는 Trend Micro의 진정한 일류 시민이며 AL2 출시 지원은 고객의 진화하는 워크로드를 보호하기 위한 우리의 약속의 또 다른 예입니다. 정해진 트렌드마이크로의 웹사이트. AL2를 AWS에서 실행하든 가상 서버에서 실행하든 컨테이너에서 실행하든 Deep Security는 하이브리드 환경을 위한 계층적 보호를 제공합니다.

프리미엄 고객 지원 옵션은 AWS Support 구독을 통해 사용할 수 있지만 Red Hat에서 제공하는 유사한 구독 옵션과 차별화되는 Amazon Linux 2의 온프레미스 사용은 다루지 않습니다.

결론

AWS에서 Linux 워크로드를 실행할 때 Amazon Linux 2는 쉬운 선택입니다. 최첨단 소프트웨어에 대한 편리한 액세스와 장기적인 지원을 결합한 이 RHEL 기반 Linux 배포판은 Amazon Web Services와 함께 제공되는 무한한 가능성에 대한 편리한 진입점을 제공합니다.