CONTROLLING PLACEMENT OF WORKLOADS OF AN APPLICATION WITHIN AN APPLICATION ENVIRONMENT

    公开(公告)号:US20220353201A1

    公开(公告)日:2022-11-03

    申请号:US17735434

    申请日:2022-05-03

    申请人: Avesha, Inc.

    摘要: A technique is directed toward controlling placement of workloads of an application within an application environment. The technique involves, while a first placement of workloads of the application is in a first deployment of resources within the application environment, generating a set of resource deployment changes that accommodates a predicted change in demand on the application. The technique further involves adjusting the first deployment of resources within the application environment to form a second deployment of resources within the application environment, the second deployment of resources being different from the first deployment of resources. The technique further involves providing a second placement of workloads of the application in the second deployment of resources to accommodate the predicted change in demand on the application, the second placement of workloads being different from the first placement of workloads.

    DISTRIBUTED COMPUTING SYSTEM EMPLOYING APPLICATION SLICE OVERLAY NETWORKS

    公开(公告)号:US20230362236A1

    公开(公告)日:2023-11-09

    申请号:US18223266

    申请日:2023-07-18

    申请人: Avesha, Inc.

    IPC分类号: H04L67/1001 H04L67/51

    CPC分类号: H04L67/1001 H04L67/51

    摘要: A distributed computing system has one or more clusters each including compute nodes connected by a cluster network and executing microservices in respective containers organized into pods. The system includes application slice components (routers, slice gateways) distributed among the clusters to define and operate application slices each providing application slice services for respective sets of pods distributed among the clusters. Each slice gateway provides an interface between local pods of the application slice and remote pods of the application slice on a respective different cluster. Each slice is associated with namespaces, network policies and resource quotas for the applications onboarded on the slice. The slice routers and slice gateways for a given application slice form a respective slice-specific overlay network providing cross-cluster network services including service discovery and traffic forwarding with isolation from other application slices that co-reside on the clusters.

    Distributed computing system employing application slice overlay networks

    公开(公告)号:US12126675B2

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

    申请号:US18223266

    申请日:2023-07-18

    申请人: Avesha, Inc.

    IPC分类号: H04L67/1001 H04L67/51

    CPC分类号: H04L67/1001 H04L67/51

    摘要: A distributed computing system has one or more clusters each including compute nodes connected by a cluster network and executing microservices in respective containers organized into pods. The system includes application slice components (routers, slice gateways) distributed among the clusters to define and operate application slices each providing application slice services for respective sets of pods distributed among the clusters. Each slice gateway provides an interface between local pods of the application slice and remote pods of the application slice on a respective different cluster. Each slice is associated with namespaces, network policies and resource quotas for the applications onboarded on the slice. The slice routers and slice gateways for a given application slice form a respective slice-specific overlay network providing cross-cluster network services including service discovery and traffic forwarding with isolation from other application slices that co-reside on the clusters.

    DISTRIBUTED COMPUTING SYSTEM WITH MULTI TENANCY BASED ON APPLICATION SLICES

    公开(公告)号:US20220350675A1

    公开(公告)日:2022-11-03

    申请号:US17735339

    申请日:2022-05-03

    申请人: Avesha, Inc.

    IPC分类号: G06F9/50 G06F9/455

    摘要: A distributed computing system has interconnected clusters with compute nodes executing a set of microservices in containers organized into multi-container pods. The system includes application slice components distributed among the clusters to define and operate a plurality of application slices providing application slice services for respective sets of pods distributed among the clusters. The clusters are configured in a multi-tenancy in which distinct tenants each include a respective distinct set of the application slices and is configured according to respective per-tenant configuration data.