Amazon Linux 2とは何ですか?

What Is Amazon Linux 2



アマゾンはクラウド市場で最大のプレーヤーであり、そのアマゾンウェブサービス(AWS)クラウドコンピューティングプラットフォームは、2006年の発売以来非常に高い成長率を維持しています。

顧客がクラウドサービスを最大限に活用できるように、同社はAmazonLinuxと呼ばれる独自のLinuxサーバーオペレーティングシステムを作成しました。 Red Hat Enterprise Linux(RHEL)に基づくAmazon Linuxは、多くのAmazon Web Services(AWS)サービスとの緊密な統合、長期サポート、コンパイラー、ビルドツールチェーン、およびAmazonでのパフォーマンス向上のために調整されたLTSカーネルのおかげで際立っています。 EC2。







2017年12月、AmazonはLinuxオペレーティングシステムの2番目のバージョンであるAmazon Linux 2を発表しました。前任者と同様に、Amazon Linux 2は、2023年6月30日まで、セキュリティとメンテナンスの更新により5年間サポートされます。



Amazonには世界中に多くの顧客がいて、そのアプリケーションとインフラストラクチャは完全にクラウドサーバー上にあります。このようなお客様にとって、Amazonのクラウドコンピューティングプラットフォームと簡単に統合し、あらゆるパフォーマンスを引き出すように設計されたオペレーティングシステムを使用することは非常に理にかなっています。



安定したブリーディングエッジ

Amazon Linux 2を使用すると、お客様は、長期的なサポートと人気のあるソフトウェアパッケージの最新バージョンへのアクセスという2つのメリットを享受できます。長期サポートはコアパッケージに適用されます(その完全なリストはにあります Amazon Linux 2FAQページ )。 Amazonは、5年間セキュリティアップデートとバグ修正を提供することを約束します。





重要な注意点の1つは、Amazon Linux 2はカーネルスペースのABI互換性を維持しないため、ABIの安定性を損なうアップストリームLinuxカーネルの変更、およびサードパーティのカーネルドライバーに依存するアプリケーションには追加の変更が必要になる場合があります。

これを書いている時点では、Amazonから長期的なサポートを受けているAmazon Linux 2のデフォルトのカーネルは、Linuxカーネル4.14です。ただし、ユーザーは、カーネル、ランタイム、ツールチェーン、データベース、ウェブスタックなどを含む最先端のソフトウェアのリポジトリであるExtrasカタログからインストールすることで、AWSに最適化されたLinuxカーネル4.19に簡単にアップグレードできます。



Linuxカーネル4.19のインストールは、1つの簡単なコマンドの問題です。

sudoamazon-linux-extrasインストールkernel-ng

Extrasカタログで利用可能な他のソフトウェアは、次のコマンドを使用して一覧表示できます。

amazon-linux-extrasリスト
0ansible2が利用可能[= 2.4.2 = 2.4.6 =2.8 ]
2利用可能なhttpd_modules[=1.0 ]
3memcached1.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]
10rust1が利用可能
[= 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]
15php7.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]
18libreofficeが利用可能[= 5.0.6.2_15 = 5.3.6.1]
19 gimp利用可能[= 2.8.22]
20 docker=最新の有効化
[= 17.12.1 = 18.03.1 = 18.06.1]
21mate-desktop1.xが利用可能[= 1.19.0 = 1.20.0]
22GraphicsMagick1.3が利用可能[= 1.3.29 = 1.3.32]
2. 3tomcat8.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]
30squid4が利用可能[=4 ]
31php7.3が利用可能
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32lustre2.10が利用可能[= 2.10.5]
33java-openjdk11が利用可能[=十一 ]
3. 4利用可能なlynis[=安定]
35kernel-ngが利用可能[=安定]
36利用可能なBCC[=0。NS]
37モノラルが利用可能[=5。NS]
38nginx1が利用可能[=安定]
39ruby2.6が利用可能[=2.62.6 ]

オンプレミスの開発とテスト

Amazon Linux2がAmazonElastic Compute Cloud(AmazonEC2)で使用するAmazon Machine Image(AMI)として、またAmazon Elastic Container Service(Amazon ECS)と互換性のあるDockerコンテナーイメージとして利用できることは、おそらく驚くことではありません。

驚かれるかもしれませんが、オンプレミスのソフトウェア開発とテスト用に、VMware、Oracle VM VirtualBox、およびMicrosoftHyper-V仮想化ソリューションの仮想マシンイメージをダウンロードすることもできます。

Amazon Linux 2をローカルマシンで実行するには、初期構成情報を含むブートイメージを準備し、選択した仮想化プラットフォーム用のAmazon Linux 2仮想マシンイメージをダウンロードして、新しいVMでブートするだけです。最初のステップは、ユーザーが相談する必要がある唯一のステップでもあります Amazon Linux2ユーザーガイド

SysVinitからsystemdへ

以前のバージョンのAmazonLinuxは、SysVinitを使用してLinuxユーザースペースをブートストラップし、その後システムプロセスを管理していました。

SysVinitはシンプルでコンパクトですが、現代のユーザーのニーズを満たし、ユーザーが長年にわたって依存するようになった多数のプロセスを開始するようには設計されていません。さらに、SysVinitはプロセスをシリアルに開始します。つまり、次のプロセスのロードを開始する前に、各プロセスがロードされるのを待つ必要があります。プロセスのロード順序を構成することは、多くの作業であり、それほど楽しいことではありません。

Systemdは、Linuxユーザースペースを並行してブートストラップできる依存関係ベースのinitシステムを提供します。これにより、SysVinitよりもパフォーマンスが大幅に向上します。 Systemdには、デーモンのオンデマンド起動、スナップショットサポート、プロセストラッキング、Linuxシステムの基本的な構成要素のスイートとなるInhibitorLocksなどの機能も含まれています。

セキュリティファースト

Amazon Linux 2は、インスタンスにインストールされる重要ではないパッケージの数を減らすことにより、セキュリティの脆弱性への露出を制限します。 Amazon Linux 2 yumリポジトリーは、セキュリティ更新プログラムを配信するためのプライマリチャネルとして機能しますが、セキュリティ更新プログラムは、更新されたAmazonマシンイメージ(AMI)とVMおよびコンテナーイメージを介してユーザーに到達します。

すべてのセキュリティイベントは、 Amazon LinuxAMIセキュリティセンター 、便利なRSSフィードも提供します。サイバー防御をさらに強化したいユーザーは、トレンドマイクロのディープセキュリティを含む、AWSマーケットプレイスで利用可能な何百ものセキュリティソリューションを利用できます。

お客様がLinuxを愛しているため、トレンドマイクロはLinuxを愛しています。 Linuxは、トレンドマイクロの真の第一級市民であり、AL2のリリースサポートは、お客様の進化するワークロードを保護するという当社の取り組みのもう1つの例です。 述べました そのウェブサイト上のトレンドマイクロ。 AL2をAWS、仮想サーバー、コンテナのいずれで実行している場合でも、DeepSecurityはハイブリッド環境に階層化された保護を提供します。

プレミアムカスタマーサポートオプションは、AWSサポートへのサブスクリプションを通じて利用できますが、Amazon Linux 2のオンプレミスでの使用には対応していないため、RedHatが提供する同様のサブスクリプションオプションとは異なります。

結論

AWSでLinuxワークロードを実行する場合、Amazon Linux2は簡単な選択です。長期サポートと最先端のソフトウェアへの便利なアクセスを組み合わせることで、このRHELベースのLinuxディストリビューションは、アマゾンウェブサービスの世界とそれに伴う無限の可能性への便利なエントリーポイントを提供します。