Elastic Compute Service (ECS) イメージは、ECS インスタンスを作成するためのテンプレートです。これには、インスタンスの起動と実行に必要なオペレーティングシステム (OS) と事前設定データが含まれています。ECS インスタンスを作成する際には、イメージを選択する必要があります。イメージは、選択したインスタンスタイプと互換性がある必要があり、システムディスク、またはシステムディスクとデータディスクの組み合わせを含むことができます。Alibaba Cloud または他の開発者が提供するイメージを使用したり、独自のカスタムイメージを作成したり、他のユーザーから共有されたイメージを使用したりできます。このトピックでは、イメージの選択方法、利用可能なさまざまなイメージタイプについて説明し、一般的なタスクのガイドを提供します。
イメージの選択方法
ECS インスタンスを作成するためにイメージを選択する際には、以下の要素を考慮してください。
デプロイリージョン
まずデプロイリージョンを選択して、利用可能なイメージの選択肢を絞り込みます。イメージはリージョン固有です。
Alibaba Cloud は通常、すべてのリージョンでパブリックイメージを提供します。
マーケットプレイスイメージとコミュニティイメージの可用性は、その発行者がリリースするリージョンによって異なります。
カスタムイメージは、作成またはインポートしたリージョンで利用できます。また、カスタムイメージを他のリージョンにコピーすることもできます。
オペレーティングシステム
技術スタック、チームの専門知識、コンプライアンス要件に基づいて OS を選択します。詳細については、「パブリックイメージ」をご参照ください。
Windows Server:ユーザーフレンドリーなインターフェイス、使いやすさ、幅広いソフトウェアサポートを提供します。Windows アプリケーション、エンタープライズ Web サービス、SQL Server などのデータベース、ファイルおよびプリントサービスの実行に適しています。
Linux および Unix ディストリビューション
Alibaba Cloud Linux:Alibaba Cloud によって開発され、CentOS エコシステムと互換性があります。
Anolis OS:オープンソースのオペレーティングシステムです。
CentOS:Red Hat Enterprise Linux (RHEL) のオープンソースディストリビューションです。CentOS は現在はメンテナンスされておらず、新しいデプロイメントには推奨されません。
Red Hat Enterprise Linux:Red Hat がエンタープライズアプリケーション向けに開発したオペレーティングシステムです。包括的な機能セットを提供し、有料製品です。
インスタンスタイプの互換性
イメージには、そのシステムアーキテクチャ (32 ビットまたは 64 ビット)、メモリ要件、および起動モードに関する情報が含まれています。この情報を使用して、イメージが選択したインスタンスタイプと互換性があることを確認してください。
システムアーキテクチャ
メモリサイズ
インスタンス要件
32 ビット
4 GiB 未満のメモリ向け
インスタンスメモリ:4 GiB 未満。
CPU コア:32 ビットの Windows オペレーティングシステムでは最大 4 コア。
64 ビット
4 GiB 以上のメモリ向け
インスタンスメモリ:4 GiB 超。
イメージとインスタンスタイプの起動モードとの互換性に関する詳細については、「インスタンスの起動モード」をご参照ください。
特別なイメージ要件
プレーンなオペレーティングシステムが必要な場合は、Alibaba Cloud のパブリックイメージを使用してください。ビジネスで特別に設定された環境が必要な場合、またはアプリケーションを OS とバンドルしたい場合は、マーケットプレイスイメージを使用するか、独自のカスタムイメージを構築することを検討してください。
イメージのコスト
有料の商用イメージ、または有料の商用イメージを基にしたカスタムイメージから ECS インスタンスを作成すると、ライセンス料金が発生します。詳細については、「イメージの課金」をご参照ください。
イメージタイプ
Alibaba Cloud のテクニカルサポートは、インスタンスの作成に使用されるイメージタイプによって異なります。
イメージタイプ | 説明 | テクニカルサポート |
Alibaba Cloud が提供・保守するイメージです。ライセンスが付与されており、厳格なセキュリティおよび安定性テストに合格しています。 パブリックイメージには、基本的な環境を迅速にセットアップするための Windows Server および一般的な Linux ディストリビューションが含まれています。 |
| |
既存のインスタンスまたはスナップショットから作成するイメージです。 これは、特定の構成でアプリケーションをデプロイする場合や、標準化された環境をセットアップする場合に便利です。 | パブリックイメージから作成されたカスタムイメージは、ソースのパブリックイメージと同じサポートを受けられます。 インポートされたイメージの場合、サポートは次のとおりです。
| |
別の Alibaba Cloud アカウントから共有されたイメージです。これはチームでの共同作業に最適です。 | Alibaba Cloud は共有イメージに対するテクニカルサポートを提供しません。イメージを共有したアカウント所有者にお問い合わせください。 | |
Alibaba Cloud またはサードパーティの独立系ソフトウェアベンダー (ISV) が提供するイメージです。これらのイメージには、多くの場合、プレインストールされたソフトウェアが含まれており、特定のアプリケーションのデプロイに適しています。 マーケットプレイスイメージは、プロバイダーに基づいて次のタイプに分類されます。
すべてのマーケットプレイスイメージは、その発行者によってセキュリティと安定性がテストされています。 |
| |
Alibaba Cloud ユーザーがイメージコミュニティで一般公開したイメージです。 | Alibaba Cloud はコミュニティイメージに対するテクニカルサポートを提供しません。 |
上記のテクニカルサポートは、イメージの OS がサポートライフサイクル内にあることが前提です。サポート終了 (EOL) に達したオペレーティングシステムには、異なるサポートポリシーが適用されます。詳細については、「OS のライフサイクルの概要」をご参照ください。
Alibaba Cloud は、新機能やセキュリティパッチを含むパブリックイメージを定期的に更新しています。詳細については、「パブリックイメージのリリースノート」をご参照ください。ECS インスタンス購入ページでパブリックイメージを選択すると、デフォルトで最新バージョンが選択されます。古いバージョンを使用するには、RunInstances API を呼び出してイメージ ID を指定してください。
セキュリティは、お客様と Alibaba Cloud の共同責任です。Alibaba Cloud は、ハードウェア、ソフトウェア、ネットワークを含むクラウドプラットフォーム自体のセキュリティに責任を負います。お客様は、ご自身の ECS インスタンスのセキュリティに責任を負います。これには、OS の管理 (更新やセキュリティパッチの適用など)、インストールしたソフトウェアの設定、セキュリティグループのファイアウォールルールの管理が含まれます。詳細については、「ECS のセキュリティ」をご参照ください。
カスタムイメージ、インスタンス、スナップショットの関係
イメージは、インスタンスを作成および起動するためのテンプレートです。インスタンスは、イメージと他の構成パラメーターから作成される仮想マシンです。スナップショットは、インスタンスのディスクのある時点でのバックアップです。
カスタムイメージ、インスタンス、およびスナップショットの関係を理解することで、これらをより効果的に使用できます。次の図は、スナップショットが特定の時点でのインスタンスのデータバックアップとして機能する方法を示しています。インスタンス (ECS 1) またはスナップショットからカスタムイメージを作成し、そのカスタムイメージを使用して別のインスタンス (ECS 2) を起動できます。
制限事項
制限項目 | 制限 | クォータの引き上げ方法 |
アカウントごと、リージョンごとの最大カスタムイメージ数 | クォータ ID: | |
カスタムイメージを共有できる最大ユーザー数 | クォータ ID: | |
イメージとインスタンスタイプの互換性 | 4 GiB 以上のメモリを持つインスタンスタイプは、32 ビットイメージを使用できません。 | 該当なし |
操作ガイド
イメージの検索
ECS インスタンスを作成する際、多数のパブリック、マーケットプレイス、カスタム、共有イメージの中から適切なイメージを迅速に見つけるには、「イメージの検索」をご参照ください。
カスタムイメージの使用
特定のニーズに合わせてカスタムイメージを作成できます。詳細については、「カスタムイメージの概要」をご参照ください。次の表は、カスタムイメージで実行できる基本的な操作を説明しています。
操作 使用するタイミング 関連ドキュメント [イメージを作成する] インスタンスの現在の状態、またはスナップショットをイメージとしてキャプチャします。既知の正常な構成を保持し、再利用できます。 インスタンスからカスタムイメージを作成する および スナップショットからカスタムイメージを作成する [イメージをインポートする] オンプレミスデバイスまたは他のクラウドプロバイダーからイメージをインポートして、Alibaba Cloud に移行します。 イメージをインポートする [イメージを更新する] Operation Orchestration Service (OOS) を使用して、イメージのソフトウェアと構成を更新します。 カスタムイメージを更新する [イメージをコピーする] リージョン間でイメージをデプロイするか、同一リージョン内またはリージョン間でイメージの暗号化状態を変更します。 カスタムイメージをコピーする [イメージを共有する] 他の Alibaba Cloud アカウントとイメージを共有し、そのイメージからインスタンスを起動できるようにします。 カスタムイメージを共有する [イメージをエクスポートする] バックアップ用にイメージを OSS バケットへエクスポートするか、オンプレミスデバイスにダウンロードします。 カスタムイメージをエクスポートする [イメージ情報を変更する] イメージの名前、説明、NVMe ドライブの設定、または起動モードを更新します。 イメージの属性とタグを変更する [イメージを削除する] 不要なイメージを削除します。削除できるのは作成者のみです。 カスタムイメージを削除する Image Builder の使用
Image Builder は、イメージコンテンツのカスタマイズ、保守とテストの実行、リージョンやアカウントをまたいだ配布と共有の管理を行うための集中型サービスを提供します。Image Builder では、ソースイメージ、コンポーネント、およびビルドプロセス中に実行されるその他のタスクを指定するテンプレートを定義します。このプロセスにより、テンプレートに基づいて新しいイメージが作成されます。