すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:イメージの選択

最終更新日:Feb 19, 2025

Elastic Compute Service (ECS) インスタンスを作成するときは、イメージを選択する必要があります。作成された ECS インスタンスには、選択したイメージに事前定義されているオペレーティングシステムとアプリケーションが含まれています。ほとんどの場合、使用可能なイメージは最適化および構成されており、より優れたパフォーマンスと機能を提供します。このトピックでは、ビジネス要件に合わせて、複数のイメージタイプとオペレーティングシステムから適切なイメージを選択する方法について説明します。

イメージを選択する際は、次の要素を考慮する必要があります。

リージョン

イメージはリージョンにバインドされており、そのリージョン内でのみインスタンスの作成に使用できます。リージョン A にあるイメージを使用してリージョン B にインスタンスを作成する場合は、イメージをリージョン B にコピーする必要があります。詳細については、「カスタムイメージのコピー」をご参照ください。中国 (北京) リージョンでイメージを使用してインスタンスを作成する場合は、イメージが中国 (北京) リージョンにあることを確認してください。Alibaba Cloud リージョンの詳細については、「リージョンとゾーン」をご参照ください。

イメージタイプ

ECS イメージは、イメージを管理するエンティティに基づいて、パブリックイメージ、カスタムイメージ、共有イメージ、コミュニティイメージ、Alibaba Cloud Marketplace イメージのカテゴリに分類されます。詳細については、「イメージの概要」トピックの「イメージタイプ」セクションをご参照ください。

イメージ料金

使用するイメージに対して課金される場合があります。詳細については、「イメージ」をご参照ください。

オペレーティングシステム

オペレーティングシステムを選択する際は、次の要素を考慮する必要があります。

オペレーティングシステムアーキテクチャ: 32 ビットまたは 64 ビット

アーキテクチャ

該当メモリ

制限

32 ビット

4 GiB 未満のメモリ

  • インスタンスタイプのメモリが 4 GiB を超える場合、32 ビットオペレーティングシステムを使用することはできません。

  • 32 ビット Windows オペレーティングシステムは、最大 4 個の vCPU をサポートします。

64 ビット

4 GiB 以上のメモリ

アプリケーションに 4 GiB 以上のメモリを使用する場合は、64 ビットオペレーティングシステムを使用してください。

オペレーティングシステムの種類: Windows、Linux、または UNIX 系

サポートされているオペレーティングシステム

接続方法

特徴

シナリオ

Windows

リモートデスクトップ接続

正規のアクティブ化されたオペレーティングシステムを含む Windows パブリックイメージ。

  • .NET プログラムなど、Windows アーキテクチャに基づいて開発されたプログラムに適しています。

  • SQL Server などのデータベースに適しています。データベースは手動でインストールする必要があります。

Linux または UNIX 系

SSH

  • 一般的で安定した安全なサーバーサイドオペレーティングシステム。

  • ソースコードの迅速なデプロイと簡単なコンパイルを可能にするオープンソースのオペレーティングシステム。

  • 高性能 Web サーバーなどのサーバーアプリケーションに使用され、PHP や Python などの一般的なプログラミング言語をサポートします。

  • MySQL などのデータベースに適しています。データベースは手動でインストールする必要があります。

Alibaba Cloud は、Windows、Linux、または UNIX 系オペレーティングシステムを実行するパブリックイメージのリストを提供しています。詳細については、「概要」をご参照ください。

Windows バージョンの考慮事項

最新バージョンの Windows を使用することをお勧めします。最新バージョンの Windows は、以前のバージョンよりも脆弱性が少なくなっています。たとえば、インターネットインフォメーションサービス (IIS) 7.5 は、IIS 6 よりも多くの機能と便利なコンソールを提供します。

次の考慮事項に注意し、ニーズに基づいて適切な Windows バージョンとハードウェア構成を選択してください。

  • vCPU が 1 つ、メモリが 1 GiB しかないインスタンスタイプは、MySQL データベースをサポートしていません。

  • Windows インスタンスは、Web サイトと Web 環境をホストするために少なくとも 2 GiB のメモリが必要です。

  • サービスの可用性を確保するために、Windows 2012 を使用する場合は、少なくとも 2 GiB のメモリを持つインスタンスタイプを選択することをお勧めします。

  • Windows Server 2016、2019、または 2022 を使用する場合は、少なくとも 2 GiB のメモリを持つインスタンスタイプを選択する必要があります。選択したインスタンスタイプのメモリが 2 GiB 未満の場合、購入ページのパブリックイメージリストに Windows Server 2016、2019、または 2022 は表示されません。

説明

2020 年 1 月 14 日以降、Microsoft は Windows Server 2008 および Windows Server 2008 R2 のサポートを終了しました。 2023 年 10 月 10 日以降、Microsoft は Windows Server 2012 R2 のサポートを提供していません。Alibaba Cloud は、上記のオペレーティングシステムを実行する ECS インスタンスのテクニカルサポートを終了しました。ECS インスタンスが上記のオペレーティングシステムを実行している場合は、できるだけ早く Windows Server 2016 以降にアップグレードすることをお勧めします。詳細については、「Windows Server EOL ガイダンス」をご参照ください。

Linux および UNIX 系ディストリビューションの考慮事項

Alibaba Cloud Linux および Unix 系パブリックイメージには、次のディストリビューションが含まれています。

Alibaba Cloud Linux

Alibaba Cloud Linux は、ECS インスタンス上のアプリケーションに安全、安定、高性能なランタイム環境を提供するオペレーティングシステムです。Alibaba Cloud Linux 2 は、さまざまなクラウドシナリオとインスタンスタイプをサポートしています。ただし、Alibaba Cloud Linux 2 は、クラシックネットワークタイプのインスタンスと I/O 最適化されていないインスタンスをサポートしていません。詳細については、「概要」をご参照ください。

Debian シリーズ

  • Debian

  • Ubuntu

次の表は、Debian と Ubuntu の比較を示しています。

Ubuntu

オペレーティングシステム

ソフトウェアパッケージ形式

パッケージマネージャー

特徴

関係

Debian

.deb

aptitude

安定

Ubuntu は Debian のアーキテクチャとインフラストラクチャに基づいて構築されています。Ubuntu は Debian の拡張バージョンです。

.deb

apt-get

  • ユーザーフレンドリーなシステム構成

  • タイムリーなソフトウェアアップデート

  • 使いやすく、習得しやすい

SUSE シリーズ

  • SUSE Linux

  • OpenSUSE

次の表は、openSUSE と SUSE Linux の比較を示しています。

オペレーティングシステム

比較

関係

OpenSUSE

  • openSUSE は SUSE Linux のコミュニティエディションです。SUSE Linux Enterprise は SUSE Linux のエンタープライズエディションです。

  • SUSE Linux Enterprise は openSUSE よりも成熟しており、安定しています。ただし、公式の SUSE Linux Enterprise リポジトリには、公式の openSUSE リポジトリよりもソフトウェアが少なくなっています。

  • openSUSE は、高度なソフトウェアバージョン、優れた拡張性を提供し、デスクトップとサーバーに適しており、テクニカルサポート付きの無料アップデートを提供します。

  • SUSE Linux Enterprise は、業務環境や本番環境により適しています。openSUSE は、個人のエンターテイメントや専門的な目的により適しています。

  • SUSE Linux 10.2 以降、SUSE Linux は正式に openSUSE に名前が変更されました。

  • openSUSE は SUSE Linux と同じカーネルを使用します。

SUSE Linux

FreeBSD

FreeBSD は、機能、速度、安定性に重点を置いた、さまざまなプラットフォーム向けの UNIX 系オペレーティングシステムです。FreeBSD は、他のオペレーティングシステムでは利用できない高度なネットワーキング、パフォーマンス、セキュリティ、および互換性機能を提供します。詳細については、FreeBSD ドキュメントをご参照ください。

Red Hat シリーズ

  • Red Hat Enterprise Linux (RHEL)

  • CentOS

  • CentOS Stream

  • Rocky Linux

  • AlmaLinux

  • Fedora

  • Fedora CoreOS

次の表は、Red Hat オペレーティングシステムの比較を示しています。

CentOS.rpmCentOS Stream.rpmRocky Linux.rpmAlmaLinux.rpmFedora.rpmFedora CoreOSN/A

オペレーティングシステム

ソフトウェアパッケージ形式

パッケージマネージャー

課金

特徴

関係

Red Hat Enterprise Linux (RHEL)

.rpm

yum

有料

RHEL は、Fedora ベースのエンタープライズ Linux ディストリビューションであり、比較的安定性に重点を置いており、エンタープライズレベルのテクニカルサポートに支えられています。RHEL は、他の Linux ディストリビューションと比較して、リリースサイクルが長い傾向があります。

  • ディストリビューションは同じ RPM パッケージを使用できます。

  • ディストリビューションは同じコマンドを実行できます。

  • CentOS は、Red Hat のソースコードから派生した、無料のコミュニティサポートおよびコミュニティが作成した Linux ディストリビューションです。

  • CentOS Stream は、CentOS プロジェクトによって提供されるローリングリリース Linux ディストリビューションです。

  • Rocky Linux と AlmaLinux は、RHEL オペレーティングシステムのクローンバージョンです。Rocky Linux と AlmaLinux は、Red Hat が RHEL に提供するのと同じソースコードとバイナリファイルを使用して構築されています。

  • Fedora は、RHEL および CentOS Stream のアップストリームディストリビューションです。Fedora は、エンタープライズにとって安定していて有用なすべてを RHEL ディストリビューションに移動します。

  • Fedora CoreOS は、コンテナ化されたワークロードを安全かつ大規模に実行するために特別に構築された新しい Fedora エディションです。

yum

無料

CentOS は、RHEL と同じコードリポジトリを使用する、コミュニティサポートバージョンの RHEL です。CentOS は、Red Hat によって配布されたソースコードを、使用可能なバイナリバージョンに再コンパイルします。したがって、CentOS は RHEL と似ています。

dnf

無料

2020 年 12 月 8 日、CentOS プロジェクトは、CentOS Linux から CentOS Stream に焦点を移すと発表しました。CentOS Stream は、Fedora と Red Hat の間のローリングリリースです。

yum

無料

Rocky Linux は、コミュニティ主導のエンタープライズレベル Linux オペレーティングシステムであり、RHEL のダウンストリームディストリビューションです。CentOS と同様に、Rocky Linux はサーバー向けの安定したリリースを提供し、CentOS と完全に互換性のある CentOS の代替手段です。

yum

無料

AlmaLinux は、CloudLinux チームによって開発された、安定したコミュニティ主導の Linux ディストリビューションです。AlmaLinux は、RHEL と 1:1 のバイナリ互換性があります。インスタンスを停止することなく、インスタンスの AlmaLinux オペレーティングシステムを置き換えることができます。

dnf

無料

Fedora は、Fedora Project によって開発され、Red Hat によって後援されている、革新的で多用途のオープンソースオペレーティングシステムです。

rpm-ostree

無料

Fedora CoreOS は Linux ディストリビューションであり、コンテナ化されたワークロードを安全かつ大規模に実行するために使用される、自動更新の最小限のオペレーティングシステムです。

説明

Fedora CoreOS コミュニティは、2020 年 5 月 26 日以降、CoreOS Container Linux のアップデートは提供されなくなると発表しました。その結果、Alibaba Cloud は次の発表を行いました。

  • 2020 年 5 月 26 日以降、Alibaba Cloud は、CoreOS Container Linux を実行する ECS インスタンスのテクニカルサポートを終了しました。ただし、CoreOS Container Linux を実行している既存の ECS インスタンスは引き続き使用できます。

  • 2020 年 9 月 30 日以降、Alibaba Cloud によって提供される CoreOS Container Linux パブリックイメージを使用して ECS インスタンスを作成することはできなくなりました。

  • 2020 年 5 月 26 日以降、CoreOS Container Linux を実行している既存のインスタンスは、引き続きオペレーティングシステムを使用できます。ただし、オペレーティングシステムのサポートが終了したため、セキュリティパッチは提供されません。セキュリティ上の理由から、CoreOS Container Linux イメージを使用しないことをお勧めします。

  • Alibaba Cloud は Fedora CoreOS パブリックイメージをリリースしました。Fedora CoreOS コミュニティは、CoreOS Container Linux の代わりに Fedora CoreOS を使用することをお勧めします。

組み込みソフトウェア

ほとんどの場合、Alibaba Cloud Marketplace イメージには、ランタイム環境またはソフトウェアアプリケーションがプリインストールされています。要件に基づいて適切なイメージを購入して、ECS インスタンスを作成できます。詳細については、「Alibaba Cloud Marketplace のイメージ」をご参照ください。

関連情報

ECS インスタンスの作成時に不適切なイメージを選択した場合は、ECS インスタンスの作成後に、ビジネス要件に基づいて ECS インスタンスのオペレーティングシステムを移行または置き換えることができます。詳細については、「ECS インスタンスのオペレーティングシステムの移行とアップグレード」および「インスタンスのオペレーティングシステム (システムディスク) の置き換え」をご参照ください。