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

Auto Scaling:スケーリング設定のイメージ更新

最終更新日:Jun 17, 2026

アプリケーションの進化に伴い、スケーリング設定のイメージは頻繁に更新が必要になります。完全な制御が必要な場合はイメージを手動で更新でき、頻繁なリリースを効率化したい場合は自動で更新できます。

背景情報

  • このトピックは、ECS インスタンスを含むスケーリンググループにのみ適用されます。

  • スケーリング設定のイメージは、手動または自動で更新できます。詳細については、「手動更新と自動更新の比較」をご参照ください。

    重要

    イメージ更新タスクを使用すると、システムはソース ECS インスタンスからカスタムイメージを自動的に作成します。この操作では、スナップショット容量に応じた料金が発生します。詳細については、「スナップショットの課金」をご参照ください。

手動更新と自動更新の比較

  • 手動更新:変更頻度が低い場合に最適です。この方法は柔軟性が高く、プロセスを完全に制御できます。

  • 自動更新:頻繁なアプリケーションリリースに最適です。Auto Scaling コンソールで更新タスクを作成すると、システムはソース ECS インスタンスからカスタムイメージを自動的に作成し、スケーリング設定を更新します。手動更新と比較して、この方法では手作業が少なく、待機時間を大幅に短縮できます。

次の表は、一例を用いて2つの方法を比較したものです。

シナリオ

手動更新

自動更新

  • スケーリンググループに ECS インスタンスが含まれています。

  • 現在のスケーリング設定ではイメージAが使用されています。

  • 新しいアプリケーションバージョンをリリースするには、イメージAを最新バージョンのイメージBに更新する必要があります。

  1. 新しいアプリケーションバージョンを含む ECS インスタンスから、カスタムイメージであるイメージBを手動で作成します。詳細については、「スナップショットからカスタムイメージを作成する」または「インスタンスからカスタムイメージを作成する」をご参照ください。

  2. イメージBが作成された後、スケーリング設定を手動で更新し、イメージをAからBに変更します。詳細については、「スケーリング設定のイメージを手動で更新する」をご参照ください。

  1. イメージ更新タスクを使用して、新しいアプリケーションバージョンを含む ECS インスタンスからカスタムイメージであるイメージBを自動的に作成します。

  2. イメージBが作成された後、システムはスケーリング設定を自動的に更新し、イメージをAからBに変更します。

イメージの手動更新

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. 対象のスケーリンググループを見つけ、操作 列の 詳細の表示 をクリックします。

  5. 詳細ページの上部で、インスタンス設定ソースタブをクリックします。

  6. スケーリング設定のリストで対象の設定を見つけ、操作 列の イメージの編集 をクリックします。

    説明

    スケーリング設定が アクティブ または 保留中 のどちらの状態であっても、イメージを変更できます。

  7. イメージの編集 パネルで、イメージタイプと特定のイメージを選択し、OK をクリックします。

    サポートされているイメージタイプには、パブリックイメージカスタムイメージ共有イメージ があります。詳細については、「イメージの概要」をご参照ください。

    更新後、スケーリング設定のリストにある イメージ 列を確認します。新しいイメージ名が表示されていれば、正常に更新されています。

イメージの自動更新

ローリングアップデートとの違い

  • イメージの自動更新により、スケーリンググループで作成されるすべての新しいインスタンスが、新しいイメージバージョンを使用するようになります。手順については、このトピックの「[手順]」セクションをご参照ください。

  • ローリングアップデートは、スケーリンググループ内の既存インスタンスのイメージを、段階的に新しいイメージにアップグレードします。詳細については、「ローリングアップデート」をご参照ください。

前提条件

Operation Orchestration Service (OOS) は、イメージ更新タスクを実行し、関連リソースを操作する権限が必要です。次のいずれかの条件が満たされていることを確認してください:

  • お使いのアカウントに、ECS と Auto Scaling を管理する権限が付与されていること。

  • OOS 用の RAM ロールを作成し、ECS と Auto Scaling を管理する権限を付与していること。詳細については、「OOS への RAM 権限の付与」をご参照ください。

    説明

    AliyunECSFullAccess および AliyunASFullAccess ポリシーをアタッチしてください。

操作手順

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. 対象のスケーリンググループを見つけ、操作 列の 詳細の表示 をクリックします。

  5. 詳細ページの上部で、インスタンス設定ソースタブをクリックします。

  6. イメージの更新タスクタブをクリックします。

  7. イメージの更新 をクリックします。

  8. イメージの更新 パネルで、更新タスクのパラメーターを設定します。

    次の表にパラメーターを示します。

    パラメーター

    説明

    [インスタンス]

    ソースとなる ECS インスタンスを選択します。このインスタンスからカスタムイメージが作成され、スケーリング設定の更新に使用されます。カスタムイメージにはシステムディスクのみが含まれます。

    [カスタムイメージ名]

    Auto Scaling は、スケジュールされたタスクが生成するイメージ名との競合を避けるため、イメージ名にサフィックスを自動的に追加します。たとえば、_on_{{ ACS::ExecutionId }}_at_{{ ACS::CurrentDate }} という形式のサフィックスが追加されます。ACS::ExecutionId は OOS の実行 ID で、ACS::CurrentDate は実行時刻です。

    [設定ソース]

    このパラメーターは、デフォルトで スケーリング構成 に設定されています。

    [スケーリンググループ設定 ID]

    更新するスケーリング設定を 1 つ以上選択します。

    [実行時刻]

    イメージ更新タスクを実行するタイミングを指定します:

    • [今すぐ]:タスクをすぐに実行します。

    • [スケジュール済み]:指定した時刻 (分単位で指定可能) にタスクを実行します。

    • [定期]:定期的なスケジュールでタスクを実行します。繰り返し期間、繰り返し終了時刻、および毎日の開始時刻を指定する必要があります。たとえば、2020年8月17日にタスクを次のように設定したとします。

      • [繰り返し]:毎月

      • 毎月21日から25日に実行します。

      • [開始時刻]: 02:00

      • [有効期限]: 2020年8月26日 00:00

      この場合、タスクは2020年8月21日から2020年8月25日まで、毎日02:00に1回実行されます。

    [権限ソース]

    OOS が関連リソースを操作するために使用する権限のソースを選択します。

    • [現在のアカウントの既存権限を使用する]:現在のアカウントにすでに付与されている権限を使用します。

    • [RAM ロールを指定し、ロールに付与された権限を使用する]:OOS が引き受ける RAM ロールを選択し、その権限を使用します。

    説明

    スケジュール済み または 定期 なタスクの場合は、RAM ロールを指定する必要があります。

  9. OK をクリックします。

    イメージ更新タスクは、スケジュールされた時刻に自動的に実行されます。タスクが作成された後、[イメージ更新タスク] タブで詳細を確認できます。リストには、各タスクの [タスク ID][設定ソース][ソース詳細][実行時刻]、および [ステータス] が表示されます。[操作] 列で [詳細] をクリックして進捗を確認したり、[キャンセル] をクリックして実行中のタスクを停止したりできます。

    タスクが成功した後、スケーリング構成 タブに移動して結果を確認します。スケーリング設定のイメージ名がUpdateImage_from_<SourceECSInstanceID>_on_<UpdateImageTaskID> の形式に従っている場合、正常に更新されています。[スケーリング設定] タブでは、スケーリング設定ID/名前、インスタンスタイプ、ステータス、イメージ、帯域幅課金方法、システムディスクタイプ、データディスクなどを含むスケーリング設定を確認できます。また、[変更][有効化][削除][イメージの変更][インスタンスタイプの変更] などの操作も実行できます。