Elastic Compute Service (ECS) インスタンスを作成するときは、イメージを選択する必要があります。作成された ECS インスタンスには、選択したイメージに事前定義されているオペレーティングシステムとアプリケーションが含まれています。ほとんどの場合、使用可能なイメージは最適化および構成されており、より優れたパフォーマンスと機能を提供します。このトピックでは、ビジネス要件に合わせて、複数のイメージタイプとオペレーティングシステムから適切なイメージを選択する方法について説明します。
イメージを選択する際は、次の要素を考慮する必要があります。
組み込みソフトウェア (MySQL など)
リージョン
イメージはリージョンにバインドされており、そのリージョン内でのみインスタンスの作成に使用できます。リージョン A にあるイメージを使用してリージョン B にインスタンスを作成する場合は、イメージをリージョン B にコピーする必要があります。詳細については、「カスタムイメージのコピー」をご参照ください。中国 (北京) リージョンでイメージを使用してインスタンスを作成する場合は、イメージが中国 (北京) リージョンにあることを確認してください。Alibaba Cloud リージョンの詳細については、「リージョンとゾーン」をご参照ください。
イメージタイプ
ECS イメージは、イメージを管理するエンティティに基づいて、パブリックイメージ、カスタムイメージ、共有イメージ、コミュニティイメージ、Alibaba Cloud Marketplace イメージのカテゴリに分類されます。詳細については、「イメージの概要」トピックの「イメージタイプ」セクションをご参照ください。
イメージ料金
使用するイメージに対して課金される場合があります。詳細については、「イメージ」をご参照ください。
オペレーティングシステム
オペレーティングシステムを選択する際は、次の要素を考慮する必要があります。
オペレーティングシステムアーキテクチャ: 32 ビットまたは 64 ビット
アーキテクチャ | 該当メモリ | 制限 |
32 ビット | 4 GiB 未満のメモリ |
|
64 ビット | 4 GiB 以上のメモリ | アプリケーションに 4 GiB 以上のメモリを使用する場合は、64 ビットオペレーティングシステムを使用してください。 |
オペレーティングシステムの種類: Windows、Linux、または UNIX 系
サポートされているオペレーティングシステム | 接続方法 | 特徴 | シナリオ |
Windows | リモートデスクトップ接続 | 正規のアクティブ化されたオペレーティングシステムを含む Windows パブリックイメージ。 |
|
Linux または UNIX 系 | SSH |
|
|
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 の比較を示しています。
オペレーティングシステム | ソフトウェアパッケージ形式 | パッケージマネージャー | 特徴 | 関係 |
Debian | .deb | aptitude | 安定 | Ubuntu は Debian のアーキテクチャとインフラストラクチャに基づいて構築されています。Ubuntu は Debian の拡張バージョンです。 |
.deb | apt-get |
|
SUSE シリーズ
SUSE Linux
OpenSUSE
次の表は、openSUSE と SUSE Linux の比較を示しています。
オペレーティングシステム | 比較 | 関係 |
OpenSUSE |
|
|
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 オペレーティングシステムの比較を示しています。
オペレーティングシステム | ソフトウェアパッケージ形式 | パッケージマネージャー | 課金 | 特徴 | 関係 |
Red Hat Enterprise Linux (RHEL) | .rpm | yum | 有料 | RHEL は、Fedora ベースのエンタープライズ Linux ディストリビューションであり、比較的安定性に重点を置いており、エンタープライズレベルのテクニカルサポートに支えられています。RHEL は、他の Linux ディストリビューションと比較して、リリースサイクルが長い傾向があります。 |
|
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 インスタンスのオペレーティングシステムの移行とアップグレード」および「インスタンスのオペレーティングシステム (システムディスク) の置き換え」をご参照ください。