[AWS]新設サーバーはAmazon Linux,CentOS,Ubuntuのどれが良いか考える

[AWS]新設サーバーはAmazon Linux,CentOS,Ubuntuのどれが良いか考える

awsで新設するサーバーのosはどれ?

awsのec2では新規のサーバーのosとしてたくさんのものが選択できます。その中で主に選ばれることが多い「centos」と「ubuntu」、「amazon linux」のどれを選択すればよいか考えてみます。

Advertisement

サーバーのシェア


引用元:w3techs
世界のlinuxOSのシェアを表したものです。

  • ubuntu:34.5%
  • debian:25.6%
  • centos:16.7%

「ubuntu」「debian」「centos」でlinuxのシェアの76.8%を占めます。
日本のLinuxOSシェアは、centos > ubuntu >>> debian です。日本のみのLinuxOSのシェアを表す出典元を提示できないため、詳細な数字は記載することができません。ただインフラの作業に携わっていれば、体感的にも日本でCentOSが一番多いことは気づいている方が多いでしょう。

 

OSの特徴

aws上で日本向けのサービスで構築するサーバーとして候補に挙がってくるのが、

  • amazon linux
  • centos
  • ubuntu

の3つになりますので、それぞれの特徴を確認しましょう。

 

amazon linux

awsを運用するamazonが提供するlinuxOSです。awsで運用する際のモジュールが事前に入っており、rdsやs3などaws内のサービスの連携が簡単に行えます。
ただos自体のサポート期間は明示されておらず、実質は次期amazon linuxがリリースされるまでの期間である3カ月~6カ月程度と言われています。
※amazon linux1系のサポート期間のため

Amazon Linux 2よりLinuxOSの長期サポート対応、及びサポート期間が明示されるようになりました。Amazon Linux 2のサポート期間は、「2023年06月30日」とされています。

Amazon Linux 2に関するよくある質問
https://aws.amazon.com/jp/amazon-linux-2/faqs/

 

centos

日本で最大のシェアを誇るlinuxOSです。centosは「red hat Enterprise Linux」から商標を含む商用のデータを取り除いたものです。centos = redhat と考えると分かり易いかもしれません。

LTS版のメンテナンス更新期限は10年程度と非常に長いのが特徴です。セキュリティパッチ配布は、年2~4回くらいが予定され、その後は重要なセキュリティパッチのみは継続されることが多いです。
個人的に調査した限りでは、長期運用が必要な国内レンタルサーバー会社の多くはcentosを利用していることが分かっています。

 

ubuntu

「debian gnu/linux」をベースとしたosで、linuxOSでは世界最大のシェアを誇ります。誰もが使いやすく安定したosを提供することを目的としたosです。

ubuntuも長期運用するためのLTS版を提供しており、メンテナンス更新期限は5年程度です。

 

CentOSとUbuntuのどちらを選ぶべきか?

CentOSとUbuntuのどちらを選べば良いかを、最近よく相談を受けます。

答えることは常に同じ内容で、「正直どちらでも良いですので、会社で運用し易い方を選びましょう」という回答です。CentOSとUbuntuは共にサポート期間が長く実績があるOSで、多少のコマンドや設定方法に差異はあるものの実現できることに差はほぼありません。

そのため実際の現場では得意なエンジニアが多いOSを選ぶ傾向にあります。つまりCentOSが得意なエンジニアが多い会社はCentOSを選び、Ubuntuが得意なエンジニアが多い会社はUbuntuを選びます。
私が各会社にてインフラを行うとき、事前に依頼者に確認を行いますが、国内を主力とする会社はCentOSを、外資系の会社や外国人のエンジニアが多い会社はUbuntuを選ぶ傾向が強く見受けられます。

 

まとめ

個人用や検証で利用するサーバーは、利便性を考えて「amazon linux」を利用する。
仕事用サーバーは、長期運用を考えて「centos」か「ubuntu」のLTS版を利用することをおススメします。
※サービス運用するサーバーには不要なソフトを入れるべきではないとの考え方があります。仮に今回示した以外のOSを利用するときも管理者が必要最低限のソフトが選んでインストールできるサーバーが良いでしょう。

Advertisement

インフラカテゴリの最新記事