このトピックでは、Elastic Compute Service (ECS) タイプのスケーリンググループのスケーリング設定を作成する方法について説明します。スケールアウトイベントがトリガーされると、Auto Scaling はスケーリング設定をテンプレートとして使用して ECS インスタンスを作成します。
前提条件
ECS タイプのスケーリンググループが作成されています。スケーリンググループでスケーリング設定を作成する際に、[インスタンス設定モード] パラメーターを [インスタンスパターンの指定] に設定する場合、スケーリンググループのネットワークタイプが VPC であることを確認してください。詳細については、「スケーリンググループの管理」をご参照ください。
セキュリティグループが作成されていること。スケーリンググループのネットワークタイプが VPC の場合は、セキュリティグループとスケーリンググループが同じ VPC に存在することを確認してください。詳細については、「セキュリティグループの作成」をご参照ください。
手順
Auto Scaling コンソールにログインします。
左側のナビゲーションウィンドウで、[スケーリンググループ] をクリックします。
トップメニューバーで、リージョンを選択します。
[スケーリンググループ] ページで、管理するスケーリンググループを見つけ、[アクション] 列の [詳細] をクリックします。
ページの上部にある [インスタンス構成ソース] タブをクリックします。
[スケーリング設定] タブで、[スケーリング設定の作成] をクリックします。
ビジネス要件に基づいて、[基本情報]、[イメージとインスタンス]、および [ネットワークとセキュリティグループ] セクションのパラメーターを設定します。
スケーリング設定を作成するためのパラメーターについては、「パラメーター」をご参照ください。
[作成] をクリックします。[スケーリング設定のプレビュー] メッセージで、設定を確認し、[作成] をクリックします。
任意。スケーリング設定を有効にします。
[作成] をクリックすると、[スケーリング設定が作成されました] メッセージが表示されます。[有効化] をクリックして、スケーリング設定をすぐに [アクティブ] 状態にします。
説明後で [スケーリング設定] タブでスケーリング設定を有効にすることもできます。詳細については、「スケーリング設定の適用または有効化」をご参照ください。
パラメーター
[基本情報] セクション
パラメーター | 説明 | リファレンス |
スケーリング設定名 | スケーリング設定の名前を入力します。名前は次の要件を満たす必要があります。
| なし |
課金方法 | 次の課金方法がサポートされています。
|
[インスタンスとイメージ] セクション
パラメーター | 説明 | リファレンス |
イメージの選択 | イメージは、ECS インスタンスの作成に必要なシステム環境やアプリケーション環境、関連するソフトウェア設定などのデータを提供できます。有効な値:
| |
インスタンス構成モード | ビジネスシナリオによって、必要なインスタンスタイプは異なります。Auto Scaling は、次のインスタンス構成モードをサポートしています。
| |
インスタンスタイプの選択 | このパラメーターは、[インスタンス構成モード] パラメーターを [インスタンスタイプの指定] に設定した場合にのみ表示されます。 インスタンスタイプ名または vCPU 数でインスタンスタイプを選択できます。 説明 同時に最大 10 個のインスタンスタイプを選択できます。Auto Scaling は、上位のインスタンスタイプを優先的に使用します。 インスタンスタイプを選択した後、ビジネス要件に基づいて次の機能を有効にできます。
| |
インスタンス属性の組み合わせ | このパラメーターは、[インスタンス構成モード] パラメーターを [インスタンスパターンの指定] に設定した場合にのみ表示されます。 vCPU、メモリ、インスタンスファミリーレベル、許容される最大価格などの属性で利用可能なインスタンスタイプを検索できます。[インスタンスタイプのプレビュー] セクションで、ビジネス要件を満たす利用可能なインスタンスタイプを表示できます。 説明 [インスタンス属性フィルターの追加] を選択して、インスタンスタイプのアーキテクチャやバースト可能インスタンスの属性などの属性フィルターを追加し、ビジネス要件を満たすインスタンスタイプを検索できます。また、[含める必要があるインスタンスタイプの指定] を選択して、必要なインスタンスタイプを選択することもできます。 |
[ストレージ] セクション
パラメーター | 説明 | リファレンス |
システムディスク | ECS インスタンスがデータを保存するために、次のタイプのシステムディスクを選択できます: 企業向け SSD (ESSD)、標準 SSD、ウルトラディスク、および ESSD AutoPL。 | |
その他のディスクカテゴリ | Auto Scaling コンソールで複数のシステムディスクカテゴリを指定して、ディスクカテゴリとインスタンスタイプ、またはディスクカテゴリとゾーンの不一致によって引き起こされるスケールアウトの失敗のリスクを軽減できます。有効な値: ベーシックディスク、標準 SSD、ウルトラディスク、ESSD、および ESSD AutoPL。複数のディスクカテゴリを指定した後、Auto Scaling は最初に指定されたディスクカテゴリを優先的に使用します。ディスクカテゴリの優先度は、指定された順序に基づいて低下します。 | |
データディスク | ビジネス要件に基づいてデータディスクの数を指定できます。
| |
その他のディスクカテゴリ | Auto Scaling コンソールで複数のデータディスクカテゴリを指定して、ディスクカテゴリとインスタンスタイプ、またはディスクカテゴリとゾーンの不一致によって引き起こされるスケールアウトの失敗のリスクを軽減できます。有効な値: ベーシックディスク、標準 SSD、ウルトラディスク、企業向け SSD (ESSD)、および ESSD AutoPL。 |
[ネットワークとセキュリティグループ] セクション
パラメーター | 説明 | リファレンス |
パブリック IP アドレス | ECS インスタンスに IPv4 アドレスを割り当てて、インターネットアクセスを有効にすることができます。 [パブリック IPv4 アドレスの割り当て] を選択した場合は、[帯域幅の課金] パラメーターも設定する必要があります。[帯域幅の課金] パラメーターの有効な値: 帯域幅による支払い および トラフィックによる支払い。
| |
セキュリティグループ | セキュリティグループは、ECS インスタンスへのアクセスを制御する仮想ファイアウォールです。 |
[管理設定] セクション
パラメーター | 説明 | リファレンス |
ログイン資格情報 | このパラメーターの設定は、ECS インスタンスのオペレーティングシステムタイプによって異なります。
| |
キーペア | このパラメーターは、[ログイン資格情報] パラメーターを [キーペア] に設定した場合にのみ必要です。 キーペアは、公開鍵と秘密鍵で構成されます。I/O 最適化インスタンスのみがこのパラメーターをサポートします。[ログイン資格情報] パラメーターを [キーペア] に設定すると、ユーザー名とパスワードベースのログイン方法は無効になります。 | |
タグ | タグを使用してリソースを識別できます。たとえば、タグを使用して ECS インスタンスと関連リソースを目的別に分類できます。これにより、効率的な方法でリソースを検索およびフィルターできます。 説明 タグは、大文字と小文字を区別するタグキーとタグ値で構成されます。指定したタグは、スケーリング設定に基づいて作成されるすべての ECS インスタンスとクラウドディスクに追加されます。 |
[詳細設定] セクション
パラメーター | 説明 | リファレンス |
リソースグループ | リソースグループを使用すると、目的、権限、または所有者別にリソースを分類できます。これにより、アカウントやプロジェクト間でリソースを効率的に管理できます。 | |
インスタンス名 | スケーリング設定から作成された ECS インスタンスの名前シリーズ。このパラメーターを使用して、一意で連続したインスタンス名シリーズを指定できます。この場合、スケールアウトイベント中に作成された ECS インスタンスは、このシリーズに基づいて自動的に名前が付けられます。これにより、ECS インスタンスを効率的に管理できます。 このパラメーターを設定しない場合、Auto Scaling は各 ECS インスタンスにデフォルトの名前を付けます。 | |
ホスト名 | スケーリング設定から作成された ECS インスタンスのホスト名シリーズ。このパラメーターを使用して、一意で連続したホスト名シリーズを指定できます。この場合、スケールアウトイベント中に作成された ECS インスタンスには、このシリーズに基づいてホスト名が割り当てられます。これにより、ECS インスタンスを効率的に管理できます。 このパラメーターを設定しない場合、Auto Scaling は各 ECS インスタンスにデフォルトのホスト名を付けます。 | |
RAM ロール | Resource Access Management (RAM) ロールを ECS インスタンスに割り当てることができます。その後、一時的なセキュリティトークンサービス (STS) 資格情報を使用して、他の Alibaba Cloud サービスの API 操作を呼び出すことができます。これにより、AccessKey ペアのセキュリティが確保され、RAM ロールを使用して詳細な権限制御と管理を実行できます。 説明 RAM ロールは、VPC に存在するスケーリンググループのスケーリング設定に対してのみ選択できます。 | |
インスタンスユーザーデータ | [インスタンスユーザーデータ] 機能を使用して、ECS インスタンスの起動動作を設定したり、ECS インスタンスにデータを渡してソフトウェアパッケージを自動的に取得したり、サービスをアクティブ化したり、ログを印刷したりできます。カスタムスクリプトを記述し、インスタンスユーザーデータ機能を使用してスクリプトにデータを渡す必要があります。 説明 [インスタンスユーザーデータ] 機能は、VPC に存在するスケーリンググループのスケーリング設定に対してのみ有効にできます。 | |
SLB 重み | スケーリング設定から作成された各 ECS インスタンスの負荷分散の重み。有効な値: 1~100。ロードバランサーをスケーリンググループに関連付けたときにすでに重みを指定している場合、指定した重みが [SLB 重み] パラメーターの値よりも優先されます。 | |
リソースプールポリシー | リソースプールには、プライベートプールとパブリックプールがあります。プライベートプールは、Elastic Assurance Service または Capacity Reservation Service が有効になったときに作成されます。インスタンスを起動するときに、これらのプールの 1 つを選択できます。
| |
専用ホスト | リソース競合を防ぎ、セキュリティコンプライアンスを確保するために、専用ホストコンソールに移動して専用ホストを作成できます。Auto Scaling は、指定された専用ホスト上に ECS インスタンスを作成し、ECS インスタンスが排他的な物理リソースを持つことを保証します。 |