ECS スケーリンググループでは、スケーリング設定を作成して、新しい Elastic Compute Service (ECS) インスタンスのテンプレートを定義できます。スケールアウトイベントが発生すると、Auto Scaling はこの設定を使用して ECS インスタンスを自動的に作成します。
注意事項
ECS スケーリンググループが作成されていること。スケーリング設定で特定のインスタンスタイプではなくインスタンス属性を指定する場合、スケーリンググループが VPC にデプロイされていることを確認してください。詳細については、「スケーリンググループの設定」をご参照ください。
セキュリティグループが作成されていること。スケーリンググループが VPC にデプロイされている場合は、セキュリティグループが同じ VPC 内にあることを確認してください。詳細については、「セキュリティグループの作成」をご参照ください。
操作手順
Auto Scaling コンソールにログインします。
左側のナビゲーションウィンドウで、[スケーリンググループ] をクリックします。
上部のナビゲーションバーで、リージョンを選択します。
[スケーリンググループ管理] ページで、対象のスケーリンググループの [操作] 列にある [詳細] をクリックします。
詳細ページの上部で、[インスタンス構成ソース] タブをクリックします。
[スケーリング設定] タブで、[スケーリング設定の作成] をクリックします。
課金方法、インスタンス、イメージ、ネットワーク、セキュリティグループなど、必要な設定を構成します。
設定項目の詳細については、「設定項目」をご参照ください。
[作成] をクリックします。[スケーリング設定のプレビュー] ページで設定を確認し、[作成の確認] をクリックします。
(任意) スケーリング設定を有効化します。
[作成の確認] をクリックすると、[スケーリング設定が作成されました] ダイアログボックスが表示され、[設定の有効化] をクリックしてスケーリング設定をすぐに有効化できます。
説明スケーリング設定は、後でスケーリング設定リストから有効化することもできます。詳細については、「スケーリング設定の選択または有効化」をご参照ください。
設定項目
基本情報
設定項目 | 説明 | 関連ドキュメント |
スケーリング設定名 | スケーリング設定の名前。命名規則は次のとおりです:
| なし |
課金方法 | Auto Scaling は、次の課金方法をサポートしています:
|
インスタンスとイメージ
設定項目 | 説明 | 関連ドキュメント |
イメージの選択 | イメージは、ECS インスタンスの作成に必要なシステム環境、アプリケーション環境、および関連するソフトウェア構成を提供します。次の 4 種類のイメージから 1 つを選択できます:
| |
インスタンス設定モード | さまざまなインスタンスタイプが、さまざまなシナリオのニーズに対応します。Auto Scaling は、次のインスタンス設定モードをサポートしています:
| |
インスタンスタイプの選択 | このオプションは、[インスタンス設定モード] を [インスタンスタイプの指定] に設定した場合にのみ必須です。 インスタンスタイプ名または vCPU で必要な ECS インスタンスタイプを選択します。 説明 一度に最大 20 個の ECS インスタンスタイプを選択できます。スケーリング設定では、リストの上位にあるインスタンスタイプが優先されます。 インスタンスタイプを選択した後、必要に応じて次の 2 つの機能を選択できます:
| |
インスタンス属性の組み合わせの指定 | このオプションは、[インスタンス設定モード] を [インスタンス属性の指定] に設定した場合にのみ必須です。 vCPU、メモリ、インスタンスファミリーレベル、最大許容価格などの属性に基づいて、ビジネスに必要なインスタンスタイプを選択します。[一致したインスタンスタイプのプレビュー] エリアで選択したインスタンスタイプを表示できます。 説明 [フィルター条件として属性を追加] (たとえば、インスタンスタイプのアーキテクチャやバースト可能インスタンスの属性を選択) を選択するか、[含めるべきインスタンスタイプを指定] を選択して、ニーズに合ったインスタンスタイプをフィルタリングできます。 |
ストレージ
設定項目 | 説明 | 関連ドキュメント |
システムディスク | データを保存するために ECS インスタンスのシステムディスクタイプを選択します。オプションには、ESSD、標準 SSD、ウルトラディスク、または ESSD AutoPL があります。 | |
他のシステムディスクタイプを設定 | Auto Scaling では、システムディスクに複数のディスクタイプを設定できます。サポートされているタイプは、ベーシックディスク、標準 SSD、ウルトラディスク、ESSD、または ESSD AutoPL です。これにより、ディスクタイプとインスタンスタイプまたはゾーンの不一致によるスケールアウトの失敗の可能性が減り、スケールアウトの成功率が高まります。複数のディスクタイプを設定した後、Auto Scaling は指定された順序で最初に一致するディスクタイプを選択して ECS インスタンスを作成します。 | |
データディスク | 必要なストレージサイズに基づいてデータディスクの数を設定します。
| |
他のデータディスクタイプを設定 | [データディスク] を設定する場合、Auto Scaling では、ベーシックディスク、標準 SSD、ウルトラディスク、ESSD、または ESSD AutoPL など、複数のディスクタイプを設定することもできます。これにより、ディスクタイプとインスタンスタイプまたはゾーンの不一致によるスケールアウトの失敗の可能性が減り、スケールアウトの成功率が高まります。 |
ネットワークとセキュリティグループ
設定項目 | 説明 | 関連ドキュメント |
パブリック IP | パブリックネットワークアクセスを有効にするために、ECS インスタンスにパブリック IPv4 アドレスを割り当てます。 パブリック IP アドレスを割り当てることを選択した場合は、[帯域幅課金モード] も選択する必要があります。サポートされているモードは、[トラフィック課金] と [帯域幅課金] です。
| |
セキュリティグループ | セキュリティグループは、ネットワークアクセス制御を設定し、ECS インスタンスを保護するために使用される仮想ファイアウォールです。 |
管理設定
設定項目 | 説明 | 関連ドキュメント |
ログイン認証情報 | サポートされているログイン認証情報の方法は、オペレーティングシステムの種類によって異なります:
| |
キーペア | このパラメーターは、[ログイン認証情報] を [キーペア] に設定した場合にのみ必須です。 キーペアは、公開鍵ファイルと秘密鍵ファイルで構成されます。現在、I/O 最適化インスタンスのみがこの機能をサポートしています。キーペアログイン方法を選択した場合、ユーザー名とパスワードのログイン方法はデフォルトで無効になります。 | |
タグ | タグはリソースをマークするために使用されます。これにより、同じ目的を持つ ECS インスタンスと関連リソースをグループ化でき、リソースの検索と集計に役立ちます。 説明 タグは、大文字と小文字を区別するタグキーとタグ値で構成されます。設定したタグは、このスケーリング設定から作成されたすべてのインスタンスとディスクに適用されます。 |
詳細設定
設定項目 | 説明 | 関連ドキュメント |
リソースグループ | リソースグループは、所有するクラウドリソースを目的、権限、所有権などのディメンションに基づいてグループ化するために使用されます。これにより、企業内の複数のユーザーとプロジェクトに対する階層的なリソース管理が可能になります。 | |
インスタンス名 | ECS インスタンスの名前を指定します。シーケンシャルで一意のインスタンス名を設定することで、スケールアウト時にスケールアウトされた ECS インスタンスにシーケンシャルで一意の名前を生成できます。これにより、ECS インスタンスの管理が容易になります。 空白のままにすると、システムはデフォルトの名前を使用します。 | |
ホスト名 | ECS インスタンスのオペレーティングシステム内のコンピューター名を指定します。シーケンシャルで一意のホスト名を設定することで、スケールアウト時にスケールアウトされた ECS インスタンスにシーケンシャルで一意のホスト名を生成できます。これにより、ECS インスタンスの管理が容易になります。 空白のままにすると、システムはデフォルトの名前を使用します。 | |
RAM ロール | RAM ロールを使用すると、ロールを ECS インスタンスに関連付けることができます。インスタンス内では、Security Token Service (STS) からの一時的な認証情報に基づいて他のクラウドプロダクトの API にアクセスできます。これにより、Alibaba Cloud アカウントの AccessKey のセキュリティが確保され、RAM を介した詳細な制御と権限管理が可能になります。 説明 RAM ロールは、VPC 内のスケーリンググループのスケーリング設定に対してのみ選択できます。 | |
インスタンスのユーザーデータ | インスタンスのユーザーデータは、ECS インスタンスの起動動作をカスタマイズしたり、インスタンスにデータを渡したりするために使用されます。たとえば、ソフトウェアリソースパッケージを自動的に取得したり、サービスを開始したり、ログを印刷したりします。機能を実装するためのカスタムスクリプトを準備し、インスタンスのユーザーデータ機能を通じて ECS インスタンスに渡す必要があります。 説明 インスタンスのユーザーデータは、VPC 内のスケーリンググループのスケーリング設定に対してのみ入力できます。 | |
SLB バックエンドサーバーの重み | この設定で作成された ECS インスタンスが Server Load Balancer (SLB) に追加される際の重み。値の範囲は 1~100 です。SLB インスタンスがスケーリンググループにアタッチされたときに重みが指定されていた場合、その重みが使用され、スケーリング設定の作成時に設定された重みは無視されます。 | |
リソースプールポリシー | リソースプールには、弾性保証サービスまたは容量予約サービスが有効になった後に生成されるプライベートプールと、インスタンス起動選択用のパブリックプールが含まれます。
| |
専用ホスト | 他のテナントとのリソース競合を回避し、厳格なセキュリティコンプライアンス要件を満たすために、コンソールに移動して専用ホストを作成できます。Auto Scaling は指定された専用ホストから ECS インスタンスを作成し、それによって排他的な物理リソースを持つ ECS インスタンスを取得します。 |