Auto Scaling でスケーリンググループを作成し、使用することで、特定のタグを持つインスタンスを自動的に作成できます。 その後、タグに基づいて CloudMonitor でアプリケーショングループのルールを設定できます。 設定したルールに基づいて、インスタンスが異なるアプリケーショングループに自動的に追加されるようになります。 その結果、インスタンスを一元管理しやすくなります。 この戦略の特徴として、アプリケーショングループへのインスタンスの自動追加、可用性の高い自動スケーリング、自動化された O&M などが挙げられます。
背景情報
CloudMonitor は、以下の Alibaba Cloud サービスのリソースを自動的にグループ化できます: ECS (Elastic Compute Service)、ApsaraDB RDS、および SLB (Server Load Balancer)。 ECS の場合、インスタンスのみグループ化できます。 elastic network Interface (ENI) やディスクなどの他のECSリソースはグループ化できません。
この例では、スケーリンググループに自動的に作成される ECS インスタンスが使用されています。
team:dev
タグがECSインスタンスに追加されます。
ステップ 1:Auto Scaling でタグが追加された ECS インスタンスを作成
Auto Scalingコンソールにログインします。
スケーリンググループを作成します。 詳細については、「手順1: スケーリンググループの作成」をご参照ください。
高可用性オートスケーリングを実現するには、ビジネス要件に基づいてスケーリングポリシーパラメーターに [分散分散ポリシー] を選択します。
スケーリング設定を作成し、ECSインスタンスを作成し、
team:dev
タグをECSインスタンスに追加します。 詳細については、「手順2: スケーリング設定の作成」をご参照ください。[スケーリンググループ] ページで、作成したスケーリンググループを見つけ、そのIDをクリックします。 表示されるページで、[インスタンス] タブをクリックします。 [インスタンス] タブで、スケーリンググループに自動的に作成されたECSインスタンスを表示します。
ステップ 2:CloudMonitor アプリケーショングループを作成
CloudMonitorコンソールにログインします。
アプリケーショングループを作成します。 詳細については、「アプリケーショングループの作成」をご参照ください。
以下の指示に従って、作成方法、リソースタグキー、およびタグ値を設定する必要があります。
作成方法を [タグに基づいて作成] に設定します。
リソースタグキーを
team
に設定し、ビジネス要件に基づいてタグ値を設定します。 この例では、Containとdev
を指定します。
[アプリケーショングループ] タブの上部で、リソースタグドロップダウンリストからタグキーを入力します。
チーム
検索ボックスで、新しく作成されたアプリケーショングループを検索します。アプリケーショングループの名前をクリックして、グループ内のリソースを表示します。
スケーリンググループに自動的に作成された ECS インスタンスは、アプリケーショングループに自動的に追加されます。 ECS インスタンスのモニタリングデータを表示することも可能です。 詳細については、「クラウドサービスモニタリング」をご参照ください。