Elastic Compute Service (ECS) イメージは、ECS インスタンスの作成に使用される基本テンプレートであり、インスタンスの起動と実行に必要なオペレーティングシステムと事前構成データが含まれています。 ECS インスタンスを作成する際は、イメージを選択する必要があります。イメージには、システムディスクデータのみ、またはシステムディスクデータとデータディスクデータの両方を含めることができ、インスタンスタイプと互換性がある必要があります。 Alibaba Cloud または他の開発者によって提供されたイメージを使用することも、カスタムイメージまたは共有されたイメージを使用することもできます。このトピックでは、ECS インスタンスの作成時にイメージを選択する方法、イメージの分類、および使用ガイドラインについて説明します。
イメージを選択する
ECS インスタンスを作成するためにイメージを選択する際は、次の要素を考慮してください。
ビジネスデプロイメントのリージョン
イメージはリージョン固有のリソースです。ビジネスデプロイメントのリージョンを選択して、使用可能なイメージの範囲を決定します。
Alibaba Cloud は、すべてリージョンにパブリックイメージをリリースします。
Alibaba Cloud Marketplace のイメージとコミュニティイメージは、イメージがリリースされているリージョンでのみ使用できます。
カスタムイメージは、イメージを作成またはインポートしたリージョンで使用でき、他のリージョンにコピーできます。
オペレーティングシステム
技術スタック、チームの能力、およびコンプライアンス要件に基づいて、オペレーティングシステムを選択します。詳細については、「概要」をご参照ください。
Windows Server: ユーザーフレンドリーなインターフェイス、優れたユーザビリティ、および幅広いソフトウェアサポートを提供します。 Windows Server は、Windows アプリケーション、エンタープライズ Web サービス、SQL Server などのデータベース、およびファイルと印刷サービスの実行に適しています。
Linux または UNIX
Alibaba Cloud Linux: Alibaba Cloud によって開発され、CentOS エコシステムと互換性があります。
Anolis OS: オープンソースのオペレーティングシステムです。
CentOS: Red Hat Enterprise Linux (RHEL) のオープンソースディストリビューションであり、現在はメンテナンスされておらず、推奨されていません。
RHEL: 包括的な機能を備えたエンタープライズアプリケーション向けに Red Hat によって開発されたオペレーティングシステムです。 RHEL を使用すると課金されます。
インスタンスタイプの互換性
イメージは、32 ビットまたは 64 ビット、メモリサイズ要件、ブートプログラムなど、システムアーキテクチャ情報を明示的に提供します。これにより、インスタンスタイプが要件を満たしているかどうかを確認できます。
システムアーキテクチャ
適切なメモリサイズ
インスタンスタイプの要件
32 ビット
4 GiB 未満のメモリ
メモリ: 4 GiB 以下。
CPU コア: Windows の場合は最大 4 コア。
64 ビット
4 GiB 以上のメモリ
メモリ: 4 GiB 以上。
イメージとインスタンスタイプに適したブートモードについては、「インスタンスのブートモード」をご参照ください。
特定のイメージ要件
クリーンなシステムイメージが必要な場合は、Alibaba Cloud が提供するパブリックイメージを選択してください。ビジネスでカスタムイメージが必要な場合、またはビジネス全体をイメージにパッケージ化したい場合は、Alibaba Cloud Marketplace のイメージを選択するか、カスタムイメージを作成してください。
イメージで使用されるオペレーティングシステムライセンスの料金イメージ
有料の商用イメージを使用する場合、または有料の商用イメージに基づくイメージから ECS インスタンスを作成する場合は、オペレーティングシステムのライセンス料金が課金されます。 慎重に行ってください。イメージの課金については、「イメージ」をご参照ください。
イメージの種類
イメージを使用してインスタンスを作成する場合、Alibaba Cloud のテクニカルサポートはイメージの種類によって異なります。次の表に、イメージの種類と関連するテクニカルサポートを示します。
イメージの種類 | 説明 | テクニカルサポート |
Alibaba Cloud によって公式に提供されるオペレーティングシステムイメージ。すべてライセンスされており、Alibaba Cloud のセキュリティと安定性テストに合格しています。 Windows Server イメージや主要な Linux イメージを含むパブリックイメージが提供されています。イメージは、基本環境を迅速に構築するのに役立ちます。 |
| |
ECS インスタンスまたはスナップショットから作成するイメージ。 カスタムイメージは、特定の構成または環境をデプロイするのに適しています。 | パブリックイメージから派生したカスタムイメージについては、Alibaba Cloud はパブリックイメージに提供されるのと同じテクニカルサポートを提供します。 インポートされたイメージの場合:
| |
他の Alibaba Cloud アカウントによって共有されたイメージ。共有イメージは、チームコラボレーションのシナリオに適しています。 | Alibaba Cloud はテクニカルサポートを提供していません。イメージを共有した Alibaba Cloud アカウントに連絡して、テクニカルサポートを受けてください。 | |
Alibaba Cloud Marketplace のイメージには、オペレーティングシステムとプリインストールされたソフトウェアが含まれており、プロバイダーによって徹底的にテストされて、セキュリティと安定性が確保されています。 Alibaba Cloud Marketplace のイメージは、プロバイダーに基づいて次の種類に分類されます。
Alibaba Cloud Marketplace のイメージは、特定のアプリケーションをデプロイするのに適しています。 |
| |
コミュニティイメージは、Alibaba Cloud ユーザーが公開用に公開したイメージです。 | Alibaba Cloud はテクニカルサポートを提供していません。 |
「テクニカルサポート」列の情報は、イメージのサポート終了 (EOL) までのみ有効です。イメージの EOL 後にテクニカルサポートを受ける方法については、「オペレーティングシステムのライフサイクル」をご参照ください。
Alibaba Cloud は、パブリックイメージのバージョンを定期的に更新して、新機能とセキュリティパッチの更新を提供しています。 ECS インスタンスの購入ページでパブリックイメージを選択すると、イメージの最新バージョンが提供されます。以前のバージョンのイメージを作成するには、RunInstances オペレーションを呼び出し、リクエストでイメージ ID を指定します。
Alibaba Cloud は、公式のオープンソースコミュニティまたはオペレーティングシステムベンダーからAlibaba Cloud イメージサイトにイメージを定期的に同期しています。必要に応じて、新機能とセキュリティパッチを更新できます。
セキュリティは、Alibaba Cloud とお客様の間の共同責任です。 Alibaba Cloud は、ハードウェア、ソフトウェア、ネットワークを含むクラウドプラットフォームのセキュリティを実装します。お客様は、オペレーティングシステムの管理 (更新とセキュリティパッチのインストール)、インスタンスへのアプリケーションソフトウェアパッケージまたはツールのインストール、Alibaba Cloud が提供するセキュリティグループの構成を含む、ECS インスタンスのセキュリティを実装します。詳細については、「ECS インスタンスのセキュリティ」をご参照ください。
カスタムイメージ、インスタンス、およびスナップショットの関係
イメージは、ECS インスタンスの作成と起動に使用されるテンプレートとして機能します。 ECS インスタンスは、イメージとその他のパラメーターを使用して作成された仮想マシンです。スナップショットは、ECS インスタンスデータのポイントインタイムバックアップです。
カスタムイメージ、インスタンス、およびスナップショットの関係を理解することは、カスタムイメージをより適切に使用するために役立ちます。次の図は、スナップショットが特定の時点におけるインスタンスのデータバックアップであることを示しています。 ECS 1 インスタンスとスナップショットの両方を使用してカスタムイメージを作成でき、カスタムイメージを使用して ECS 2 インスタンスを作成できます。
制限
項目 | 制限 | 制限を引き上げる方法 |
Alibaba Cloud アカウントがリージョンごとに保持できるカスタムイメージの最大数 | クォータ ID | |
カスタムイメージを共有できるアカウントの最大数 | クォータ ID | |
インスタンスタイプでサポートされているイメージ | 4 GiB 以上のメモリを搭載したインスタンスタイプは、32 ビットイメージをサポートしていません。 | 該当なし |
使用方法
イメージを検索する
ECS インスタンスを作成するために、パブリックイメージ、Alibaba Cloud Marketplace のイメージ、カスタムイメージ、および共有イメージの中からイメージをすばやく見つけるには、「イメージを探す」で説明されている手順に従います。
カスタムイメージを使用する
Alibaba Cloud は、カスタムイメージを作成するのに役立つカスタムイメージを提供しています。カスタムイメージの詳細については、「概要」をご参照ください。次の表に、カスタムイメージの基本操作を示します。
操作
説明
参照
イメージを作成する
インスタンスまたはスナップショットからカスタムイメージを作成して、システム環境をコピーできます。これにより、構成を繰り返す必要がなくなります。
イメージをインポートする
オンプレミスデバイスまたは他のクラウド サービス プロバイダーから Alibaba Cloud にイメージをインポートして、カスタムイメージを生成できます。
イメージを更新する
CloudOps Orchestration Service (OOS) を使用してカスタムイメージを更新し、カスタムイメージを使用する ECS インスタンスのソフトウェアと構成を更新できます。
イメージをコピーする
イメージをコピーして、リージョン間で ECS インスタンスをデプロイしたり、同じリージョン内またはリージョン間で暗号化されたイメージと暗号化されていないイメージの暗号化ステータスを変更したりできます。
イメージを共有する
作成したカスタムイメージを他の Alibaba Cloud アカウントと共有できます。 Alibaba Cloud アカウントは、共有したイメージからインスタンスを作成できます。
イメージをエクスポートする
作成したカスタムイメージを OSS バケットにエクスポートし、そのイメージをオンプレミスデバイスにダウンロードできます。
イメージ情報を変更する
カスタムイメージの管理を容易にするために、ビジネス要件に基づいて、カスタムイメージの名前、説明、Non-Volatile Memory Express (NVMe) ドライブ設定、およびブートモードを変更できます。
イメージを削除する
不要になったカスタムイメージを削除できます。
Image Builder を使用する
Image Builder は、カスタムイメージコンテンツの構成、イメージの修復とテスト、リージョン間でのイメージの配布、アカウント間でのイメージの共有を可能にするワンストップソリューションを提供します。 Image Builder は、イメージテンプレートでイメージ構築プロセス中に一連のタスクを定義し、イメージ構築タスクを実行します。イメージテンプレートでは、ソースイメージとイメージコンポーネントを指定し、イメージを修復するかどうか、リージョン間の配布を有効にするかどうか、およびアカウント間でイメージを共有するかどうかを決定できます。