Autoscaling nodes of a stateful application based on role-based autoscaling policies

    公开(公告)号:US12124888B2

    公开(公告)日:2024-10-22

    申请号:US18342998

    申请日:2023-06-28

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5077 G06F2209/505

    摘要: Example implementations relate to a role-based autoscaling approach for scaling of nodes of a stateful application in a large scale virtual data processing (LSVDP) environment. Information is received regarding a role performed by the nodes of a virtual cluster of an LSVDP environment on which a stateful application is or will be deployed. Role-based autoscaling policies are maintained defining conditions under which the roles are to be scaled. A policy for a first role upon which a second role is dependent specifies a condition for scaling out the first role by a first step and a second step by which the second role is to be scaled out in tandem. When load information for the first role meets the condition, nodes in the virtual cluster that perform the first role are increased by the first step and nodes that perform the second role are increased by the second step.

    AUTOSCALING NODES OF A STATEFUL APPLICATION BASED ON ROLE-BASED AUTOSCALING POLICIES

    公开(公告)号:US20230342220A1

    公开(公告)日:2023-10-26

    申请号:US18342998

    申请日:2023-06-28

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5077 G06F2209/505

    摘要: Example implementations relate to a role-based autoscaling approach for scaling of nodes of a stateful application in a large scale virtual data processing (LSVDP) environment. Information is received regarding a role performed by the nodes of a virtual cluster of an LSVDP environment on which a stateful application is or will be deployed. Role-based autoscaling policies are maintained defining conditions under which the roles are to be scaled. A policy for a first role upon which a second role is dependent specifies a condition for scaling out the first role by a first step and a second step by which the second role is to be scaled out in tandem. When load information for the first role meets the condition, nodes in the virtual cluster that perform the first role are increased by the first step and nodes that perform the second role are increased by the second step.