Cloud services release orchestration with a reusable deployment pipeline

    公开(公告)号:US11003434B2

    公开(公告)日:2021-05-11

    申请号:US16261501

    申请日:2019-01-29

    Abstract: Cloud services release orchestration with a reusable deployment pipeline. According to some implementations, responsive to receiving from a COS controller parameters from configuration information provided to the COS controller while an app aware proxy routes production traffic to a first application (app) version that communicates with a database management system (DBMS) and that runs in container orchestration system (COS) pods having first app version containers, causing a validation of a second app version using COS pods having second app version containers that are now live after having been brought up by the COS controller responsive to the provision of the configuration information. After the validation, causing the transition to sending production traffic to the second app version containers that are determined to be live instead of to the first app version containers. Then causing post-release activities using DBMS connection information for the first app version that was in the configuration information and that was provided through the COS controller.

    Release orchestration for performing pre release, version specific testing to validate application versions

    公开(公告)号:US10768923B2

    公开(公告)日:2020-09-08

    申请号:US16261504

    申请日:2019-01-29

    Abstract: Upon receiving instructions from a release orchestrator to validate a second application version prior to a transition to sending production traffic to the second application version instead of a first application version, a determination of an application version identifier for a second application version is performed. Tests are selected based on the application version identifier and version rules. The tests are performed by sending test traffic to the second application version via a routing engine while the routing engine routes production traffic to the first application version. Based on the responses to the test traffic, a determination that any failure rules for any of the tests that failed indicate that on a failure the transition should not occur is performed. Responsive to that determination, a communication to the release orchestrator that the second application version is not validated for production traffic and the transition should not occur is performed.

    Automatic surge protection of system resources

    公开(公告)号:US10218813B2

    公开(公告)日:2019-02-26

    申请号:US15420226

    申请日:2017-01-31

    Abstract: A method for the managing access to a software resource is disclosed. The method may include receiving, from a particular consumer, a request for a number of permits corresponding to units of a software resource. The numbers of permits may be compared to a total number of available permits. In response to determining that the number of permits is greater than the total number of available permits, rejecting the request in response to determining the number of permits requested is within a threshold value of permits requested by another consumer who has requested the largest number of permits in a preceding time period.

    AUTOMATIC SURGE PROTECTION OF SYSTEM RESOURCES

    公开(公告)号:US20180219968A1

    公开(公告)日:2018-08-02

    申请号:US15420226

    申请日:2017-01-31

    CPC classification number: H04L67/32 H04L65/1063

    Abstract: A method for the managing access to a software resource is disclosed. The method may include receiving, from a particular consumer, a request for a number of permits corresponding to units of a software resource. The numbers of permits may be compared to a total number of available permits. In response to determining that the number of permits is greater than the total number of available permits, rejecting the request in response to determining the number of permits requested is within a threshold value of permits requested by another consumer who has requested the largest number of permits in a preceding time period.

    Cloud services release orchestration

    公开(公告)号:US11748090B2

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

    申请号:US18049265

    申请日:2022-10-24

    CPC classification number: G06F8/65

    Abstract: According to some implementations, while a proxy routes production traffic to a first application (app) version that runs in a plurality of container orchestration system (cos) pods having first app version containers, configuration information is received including an identification of a second app version container image for a second app version. The second app version is an updated version of the first app version. Cos pods having second app version containers are brought up based on the second app version container image identified in the configuration information. Test and/or warmup traffic is caused to be routed to the second app version containers. Responsive to an indication regarding the routing of the test and/or warmup traffic to the second app version, causing a transition to sending production traffic to the second app version containers instead of to the first app version.

    Cloud services release orchestration with a reusable deployment pipeline

    公开(公告)号:US11507364B2

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

    申请号:US17225143

    申请日:2021-04-08

    Abstract: Cloud services release orchestration with a reusable deployment pipeline. According to some implementations, responsive to receiving from a COS controller parameters from configuration information provided to the COS controller while an app aware proxy routes production traffic to a first application (app) version that communicates with a database management system (DBMS) and that runs in container orchestration system (COS) pods having first app version containers, causing a validation of a second app version using COS pods having second app version containers that are now live after having been brought up by the COS controller responsive to the provision of the configuration information. After the validation, causing the transition to sending production traffic to the second app version containers that are determined to be live instead of to the first app version containers. Then causing post-release activities using DBMS connection information for the first app version that was in the configuration information and that was provided through the COS controller.

    Asynchronous web service callouts and servlet handling

    公开(公告)号:US11108847B2

    公开(公告)日:2021-08-31

    申请号:US16696684

    申请日:2019-11-26

    Abstract: Techniques and mechanisms for providing asynchronous web service calls in an on-demand services environment. In response to request from a remote client, a page is provided. The page has content including logic to retrieve information from a remote resource external to an on-demand services environment via at least one asynchronous web service call. A controller component of the page is loaded before rendering a response to the remote computing device. At least one web service call is sent to the remote resource with the controller component. A continuation object is returned with the controller component to release the first thread from waiting for a response to the web service call. The continuation object provides a label to be used when handling the response. The response to the web service call is received from the remote resource and processing is resumed with the continuation object.

    CLOUD SERVICES RELEASE ORCHESTRATION WITH A REUSABLE DEPLOYMENT PIPELINE

    公开(公告)号:US20210224059A1

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

    申请号:US17225143

    申请日:2021-04-08

    Abstract: Cloud services release orchestration with a reusable deployment pipeline. According to some implementations, responsive to receiving from a COS controller parameters from configuration information provided to the COS controller while an app aware proxy routes production traffic to a first application (app) version that communicates with a database management system (DBMS) and that runs in container orchestration system (COS) pods having first app version containers, causing a validation of a second app version using COS pods having second app version containers that are now live after having been brought up by the COS controller responsive to the provision of the configuration information. After the validation, causing the transition to sending production traffic to the second app version containers that are determined to be live instead of to the first app version containers. Then causing post-release activities using DBMS connection information for the first app version that was in the configuration information and that was provided through the COS controller.

Patent Agency Ranking