一般的な質問

Q:Amazon Linux 2 とは何ですか?

Amazon Linux 2 は次世代の Amazon Linux オペレーティングシステムです。お客様は長期サポートを受けながら、Linux コミュニティによる機能拡張が施された最新のアプリケーション環境を活用できます。Amazon Linux 2 は、Amazon Machine Images (AMI) 形式やコンテナイメージ形式で入手できます。また、オンプレミスでの開発とテスト用に仮想マシンイメージとしても入手できるため、ローカルの開発環境で直接アプリケーションの開発、テスト、動作保証を行う際に便利です。

Q:Amazon Linux 2 を使用することの利点は何ですか?

Amazon Linux 2 では、Amazon Linux AMI と同様、最新の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスの機能がサポートされ、AWS と簡単に統合できるパッケージが含まれています。Amazon EC2 での使用に最適化されており、調整を施した最新の Linux カーネルバージョンが使用されています。その結果、多くの場合、Amazon Linux 2 によってお客様のワークロードのパフォーマンスが向上します。Amazon Linux 2 は、2023 年 6 月 30 日までサポートされ、セキュリティとメンテナンスの更新が提供されます。Amazon Linux 2 は、オンプレミスの仮想マシンイメージとして利用できるため、ローカル環境での開発とテストが可能になります。

Q:Amazon Linux 2 はどのようなワークロードやユースケースに対応していますか?

Amazon Linux 2 は、データベース、データ分析、業務アプリケーション、ウェブアプリケーション、デスクトップアプリケーションなど、本番環境での幅広い仮想ワークロードやコンテナ化されたワークロードに適しています。またベアメタル OS および仮想化ホストとして、EC2 ベアメタルインスタンスで使用することもできます。

Q:Amazon Linux 2 の主要なコンポーネントにはどのようなものがありますか?

Amazon Linux 2 の主要なコンポーネントには、以下のようなものがあります。

  1. Amazon EC2 でのパフォーマンス向けに調整された Linux カーネル。
  2. AWS の長期サポート (LTS) の対象である主要なパッケージのセット (systemd、GCC 7.3、Glibc 2.26、Binutils 2.29.1 など)。
  3. 頻繁に更新される可能性があり、長期サポート (LTS) モデルに含まれない、急速に進化しているテクノロジー向けの Extras チャネル。

Q:Amazon Linux 2 と Amazon Linux AMI の違いは何ですか?
Amazon Linux 2 と Amazon Linux AMI の主な違いは以下のとおりです。

  1. Amazon Linux 2 では、2023 年 6 月 30 日まで長期サポートを受けることができます。
  2. Amazon Linux 2 は、オンプレミスでの開発とテスト用の仮想マシンイメージとして利用できます。
  3. Amazon Linux 2 では、Amazon Linux AMI の System V init システムの代わりに、systemd のサービスとシステムマネージャーを提供しています。
  4. Amazon Linux 2 には、更新された Linux カーネル、C ライブラリ、コンパイラ、ツールが含まれています。
  5. Amazon Linux 2 では、Extras メカニズムによって追加ソフトウェアパッケージをインストールすることができます。

Q:AWS で Amazon Linux 2 の使用を開始するにはどうしたらよいですか?

AWS では Amazon Linux 2 用の Amazon Machine Image (AMI) を入手できます。これを使用して、Amazon EC2 コンソール、AWS SDK、CLI からインスタンスを作成できます。詳細については、Amazon Linux のドキュメントを参照してください。

Q:Amazon EC2 で Amazon Linux 2 を実行することによるコストは発生しますか?

いいえ。Amazon Linux 2 を実行しても、追加料金は発生しません。Amazon EC2 インスタンスや他のサービスの実行には、Amazon EC2 および AWS の標準料金が適用されます。

Q:Amazon Linux 2 では、どの Amazon EC2 インスタンスタイプがサポートされていますか?

Amazon Linux 2 では、HVM AMI に対応する Amazon EC2 インスタンスタイプすべてがサポートされています。Amazon Linux 2 では、準仮想化 (PV) 機能を必要とする古いインスタンスはサポートされていません。

Q:Amazon Linux 2 では、32 ビットのアプリケーションとライブラリはサポートされていますか?

はい。Amazon Linux 2 では、32 ビットのアプリケーションとライブラリがサポートされています。2018 年 10 月 4 日以前にリリースされたバージョンの Amazon Linux 2 を実行している場合は、“yum upgrade” を実行することで 32 ビットに完全に対応します。 

Q:Amazon Linux 2 には、グラフィカルユーザーインターフェイス (GUI) デスクトップは付属していますか?
はい。Amazon Linux 2 では、MATE デスクトップ環境が別途に提供されます。Amazon Workspaces によって、GUI を備えた Amazon Linux 2 ベースのクラウドデスクトップが提供されています。詳細については、こちらを参照してください。

Q: Amazon Linux 2 コンポーネントのソースコードを見ることができますか?

はい。Amazon Linux 2 のソースツールである yumdownloader によって、多くのコンポーネントのソースコードにアクセスできます。

長期サポート

Q:Amazon Linux 2 の長期サポートには何が含まれていますか?

Amazon Linux 2 の長期サポートは主要なパッケージにのみ適用され、以下の内容を含んでいます。
1) AWS では 2023 年 6 月 30 日まで、すべての主要なパッケージのセキュリティ更新とバグ修正を提供します。
2) AWS では、以下の主要なパッケージに対して、ユーザー空間のアプリケーションバイナリインターフェイス (ABI) の互換性を維持します。

elfutils-libelf、glibc、glibc-utils、hesiod、krb5-libs、libgcc、libgomp、libstdc++、libtbb.so、libtbbmalloc.so、libtbbmalloc_proxy.so、libusb、libxml2、libxslt、pam、audit-libs、audit-libs-python、bzip2-libs、c-ares、clutter、cups-libs、cyrus-sasl-gssapi、cyrus-sasl-lib、cyrus-sasl-md5、dbus-glib、dbus-libs、elfutils-libs、expat、fuse-libs、glib2、gmp、gnutls、httpd、libICE、libSM、libX11、libXau、libXaw、libXext、libXft、libXi、libXinerama、libXpm、libXrandr、libXrender、libXt、libXtst、libacl、libaio、libatomic、libattr、libblkid、libcap-ng、libdb、libdb-cxx、libgudev1、libhugetlbfs、libnotify、libpfm、libsmbclient、libtalloc、libtdb、libtevent、libusb、libuuid、ncurses-libs、nss、nss-sysinit、numactl、openssl、p11-kit、papi、pcre、perl、perl-Digest-SHA、perl-Time-Piece、perl-libs、popt、python、python-libs、readline、realmd、ruby、scl-utils、sqlite、systemd-libs、systemtap、tcl、tcp_wrappers-libs、xz-libs、zlib


3) AWS では、AWS での管理ができないためにアプリケーションバイナリインターフェイス (ABI) の互換性の提供が不可能な場合を除き、他のすべての主要なパッケージにその互換性を提供します。

Q: Amazon Linux 2 ではカーネルスペース ABI の互換性が維持されますか?
いいえ。Amazon Linux 2 でカーネルスペース ABI の互換性は維持されません。上流の Linux カーネルで ABI の安定性に影響する変更があった場合、サードパーティのカーネルドライバーを利用しているアプリケーションでさらに変更が必要となる場合があります。

Q: AWS では、Amazon Linux 2 のセキュリティ修正をバックポートしますか?
はい。Amazon では、アップストリームのソフトウェアパッケージの最新バージョンから定期的に修正を取り出し、それを Amazon Linux 2 のパッケージのバージョンに適用します。このプロセスの間、修正を他の変更から分離し、不要な副次的影響を起こさないようにしてから、その修正を適用します。

Q: 長期サポートポリシーは Exras トピックに適用されますか?
Extras トピックのコンテンツは、長期サポートとバイナリ互換性に関する Amazon Linux ポリシーの対象外です。Extras トピックは、急速に進化している厳選されたテクノロジーのリストを含み、頻繁に更新される可能性があります。Extras トピックでパッケージの新しいバージョンがリリースされた場合、最新のパッケージのみがサポートされます。これらのテクノロジーは時間をかけて作り上げられて完成し、最終的に Amazon Linux 2 の "主要な" リポジトリに追加されて、Amazon Linux 2 の長期サポートポリシーが適用されるようになることがあります。

Q:LTS ビルドのリリース後、追加の Amazon Linux 2 ビルドは提供されますか?
はい。新しいビルドでは、同じリポジトリを使用し、セキュリティおよび機能更新の累積を含んでいるため、保留中の更新を適用する必要はありません。

Q: Amazon Linux 2 の更新はどこで入手できますか?
Amazon Linux 2 の更新は、各 AWS リージョンでホストされている設定済みリポジトリによって提供されます。(重要かつ必須の) セキュリティ更新は初回起動時に自動的に適用されます。また、インスタンス作成時の必須かつ重要なセキュリティパッチの自動インストールは、有効または無効にすることができます。

Q:Amazon Linux 2 への大規模なセキュリティパッチ適用を自動化するにはどうすればよいですか?

AWS Systems Manager Patch Manager と Amazon Linux 2 は連携して、Amazon Linux 2 インスタンスへの大規模なパッチ適用プロセスを自動化します。Patch Manager では、欠落しているパッチをスキャンすることや、欠落しているパッチをスキャンして大規模なインスタンスグループにインストールすることができます。Systems Manager Patch Manager は、セキュリティ以外の更新のパッチをインストールするためにも使用できます。

Q:Amazon Linux 2 にはどのようなプレミアムサポートオプションがありますか?
AWS サポートに加入すると、アマゾン ウェブ サービス (AWS) での Amazon Linux 2 の使用のサポートを受けることができます。

Amazon Linux 2 のオンプレミスでの使用は現在 AWS サポートの対象外です。Amazon Linux 2 のオンプレミスでの使用については、主に Amazon Linux 2 フォーラムおよび Amazon Linux 2 のドキュメントによるサポートを利用してください。Amazon Linux 2 フォーラムでは質問の投稿、バグ報告、および機能リクエストを受け付けています。

Amazon Linux 2 LTS Candidate と Amazon Linux AMI のサポート

Q:Amazon Linux 2 LTS Candidate 2 から Amazon Linux 2 の LTS バージョンへのローリングアップグレードを実行できますか?
はい。Amazon Linux 2 LTS Candidate 2 から Amazon Linux 2 へのローリングアップグレードは可能です。ただし、最終的な LTS ビルドを変更すると、お客様のアプリケーションが破損する可能性があります。アプリケーションの移行前に、新しくインストールした Amazon Linux 2 でテストすることをお勧めします。

Q:AWS では今後も Amazon Linux AMI のサポートを継続しますか?

はい。Amazon Linux 2 への移行を促進するために、AWS では 2020 年 6 月 30 日まで、Amazon Linux の最新バージョンに対するセキュリティ更新とコンテナイメージの提供を継続します。また、AWS プレミアムサポートAmazon Linux ディスカッションフォーラムといった既存のサポートチャネルを使用して、サポートのリクエストを送信することもできます。

Q: Amazon Linux 2 は Amazon Linux AMI の既存バージョンと後方互換性がありますか?
Amazon Linux 2 には systemd などのコンポーネントが導入されたため、現在のバージョンの Amazon Linux で実行しているアプリケーションを Amazon Linux 2 で実行するためには、追加の変更が必要になる場合があります。

Q: 既存バージョンの Amazon Linux AMI から Amazon Linux 2 へのインプレースアップグレードを実行できますか?
いいえ。既存バージョンの Amazon Linux から Amazon Linux 2 へのインプレースアップグレードはサポートされていません。アプリケーションの移行前に、新しくインストールした Amazon Linux 2 でテストすることをお勧めします。

Q: Amazon Linux AMI を実行しているインスタンスから Amazon Linux 2 へのローリングアップグレードを実行できますか?
いいえ。Amazon Linux を実行しているインスタンスがローリングアップデートメカニズムで Amazon Linux 2 にアップグレードされることはありません。そのため、既存のアプリケーションの中断も発生しません。詳細については、Amazon Linux のドキュメントと移行ツールを参照してください。

オンプレミスでの使用

Q:Amazon Linux 2 はどのオンプレミス仮想化プラットフォームで動作しますか?
Amazon Linux 2 仮想マシンイメージは、現在、KVM、Microsoft Hyper-V、Oracle VM VirtualBox、VMware ESXi の各仮想化プラットフォームで開発とテストに利用できます。AWS では、このような仮想化プラットフォームについて認定を取得する予定です。

Q: ローカルの開発環境で Amazon Linux 2 仮想マシンイメージの使用を開始するにはどうしたらよいですか?
サポートされている各ハイパーバイザ用の仮想マシンイメージをダウンロードできます。イメージをダウンロードしてから、Amazon Linux のドキュメントに従って使用を開始してください。

Q: オンプレミスで Amazon Linux 2 を実行することで関連コストは発生しますか?
いいえ。Amazon Linux 2 をオンプレミスで実行しても、追加料金は発生しません。

Q: Amazon Linux 2 をオンプレミスで実行するために AWS アカウントは必要ですか?
いいえ。Amazon Linux 2 をオンプレミスで実行するために AWS アカウントは必要ありません。

Q: Amazon Linux 2 を実行する最小システム要件はどのようなものですか?
Amazon Linux 2 を実行するには、少なくとも 512 MB のメモリ、1 つの仮想 CPU、エミュレートされた BIOS を搭載した 64 ビット仮想マシンが必要です。

Q: Amazon Linux 2 のオンプレミス VM イメージに対して、AWS からセキュリティの更新は提供されますか?
はい。AWS では 2023 年 6 月 30 日まで、すべての主要なパッケージのセキュリティ更新とバグ修正を提供します。また、主要なパッケージに対して、ユーザー空間のアプリケーションバイナリインターフェイス (ABI) の互換性を維持します。

Q: AWS サポートから、Amazon Linux 2 のオンプレミス VM イメージに対する有料サポートを受けることはできますか?
いいえ。現時点で、オンプレミスで実行する Amazon Linux 2 VM に対する有料サポートは提供されていません。オンプレミスでの使用に関する質問の回答や問題の解決方法については、主にAmazon Linux 2 フォーラムのコミュニティによるサポートを利用してください。Amazon Linux 2 のドキュメントには、Amazon Linux 2 の仮想マシンとコンテナの運用、OS の設定、アプリケーションのインストールについてのガイダンスが記載されています。

Amazon Linux Extras

Q:Amazon Linux Extras とは何ですか?

Extras は、安定したオペレーティングシステムで新しいバージョンのアプリケーションソフトウェアを利用可能にする Amazon Linux 2 のメカニズムで、2023 年 6 月 30 日までサポートされます。Extras は、OS の安定性を確保しつつ、最新のソフトウェアを利用できるようにするうえで役立ちます。例えば、5 年間サポートされる安定したオペレーティングシステムに MariaDB の新しいバージョンをインストールすることができます。Extras の例には、Ansible 2.4.2、memcached 1.5、nginx 1.12、Postgresql 9.6、MariaDB 10.2、Go 1.9、Redis 4.0、R 3.4、Rust 1.22.1 などがあります。

Q: Amazon Linux Extras はどのような仕組みになっていますか?
Extras には、ソフトウェアバンドルを選択するためのトピックがあります。各トピックには、Amazon Linux 2 にソフトウェアをインストールし機能させるために必要となる依存関係がすべて含まれます。例えば、Rust は Amazon の厳選したリストに含まれる Extras トピックで、システムプログラミング言語である Rust のツールチェーンとランタイムが提供されます。このトピックには Rust の cmake ビルドシステム、Cargo (Rust のパッケージマネージャー)、Rust 用の LLVM ベースのコンパイラツールチェーンが含まれます。各トピックに関連付けられたパッケージは、よく知られている yum インストールプロセスで使用されます。

Q: Amazon Linux Extras リポジトリからソフトウェアパッケージをインストールするにはどうすればよいですか?
利用できるパッケージの一覧は、Amazon Linux 2 のシェルで amazon-linux-extras コマンドを使って表示できます。Extras のパッケージは "sudo amazon-linux-extras install" コマンドを使ってインストールできます。

例: $ sudo amazon-linux-extras install rust1

Amazon Linux Extras の開始方法の詳細については、Amazon Linux のドキュメントを参照してください。

Q: Extras のパッケージは、長期サポートの対象である "主要な" パッケージになりますか?
Extras の急速に進化しているテクノロジーは時間をかけて作り上げられて完成し、長期サポートポリシーが適用される Amazon Linux の "主要な" パッケージに追加されることがあります。

ISV のサポート

Q:Amazon Linux 2 では、どのようなサードパーティアプリケーションの実行がサポートされていますか?

Amazon Linux 2 には、Chef、Puppet、Vertica、Trend Micro、Hashicorp、Datadog、Weaveworks、Aqua Security、Tigera、SignalFX などの独立系ソフトウェアベンダー (ISV) の急速に拡大しているコミュニティがあります。

サポートされている ISV アプリケーションの詳細なリストは、Amazon Linux 2 ページで確認できます。

Amazon Linux 2 で動作保証されているアプリケーションに関する情報が必要な場合はお問い合わせください

Amazon Linux 2 の詳細

製品詳細ページを見る
始める準備はできましたか?
サインアップ
ご不明な点がありますか?
お問い合わせ