Service Pool Architecture For Multitenant Services To Support Canary Release

    公开(公告)号:US20200065086A1

    公开(公告)日:2020-02-27

    申请号:US16110370

    申请日:2018-08-23

    IPC分类号: G06F8/65

    摘要: Aspects of the disclosure relate to using service pool architecture for multitenant services to support canary release. An enterprise canary release server may create a plurality of service pools for a tenant in a cloud-based system that supports a plurality of tenants, where each service pool may comprise a plurality of microservices. The enterprise canary release server may receive a request to perform a canary release for a new version of software and identify a first microservice out of the plurality of microservices in a first service pool. The enterprise canary release server may instantiate a new microservice in the first service pool and enable data plane connectivity between the new microservice and a second microservice. Accordingly, the enterprise canary release server may disable data plane connectivity between the first microservice and the second microservice.

    Proactive Database Scaling
    3.
    发明申请

    公开(公告)号:US20210216512A1

    公开(公告)日:2021-07-15

    申请号:US16744164

    申请日:2020-01-15

    IPC分类号: G06F16/21 G06F9/455 G06F16/22

    摘要: A method may include monitoring a first set of operating systems having a first quantity a second set of operating systems having a second quantity. The first set of operating systems may have a first workload and a second set of operating systems may have a second workload. A total workload of the first set of operating systems and the second set of operating systems is determined. A first result indicates the load of the first set of operating systems and the second result indicates the load of the second set of operating systems. The first result is determined by multiplying the first workload by the first quantity. The second result is determined by multiplying the second workload by the second quantity. A configuration scaling a database may be provided to the database based on the total workload satisfying a threshold.

    System and method for validating virtual session requests

    公开(公告)号:US11362943B2

    公开(公告)日:2022-06-14

    申请号:US16847780

    申请日:2020-04-14

    摘要: A computing system may include a computing device configured to store and update published resource entitlements for a plurality of client devices. The system may further include a plurality of virtual delivery appliances configured to receive connection requests from the client devices, with the connection requests including a connection lease issued based upon the published resource entitlements for the client devices, request validation of the connection leases from the computing device, and provide the client devices with access to virtual sessions corresponding to the published resource entitlements responsive to validation of connection leases from the computing device. The computing device, responsive to validation requests from the virtual delivery appliances, may also compare the connection leases to the updated published resource entitlements and validate virtual session requests based thereon.

    Service pool architecture for multitenant services to support canary release

    公开(公告)号:US11237815B2

    公开(公告)日:2022-02-01

    申请号:US16110370

    申请日:2018-08-23

    摘要: Aspects of the disclosure relate to using service pool architecture for multitenant services to support canary release. An enterprise canary release server may create a plurality of service pools for a tenant in a cloud-based system that supports a plurality of tenants, where each service pool may comprise a plurality of microservices. The enterprise canary release server may receive a request to perform a canary release for a new version of software and identify a first microservice out of the plurality of microservices in a first service pool. The enterprise canary release server may instantiate a new microservice in the first service pool and enable data plane connectivity between the new microservice and a second microservice. Accordingly, the enterprise canary release server may disable data plane connectivity between the first microservice and the second microservice.

    Cloud Services Management
    8.
    发明申请

    公开(公告)号:US20190034513A1

    公开(公告)日:2019-01-31

    申请号:US15661395

    申请日:2017-07-27

    IPC分类号: G06F17/30 H04L29/08 H04L12/24

    摘要: Methods and systems for managing cloud services are disclosed herein. According to various aspects of the disclosure, a number of users of cloud services can be organized in to a plurality of hierarchically organized groups. A feature associated with a cloud resource can then be enabled for a first group of users. An enablement value can then be calculated for a member of a second group of users and the feature can be enabled for that member of the second group of users based on the calculated enablement value.

    Proactive database scaling
    9.
    发明授权

    公开(公告)号:US11645251B2

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

    申请号:US16744164

    申请日:2020-01-15

    摘要: A method may include monitoring a first set of operating systems having a first quantity a second set of operating systems having a second quantity. The first set of operating systems may have a first workload and a second set of operating systems may have a second workload. A total workload of the first set of operating systems and the second set of operating systems is determined. A first result indicates the load of the first set of operating systems and the second result indicates the load of the second set of operating systems. The first result is determined by multiplying the first workload by the first quantity. The second result is determined by multiplying the second workload by the second quantity. A configuration scaling a database may be provided to the database based on the total workload satisfying a threshold.

    Virtual machine power management
    10.
    发明授权

    公开(公告)号:US11347295B2

    公开(公告)日:2022-05-31

    申请号:US15653697

    申请日:2017-07-19

    摘要: Methods and system for power management of computing resources supporting one or more virtual machines involves grouping the plurality of virtual machines into a plurality of groups. The grouping can comprise assigning each of the plurality of virtual machines to one or more of the plurality of groups based on virtual machine functionality. For each group, a further determination is made as to whether the level of activity is indicative of an idle state. Upon determining that the level of activity associated with a group is indicative of an idle state, that group of virtual machines is instructed to enter a low power mode.