web-dev-qa-db-ja.com

Amazon Linux AMIまたはUbuntu /その他のAWSエコシステム?

新しいサーバーをインストールし、Ubuntuや他のディストリビューションと比較してAmazon Linux AMIをインストールすることに利点があるかどうかを理解したいと思います。

このサーバーは、S3、lambda、redshiftなどのAmazonリソースを消費します。

私はCentOSy Amazon AMIにあまり慣れていませんが、それを使用することに何らかの利点があれば、それに慣れることができます。

3
Alejandro

Amazon Linux 2は「公式のAWSディストリビューション」であり、いくつかの点でAWSで実行する準備が整っています。たとえばAmazon Linux 2にはすべてのawsツールとlibsがプリインストールされていますが、Ubuntuでは手動でインストールする必要があるかもしれません-大したことはありません。

最終的にはどちらでも機能し、debベースのディストリビューションに慣れている場合はUbuntuを使用します。

3
MLu

私の経験では、Amazon Linuxのドキュメントは不十分で、コミュニティのサポートはほとんどありません。 Centosをベースにしているのか、他のディストリビューションをベースにしているのかははっきりしないので、方法を見つけるのに時間がかかる場合があります。あなたが何かをしたいときは、膨大な数のユーザーと素晴らしいコミュニティサポートを持っているUbuntuよりもずっと長くかかる可能性があります。

Amazon Linuxリポジトリで利用可能なソフトウェアはかなり限定されており、多くの場合は古くなっています。それに比べて、Ubuntuには大きなライブラリがあり、比較的最新です。 Amazon Linuxでは、ソースをダウンロードして自分でビルドすることに頼らざるを得ませんでした。これは、場合によってはソースを更新したり、ソフトウェアを含むリポジトリを追加したりする必要があることを意味します。

個人用の「スノーフレーク」Amazon Linux 1サーバーを置き換えるときは、Ubuntu LTSを使用します。ただし、AWSサポート契約を結んでいる会社で自動スケーリングと自動デプロイを行っている場合は、Amazon Linux 2を検討します。他のOSよりもAWS向けに調整されている可能性が高く、AWSサポートが優れているためです。

2
Tim