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

Auto Scaling:ECSタイプのスケーリング設定を作成する

最終更新日:Sep 11, 2024

このトピックでは、Elastic Compute Service (ECS) タイプのスケーリンググループのスケーリング設定を作成する方法について説明します。 スケールアウトイベントがトリガーされた場合、Auto Scalingはスケーリング設定をテンプレートとして使用してECSインスタンスを作成します。

前提条件

  • ECSタイプのスケーリンググループが作成されます。 スケーリンググループでスケーリング設定を作成するときに、インスタンス設定モードパラメーターを [インスタンスパターンの指定] に設定する場合は、スケーリンググループのネットワークタイプが仮想プライベートクラウド (VPC) であることを確認してください。 詳細については、「スケーリンググループの作成」をご参照ください。

  • セキュリティグループが作成されます。 スケーリンググループのネットワークタイプがVPCの場合、セキュリティグループとスケーリンググループが同じVPCにあることを確認します。 詳細については、「セキュリティグループの作成」をご参照ください。

手順

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

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

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

  4. [スケーリンググループ] ページで、管理するスケーリンググループを見つけ、[操作] 列の [詳細] をクリックします。

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

  6. スケーリング設定タブで、スケーリング設定の作成をクリックします。

  7. ビジネス要件に基づいて、[基本情報][イメージ][インスタンス][ネットワークとセキュリティグループ] セクションのパラメーターを設定します。

    スケーリング設定を作成するためのパラメーターについては、「パラメーター」をご参照ください。

  8. [作成] をクリックします。 [スケーリング設定のプレビュー] メッセージで設定を確認し、[作成] をクリックします。

  9. オプションです。 スケーリング設定を有効にします。

    [作成] をクリックすると、[スケーリング設定の作成] メッセージが表示されます。 [有効化] をクリックして、すぐにスケーリング設定を [アクティブ] 状態にします。

    説明

    その後、[スケーリング設定] タブでスケーリング設定を有効にすることもできます。 詳細については、「スケーリング設定の適用または有効化」をご参照ください。

Parameters

基本情報セクション

パラメーター

説明

関連ドキュメント

スケーリング設定名

スケーリング設定の名前を入力します。 名前の条件は以下の通りです。

  • 名前は2 ~ 40文字である必要があります。

  • 名前は文字または数字で始まる必要があります。

  • 名前には、英数字、ピリオド (.) 、アンダースコア (_) 、およびハイフン (-) を使用できます。

なし

課金方法

以下の課金方法がサポートされています。

  • 従量課金: Auto Scalingは、リソースをオンデマンドで割り当て、リリースします。 リソースは使った分だけ課金されます。 事前にリソースを購入する必要はありません。

  • プリエンプティブルインスタンス: プリエンプティブルインスタンスの市場価格は、インスタンスタイプの供給と需要によって異なります。 プリエンプティブルインスタンスは、従量課金インスタンスよりも費用対効果が高くなります。 ただし、プリエンプティブルインスタンスは自動的に再要求される場合があります。 プリエンプティブルインスタンスを使用して、特定のビジネスシナリオのコストを削減できます。

インスタンスとイメージセクション

パラメーター

説明

関連ドキュメント

画像の選択

イメージは、ECSインスタンスの作成に必要な、システム環境やアプリケーション環境、関連するソフトウェア設定などのデータを提供できます。 有効な値:

  • パブリックイメージ: パブリックイメージは、Alibaba Cloudまたはサードパーティパートナーが提供する基本システムイメージであり、初期システム環境のみが含まれます。 パブリックイメージを使用する場合は、ビジネス要件に基づいてアプリケーション環境または関連ソフトウェアを構成します。

  • カスタムイメージ: カスタムイメージは、既存のインスタンスまたはスナップショットから作成され、初期システム環境、アプリケーション環境、および関連するソフトウェア構成を含むイメージです。 カスタムイメージを使用すると、ECSインスタンスの作成に必要な時間を短縮できます。

    • スケーリング設定でカスタムイメージを手動で変更した場合、Auto scalingは現在のシステムディスクのサイズを自動的に調整しません。 詳細については、「スケーリング設定でイメージを手動で更新する」をご参照ください。

    • Auto Scalingコンソールでイメージ更新タスクを作成すると、Auto ScalingはソースECSインスタンスのカスタムイメージを自動的に作成し、イメージ更新タスクの実行時にスケーリング設定で指定したイメージを置き換えます。 詳細については、「スケーリング設定でイメージを自動的に更新する」をご参照ください。

  • 共有イメージ: 別のAlibaba Cloudユーザーがカスタムイメージを共有する場合、カスタムイメージは共有イメージです。 Alibaba Cloudは、共有イメージのセキュリティと整合性を保証できません。

  • Marketplaceイメージ: Alibaba Cloud Marketplaceは、プレインストールされたオペレーティングシステム、アプリケーション環境、およびソフトウェアを含むイメージを提供します。 Marketplaceイメージは、品質と安定性を確保するためにAlibaba Cloudによってレビューされます。 これらのイメージを使用して、Webサイトの作成、アプリケーション開発、視覚化された管理などのシナリオで、追加の構成なしでインスタンスを作成できます。

インスタンス設定モード

異なるビジネスシナリオでは、異なるインスタンスタイプが必要です。 Auto Scalingは、次のインスタンス設定モードをサポートしています。

  • インスタンスパターンの指定 (推奨): このインスタンス設定モードでは、インスタンスタイプを指定する必要はありません。 ビジネス要件に基づいて、vCPUの数、メモリサイズ、インスタンスファミリーレベル、最大許容価格などのコンピューティング属性のみを指定する必要があります。 Auto Scalingは、指定されたコンピューティング属性に基づいてビジネス要件を満たすインスタンスタイプに自動的に一致し、[プレビューインスタンスタイプ] セクションにインスタンスタイプを表示します。 表示されたインスタンスタイプから選択できます。 このインスタンス設定モードは、スケールアウトイベントの成功率を効果的に向上させます。

  • インスタンスタイプの指定: このインスタンス設定モードでは、複数のインスタンスタイプを同時に指定できます。 指定されたインスタンスタイプのいずれかに十分なリソースがない場合、Auto Scalingは十分なリソースを持つ別のインスタンスタイプを使用してECSインスタンスを作成します。 このインスタンス設定モードでは、スケールアウトイベントの成功率も大幅に向上します。

    説明

    vCPUの数などのパフォーマンスメトリックに基づいて、スケーリング設定のインスタンスタイプの重みを指定できます。 詳細については、「パフォーマンス指標を使用したAuto Scalingの測定」をご参照ください。

    スケーリング設定でバースト可能インスタンスタイプを指定した場合、バースト可能インスタンスの無制限モードの有効化はデフォルトで解除されます。 ビジネス要件に基づいて、バースト可能インスタンスの無制限モードの有効化を選択できます。 バースト可能インスタンスの詳細については、「概要」をご参照ください。

インスタンスファミリーの概要

インスタンスタイプの選択

このパラメーターは、インスタンス設定モードパラメーターを [インスタンスタイプの指定] に設定した場合にのみ表示されます。

インスタンスタイプは、インスタンスタイプ名またはvCPU番号で選択できます。

説明

同時に最大10個のインスタンスタイプを選択できます。 Auto Scalingは、上位ランクのインスタンスタイプを優先的に使用します。

インスタンスタイプを選択した後、ビジネス要件に基づいて次の機能を有効にできます。

  • バースト可能インスタンスの無制限モードの有効化: この機能は、バースト可能インスタンスを選択した後にのみ有効になります。 この機能により、アプリケーションをホストするバースト可能なインスタンスは、いつでもベースラインパフォーマンスを超えることができます。 詳細は、「パフォーマンスモード」をご参照ください。

  • vCPUを使用したスケーリンググループ容量の測定: 選択したインスタンスタイプの重みを指定できます。 この機能を有効にすると、スケーリンググループの現在の容量が再計算されます。 これは、スケーリンググループ内のスケールインまたはスケールアウトイベントをトリガすることができる。 メモリサイズなど、インスタンスタイプに関連する他のパフォーマンスメトリックを使用して、スケーリンググループの容量を測定することもできます。 詳細については、「パフォーマンス指標を使用したAuto Scalingの測定」をご参照ください。

インスタンスファミリーの概要

インスタンス属性の組み合わせ

このパラメーターは、インスタンス設定モードパラメーターを [インスタンスパターンの指定] に設定した場合にのみ表示されます。

使用可能なインスタンスタイプは、vCPU、メモリ、インスタンスファミリーレベル、および最大許容価格の属性で検索できます。 [プレビューインスタンスタイプ] セクションでは、ビジネス要件を満たす利用可能なインスタンスタイプを表示できます。

説明

[インスタンス属性フィルターの追加] を選択して、インスタンスタイプアーキテクチャやバースト可能インスタンス属性などの属性フィルターを追加し、ビジネス要件を満たすインスタンスタイプを検索できます。 [含める必要のあるインスタンスタイプの指定] を選択して、必要なインスタンスタイプを選択することもできます。

インスタンスファミリーの概要

ストレージセクション

パラメーター

説明

関連ドキュメント

システムディスク

データを保存するECSインスタンスには、Enterprise SSD (ESSD)Standard SSDUltra Disk、およびESSD AutoPLのタイプを選択できます。

その他のディスクカテゴリ

Auto Scalingコンソールで複数のシステムディスクカテゴリを指定して、ディスクカテゴリとインスタンスタイプ、またはディスクカテゴリとゾーンの不一致によるスケールアウト障害のリスクを軽減できます。 有効な値: Basic DiskStandard SSDUltra DiskESSD、およびESSD AutoPL。 複数のディスクカテゴリを指定すると、Auto Scalingは最初に指定したディスクカテゴリを優先的に使用します。 ディスクカテゴリの優先度は、指定された順序に基づいて低下します。

データディスク

ビジネス要件に基づいてデータディスクの数を指定できます。

  • データディスクを追加する場合は、[データディスクの追加 (0/16)] または图标アイコンをクリックして、データディスクの数とストレージサイズを指定します。 スナップショットからデータディスクを作成するには、[スナップショットから作成] をクリックしてスナップショットを選択します。

  • データディスクを削除するには、アイコンをクリックし图标ます。

その他のディスクカテゴリ

Auto Scalingコンソールで複数のデータディスクカテゴリを指定することで、ディスクカテゴリとインスタンスタイプ、またはディスクカテゴリとゾーンの不一致によるスケールアウト障害のリスクを軽減できます。 有効な値: Basic DiskStandard SSDUltra DiskEnterprise SSD (ESSD) 、およびESSD AutoPL

Network and Security Groupセクション

パラメーター

説明

関連ドキュメント

パブリック IP アドレス

IPv4アドレスをECSインスタンスに割り当てて、インターネットアクセスを有効にできます。

[パブリックIPv4アドレスの割り当て] を選択した場合、[帯域幅課金] パラメーターも設定する必要があります。 [帯域幅課金] パラメーターの有効な値: [帯域幅課金] および [トラフィック課金]

  • トラフィック課金: アウトバウンドパブリック帯域幅に対して課金されます。 この帯域幅計測方法は、ビジネスに可変帯域幅要件があるシナリオに適しています。 たとえば、ビジネスでは少量の帯域幅を必要とすることがよくありますが、アクセストラフィックのバーストにより帯域幅を増やす必要がある場合があります。 アクセストラフィックのバーストによる予期しない帯域幅料金を防ぐため、Maxを設定することを推奨します。 最大帯域幅を指定するためのBandwidthパラメーター。

    重要

    この帯域幅の課金方法を使用する場合、従量課金の課金方法に基づいて、実際のデータ転送に対して課金されます。 料金は、Alibaba Cloud アカウントから 1 時間ごとに差し引かれます。 Alibaba Cloud アカウントの残高が十分であることを確認してください。

  • 帯域幅課金: アウトバウンドパブリック帯域幅の帯域幅パラメーターを設定します。 たとえば、Bandwidthパラメーターを10 Mbit/sに設定できます。 この帯域幅課金方法は、ビジネストラフィックが安定しており、トラフィック課金よりも費用対効果が高いシナリオに適しています。

[セキュリティグループ]

セキュリティグループは、ECSインスタンスへのアクセスを制御する仮想ファイアウォールです。

[管理設定] セクション

パラメーター

説明

関連ドキュメント

[ログイン資格情報]

このパラメーターの設定は、ECSインスタンスのオペレーティングシステムタイプによって異なります。

  • Linuxの場合、このパラメーターを [キーペア][カスタムパスワード] 、または [後で設定] に設定できます。 Set Laterの値は、ECSインスタンスの作成後にのみログインパスワードが設定されることを指定します。

  • Windowsの場合、このパラメーターを [カスタムパスワード] または [後で設定] に設定できます。 Set Laterの値は、ECSインスタンスの作成後にのみログインパスワードが設定されることを指定します。

キーペア

このパラメーターは、[ログイン資格情報] パラメーターを [キーペア] に設定した場合にのみ必要です。

キーペアは、公開キーと秘密キーで構成されます。 I/O最適化インスタンスのみがこのパラメーターをサポートします。 [ログイン資格情報] パラメーターを [キーペア] に設定した場合、ユーザー名とパスワードベースのログイン方法は無効になります。

SSHキーペアの作成

タグ

タグを使用してリソースを識別できます。 たとえば、タグを使用して、目的ごとにECSインスタンスと関連リソースを分類できます。 これにより、効率的な方法でリソースを検索およびフィルタリングできます。

説明

タグは、大文字と小文字を区別するタグキーとタグ値で構成されます。 指定したタグは、スケーリング設定に基づいて作成されたすべてのECSインスタンスとクラウドディスクに追加されます。

詳細設定セクション

パラメーター

説明

関連ドキュメント

リソースグループ

リソースグループを使用すると、目的、権限、または所有権によってリソースを分類できます。 これにより、アカウントやプロジェクト全体のリソースを効率的に管理できます。

リソースグループ

[インスタンス名]

スケーリング設定から作成されたECSインスタンスの名前シリーズ。 このパラメーターを使用して、一意でシーケンシャルなインスタンス名シリーズを指定できます。 この場合、スケールアウトイベント中に作成されたECSインスタンスは、このシリーズに基づいて自動的に名前を付けることができます。 これにより、ECSインスタンスを効率的に管理できます。

このパラメーターを設定しない場合、Auto Scalingは各ECSインスタンスのデフォルト名を提供します。

シーケンシャルおよび一意のホスト名を生成するためのルールを設定する

ホスト名

スケーリング設定から作成されたECSインスタンスのホスト名シリーズ。 このパラメーターを使用して、一意の連続したホスト名シリーズを指定できます。 この場合、スケールアウトイベント中に作成されたECSインスタンスには、このシリーズに基づいてホスト名を割り当てることができます。 これにより、ECSインスタンスを効率的に管理できます。

このパラメーターを設定しない場合、Auto Scalingは各ECSインスタンスにデフォルトのホスト名を提供します。

RAMロール

ECSインスタンスにResource Access Management (RAM) ロールを割り当てることができます。 次に、一時的なSecurity Token Service (STS) 認証情報を使用して、他のAlibaba CloudサービスのAPI操作を呼び出すことができます。 これにより、AccessKeyペアのセキュリティが確保され、RAMロールを使用してきめ細かい権限制御と管理を実行できます。

説明

RAMロールは、VPCに存在するスケーリンググループのスケーリング設定に対してのみ選択できます。

インスタンスユーザーデータ

[インスタンスユーザーデータ] 機能を使用して、ECSインスタンスの起動動作を設定したり、ECSインスタンスにデータを渡して、ソフトウェアパッケージを自動的に取得したり、サービスをアクティブ化したり、ログを印刷したりできます。 インスタンスユーザーデータ機能を使用して、カスタムスクリプトを作成し、スクリプトにデータを渡す必要があります。

説明

[インスタンスユーザーデータ] 機能は、VPCに存在するスケーリンググループのスケーリング設定に対してのみ有効にできます。

インスタンスユーザーデータ

SLBの重量

スケーリング設定から作成された各ECSインスタンスの負荷分散の重み。 設定可能な値は 1~100 です。 ロードバランサーをスケーリンググループに関連付けたときに重みをすでに指定している場合、指定した重みはSLB重みパラメーターの値よりも優先されます。

スケーリンググループへのSLBインスタンスのアタッチまたはデタッチ

プライベートプール

このパラメーターを使用して、リソースの可用性を確保できます。 Auto Scalingは、関連付けられたプライベートプールのリソースを使用してECSインスタンスを作成します。 伸縮性保証または容量予約が作成された後、Auto Scalingは、特定の属性を持つ特定の数のインスタンスを予約するプライベートプールを生成します。 有効な値:

  • オープン: オープンプライベートプールのリソースは、パブリックプールのリソースよりも優先されます。 プライベートプールで利用可能なリソースがない場合、Auto Scalingはパブリックプールのリソースを使用します。

  • 使用しない: Auto Scalingはパブリックプールのリソースを使用してECSインスタンスを作成します。

  • Specific: Auto Scalingは、特定のプライベートプールまたはオープンプライベートプールのリソースを使用してECSインスタンスを作成します。 特定のプライベートプールに割り当てられているすべてのリソースが使用されている場合、ECSインスタンスを作成できません。

概要

専用ホスト

リソースの競合を防ぎ、セキュリティのコンプライアンスを確保するには、Dedicated Hostコンソールに移動して、専用ホストを作成します。 Auto Scalingは、指定された専用ホストにECSインスタンスを作成し、ECSインスタンスに排他的な物理リソースが確保されます。