複数のリージョンにわたって一貫したワークロードをデプロイする場合、ソースリージョンからターゲットリージョンにカスタムイメージをコピーできます。これにより、手動でイメージを再作成することなく、同じイメージを使用して異なるリージョンで Elastic Compute Service (ECS) インスタンスを起動できます。
コピー方法
コピー方法は、ユースケースによって異なります。
方法 | 説明 | 利用シーン |
リージョン間コピー | ご利用のアカウント内で、あるリージョンから別のリージョンにイメージをコピーします | ディザスタリカバリやグローバル展開のために、複数のリージョンにわたって一貫したインスタンスをデプロイします |
暗号化を伴うリージョン間コピー | イメージをコピーし、ターゲットリージョンでコピーを暗号化します | 複数のリージョンにイメージを配布する際に、セキュリティコンプライアンス要件を満たします |
アカウント間コピー | 別のアカウントにイメージを共有し、そのアカウント内でコピーします | パートナー組織や子会社のアカウントにイメージを配布します |
同一リージョン内でイメージをコピーするには、[コピーと暗号化] の方法を使用する必要があります。同一リージョン内でのコピーには、標準のリージョン間コピーは利用できません。
注意事項
カスタムイメージをコピーする前に、次の点にご注意ください。
課金:イメージをコピーすると、ターゲットリージョンにスナップショットが作成されます。これらのスナップショットに対して課金されます。詳細については、「スナップショットの課金」をご参照ください。
所要時間:コピーの所要時間は、イメージサイズ、ネットワーク条件、およびキュー内の同時コピータスク数によって異なります。大容量のイメージのコピーには数時間かかる場合があります。
大容量イメージ:2 TiB を超えるイメージの場合は、まずスナップショットをターゲットリージョンにコピーし、そのスナップショットのコピーからイメージを作成してください。
前提条件
開始する前に、以下が準備できていることを確認してください。
ソースリージョン内のカスタムイメージ。詳細については、「インスタンスからカスタムイメージを作成」または「スナップショットからカスタムイメージを作成」をご参照ください。
(暗号化の場合) ターゲットリージョン内の暗号鍵。詳細については、「Key Management Service の有効化」をご参照ください。
イメージのコピー
ECS コンソールでの操作
ECS コンソールにログインします。
上部のナビゲーションバーで、ソースリージョンを選択します。
[カスタムイメージ] タブで、コピーするイメージを見つけます。
[操作] 列で、[イメージのコピー] をクリックします。
[イメージのコピー] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
必須
説明
コピーモード
はい
コピーモードを選択します。
コピー:別のリージョンにイメージのコピーを作成します。リージョン間のデプロイメントやバックアップにこのモードを使用します。
コピーと暗号化:イメージの暗号化されたコピーを作成します。イメージを暗号化する必要がある場合や、同一リージョン内でコピーする場合にこのモードを使用します。この操作には時間がかかります。
宛先リージョン
はい
イメージのコピーを保存するリージョンを選択します。
カスタムイメージ名
はい
イメージのコピーの名前を入力します。名前の長さは 2~128 文字である必要があります。
[説明]
いいえ
イメージのコピーの説明を入力します。
[リソースグループ]
いいえ
イメージのコピーのリソースグループを選択します。
[タグ]
いいえ
管理しやすくするために、イメージのコピーにタグを追加します。
[コンプライアンス保証]
はい
コンプライアンス保証を読み、同意します。続行するには、このチェックボックスを選択する必要があります。
[OK] をクリックします。
コピー操作の確認
上部のナビゲーションバーで、ターゲットリージョンを選択します。
[カスタムイメージ] タブで、新しいイメージのコピーを見つけます。
[ステータス] 列を確認します。
作成中:コピー操作が進行中です。
利用可能:コピー操作が正常に完了しました。
大容量のイメージの場合、コピー操作に数時間かかることがあります。ページを離れて、後でステータスを確認することもできます。
コピー操作のキャンセル
保留中のコピー操作を停止するには:
ステータスが 作成中 のイメージを見つけます。
[操作] 列で、[コピーのキャンセル] をクリックします。
本番環境への適用
コピー時間の短縮
オフピーク時にイメージをコピーして、キューの待機時間を短縮します
2 TiB を超えるイメージの場合は、スナップショットを個別にコピーし、そのコピーからイメージを作成します
複数の大容量イメージを同時にコピーすることは避けてください
コストの最適化
未使用のイメージコピーは速やかに削除します
暗号化が必須でない限り、標準の [コピー] モードを使用します
ターゲットリージョンでのスナップショットストレージのコストを監視します
トラブルシューティング
問題 | 考えられる原因 | 解決策 |
コピー操作に時間がかかりすぎる | イメージサイズが大きい、またはキューのボリュームが多い | 操作が完了するまで待つか、キャンセルしてオフピーク時に再試行します |
権限エラーでコピーが失敗する | RAM 権限が不十分 | RAM ユーザーに |
イメージのコピーが表示されない | 間違ったリージョンが選択されている | 上部のナビゲーションバーでターゲットリージョンを選択します |
共有イメージのコピーが失敗する | 共有イメージにはリージョン制限がある | まず共有イメージからカスタムイメージを作成し、そのカスタムイメージをコピーします |
API リファレンス
プログラムでイメージをコピーするには、CopyImage API 操作を使用します。
aliyun ecs CopyImage \
--RegionId cn-hangzhou \
--ImageId m-bp1xxxxxxxxxxxxx \
--DestinationRegionId cn-beijing \
--DestinationImageName my-image-copy