このトピックでは、Elastic Compute Service (ECS) タイプのスケーリンググループのスケーリング設定を作成する方法について説明します。 スケールアウトイベントがトリガーされた場合、Auto Scalingはスケーリング設定をテンプレートとして使用してECSインスタンスを作成します。
前提条件
ECSタイプのスケーリンググループが作成されます。 スケーリンググループでスケーリング設定を作成するときに、インスタンス設定モードパラメーターを [インスタンスパターンの指定] に設定する場合は、スケーリンググループのネットワークタイプが仮想プライベートクラウド (VPC) であることを確認してください。 詳細については、「スケーリンググループの作成」をご参照ください。
セキュリティグループが作成されます。 スケーリンググループのネットワークタイプがVPCの場合、セキュリティグループとスケーリンググループが同じVPCにあることを確認します。 詳細については、「セキュリティグループの作成」をご参照ください。
手順
Auto Scalingコンソールにログインします。
左側のナビゲーションウィンドウで、スケーリンググループをクリックします。
上部のナビゲーションバーで、リージョンを選択します。
[スケーリンググループ] ページで、管理するスケーリンググループを見つけ、[操作] 列の [詳細] をクリックします。
詳細ページの上部で、インスタンス設定ソースタブをクリックします。
スケーリング設定タブで、スケーリング設定の作成をクリックします。
ビジネス要件に基づいて、[基本情報] 、[イメージ] 、[インスタンス] 、[ネットワークとセキュリティグループ] セクションのパラメーターを設定します。
スケーリング設定を作成するためのパラメーターについては、「パラメーター」をご参照ください。
[作成] をクリックします。 [スケーリング設定のプレビュー] メッセージで設定を確認し、[作成] をクリックします。
オプションです。 スケーリング設定を有効にします。
[作成] をクリックすると、[スケーリング設定の作成] メッセージが表示されます。 [有効化] をクリックして、すぐにスケーリング設定を [アクティブ] 状態にします。
説明その後、[スケーリング設定] タブでスケーリング設定を有効にすることもできます。 詳細については、「スケーリング設定の適用または有効化」をご参照ください。
Parameters
基本情報セクション
パラメーター | 説明 | 関連ドキュメント |
スケーリング設定名 | スケーリング設定の名前を入力します。 名前の条件は以下の通りです。
| なし |
課金方法 | 以下の課金方法がサポートされています。
|
インスタンスとイメージセクション
パラメーター | 説明 | 関連ドキュメント |
画像の選択 | イメージは、ECSインスタンスの作成に必要な、システム環境やアプリケーション環境、関連するソフトウェア設定などのデータを提供できます。 有効な値:
| |
インスタンス設定モード | 異なるビジネスシナリオでは、異なるインスタンスタイプが必要です。 Auto Scalingは、次のインスタンス設定モードをサポートしています。
| |
インスタンスタイプの選択 | このパラメーターは、インスタンス設定モードパラメーターを [インスタンスタイプの指定] に設定した場合にのみ表示されます。 インスタンスタイプは、インスタンスタイプ名またはvCPU番号で選択できます。 説明 同時に最大10個のインスタンスタイプを選択できます。 Auto Scalingは、上位ランクのインスタンスタイプを優先的に使用します。 インスタンスタイプを選択した後、ビジネス要件に基づいて次の機能を有効にできます。
| |
インスタンス属性の組み合わせ | このパラメーターは、インスタンス設定モードパラメーターを [インスタンスパターンの指定] に設定した場合にのみ表示されます。 使用可能なインスタンスタイプは、vCPU、メモリ、インスタンスファミリーレベル、および最大許容価格の属性で検索できます。 [プレビューインスタンスタイプ] セクションでは、ビジネス要件を満たす利用可能なインスタンスタイプを表示できます。 説明 [インスタンス属性フィルターの追加] を選択して、インスタンスタイプアーキテクチャやバースト可能インスタンス属性などの属性フィルターを追加し、ビジネス要件を満たすインスタンスタイプを検索できます。 [含める必要のあるインスタンスタイプの指定] を選択して、必要なインスタンスタイプを選択することもできます。 |
ストレージセクション
パラメーター | 説明 | 関連ドキュメント |
システムディスク | データを保存するECSインスタンスには、Enterprise SSD (ESSD) 、Standard SSD、Ultra Disk、およびESSD AutoPLのタイプを選択できます。 | |
その他のディスクカテゴリ | Auto Scalingコンソールで複数のシステムディスクカテゴリを指定して、ディスクカテゴリとインスタンスタイプ、またはディスクカテゴリとゾーンの不一致によるスケールアウト障害のリスクを軽減できます。 有効な値: Basic Disk、Standard SSD、Ultra Disk、ESSD、およびESSD AutoPL。 複数のディスクカテゴリを指定すると、Auto Scalingは最初に指定したディスクカテゴリを優先的に使用します。 ディスクカテゴリの優先度は、指定された順序に基づいて低下します。 | |
データディスク | ビジネス要件に基づいてデータディスクの数を指定できます。
| |
その他のディスクカテゴリ | Auto Scalingコンソールで複数のデータディスクカテゴリを指定することで、ディスクカテゴリとインスタンスタイプ、またはディスクカテゴリとゾーンの不一致によるスケールアウト障害のリスクを軽減できます。 有効な値: Basic Disk、Standard SSD、Ultra Disk、Enterprise SSD (ESSD) 、およびESSD AutoPL。 |
Network and Security Groupセクション
パラメーター | 説明 | 関連ドキュメント |
パブリック IP アドレス | IPv4アドレスをECSインスタンスに割り当てて、インターネットアクセスを有効にできます。 [パブリックIPv4アドレスの割り当て] を選択した場合、[帯域幅課金] パラメーターも設定する必要があります。 [帯域幅課金] パラメーターの有効な値: [帯域幅課金] および [トラフィック課金] 。
| |
[セキュリティグループ] | セキュリティグループは、ECSインスタンスへのアクセスを制御する仮想ファイアウォールです。 |
[管理設定] セクション
パラメーター | 説明 | 関連ドキュメント |
[ログイン資格情報] | このパラメーターの設定は、ECSインスタンスのオペレーティングシステムタイプによって異なります。
| |
キーペア | このパラメーターは、[ログイン資格情報] パラメーターを [キーペア] に設定した場合にのみ必要です。 キーペアは、公開キーと秘密キーで構成されます。 I/O最適化インスタンスのみがこのパラメーターをサポートします。 [ログイン資格情報] パラメーターを [キーペア] に設定した場合、ユーザー名とパスワードベースのログイン方法は無効になります。 | |
タグ | タグを使用してリソースを識別できます。 たとえば、タグを使用して、目的ごとに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重みパラメーターの値よりも優先されます。 | |
プライベートプール | このパラメーターを使用して、リソースの可用性を確保できます。 Auto Scalingは、関連付けられたプライベートプールのリソースを使用してECSインスタンスを作成します。 伸縮性保証または容量予約が作成された後、Auto Scalingは、特定の属性を持つ特定の数のインスタンスを予約するプライベートプールを生成します。 有効な値:
| |
専用ホスト | リソースの競合を防ぎ、セキュリティのコンプライアンスを確保するには、Dedicated Hostコンソールに移動して、専用ホストを作成します。 Auto Scalingは、指定された専用ホストにECSインスタンスを作成し、ECSインスタンスに排他的な物理リソースが確保されます。 |