EXTERNAL BINARY SIDECAR FOR CLOUD CONTAINERS

    公开(公告)号:US20220308913A1

    公开(公告)日:2022-09-29

    申请号:US17841547

    申请日:2022-06-15

    Applicant: SAP SE

    Abstract: In an example embodiment, a solution is provided that causes a binary used by an in-memory database application to be deployed in a separate container. The container with the binary may be called a “sidecar” to the container with the in-memory database application. Both containers mount the same path in the hosts shared filesystem to expose the binary to the application. There is no permanent connection between the two containers, and thus the binary can be updated individually without inducing a downtime of the in-memory database application.

    DATABASE MANAGEMENT SYSTEM BACKUP AND RECOVERY MANAGEMENT

    公开(公告)号:US20210303415A1

    公开(公告)日:2021-09-30

    申请号:US16829531

    申请日:2020-03-25

    Applicant: SAP SE

    Abstract: According to some embodiments, a system to manage database management system backups may include a plurality of database services. For each database service, a database backup resource (e.g., a human-readable structured document) may specify desired backup state information (e.g., a buffer size, a schedule, an amount of memory, etc.). A stateless backup operator component may then compare a present backup state of each database service with the associated desired backup state information. When a mismatch is identified between the present backup state of a database service and the associated desired backup state information, that database service may be automatically reconfigured (e.g., in connection with a recover job, backup job, backup configuration job, keystore backup job, etc.) in accordance with the desired backup state information.

    Plugin version management for legacy on-premise application

    公开(公告)号:US12013866B2

    公开(公告)日:2024-06-18

    申请号:US17484732

    申请日:2021-09-24

    Applicant: SAP SE

    Inventor: Daniel Kirmse

    CPC classification number: G06F16/252 G06F8/61 G06F9/45558 G06F2009/45562

    Abstract: Various examples are directed to systems and methods for managing a plugin at a cloud-implemented database management application. A service at the cloud environment may receive from a first user a request to install a first plugin to a database management application executing at the cloud environment in at least one container. The service may determine a build version of the database management application and access a plugin catalog record for the first plugin. The plugin catalog record may comprise an indication of a first plugin version associated with the build version of the database management application. The service may access first plugin version installation data and install the first plugin version.

    Cloud plugin for legacy on-premise application

    公开(公告)号:US11841731B2

    公开(公告)日:2023-12-12

    申请号:US17484688

    申请日:2021-09-24

    Applicant: SAP SE

    Inventor: Daniel Kirmse

    CPC classification number: G06F8/61 G06F16/122

    Abstract: Various examples described herein are directed to systems and methods for managing a cloud-implemented database management application. A frontend service executing at a cloud environment may receive a plugin request from a first user associated with a first user group and determine a version of a database management application executing at the cloud environment for the first user group. The frontend service may access a plugin catalog to determine at least one plugin compatible with the database management application and provide an indication of the at least one plugin to the first user. The frontend service may receive from the first user a selection of a first plugin from the at least one plugin and call a plugin installer service executing at the cloud environment to install the first plugin to the database management application.

    Interface custom resource definition for stateful service management of clusters

    公开(公告)号:US11797571B2

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

    申请号:US17971335

    申请日:2022-10-21

    Applicant: SAP SE

    CPC classification number: G06F16/273 G06F16/2379

    Abstract: In an example embodiment, an additional interface customer resource definition (CRD), which operates in conjunction with the normal CRD, is utilized. The interface CRD may be called a service CRD. The service CRD provides an abstraction of the original CRD by abstracting away all technical details that no other services should depend upon. The service CRD provides a façade to the original CRD. Both are kept in sync by a component called an operator, which infers the specification of the original CRD on the basis of the specification of a given service CRD. Furthermore, status updates sent to the original CRD that are relevant to the dependent services are mirrored back to the corresponding service CRD. Correspondingly, status updates with technical details that are too specific for the dependent services are not mirrored back.

    CLOUD UPGRADE FOR LEGACY ON-PREMISE APPLICATION

    公开(公告)号:US20230096143A1

    公开(公告)日:2023-03-30

    申请号:US17484637

    申请日:2021-09-24

    Applicant: SAP SE

    Inventor: Daniel Kirmse

    Abstract: Various examples are directed to systems and methods for upgrading a cloud-implemented database management application. A cloud service may receive a request from a first user group to upgrade the database management application for the first user group. The cloud service may determine a first version of the database management application used by the first user group and access an upgrade strategy map. Using the upgrade strategy map, the cloud service may determine a set of target versions of the database management application suitable for upgrading from the first version. The cloud service may access an indication of a selected target version from the set of target versions and initiate execution of a first instance of the selected target version for the first user group at the cloud environment. The first instance may access a first data persistence associated with the first user group.

    CLOUD VERSION MANAGEMENT FOR LEGACY ON-PREMISE APPLICATION

    公开(公告)号:US20240126540A1

    公开(公告)日:2024-04-18

    申请号:US18398801

    申请日:2023-12-28

    Applicant: SAP SE

    Inventor: Daniel Kirmse

    CPC classification number: G06F8/656 G06F9/48 H04L67/10 G06F8/65

    Abstract: Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.

    External binary sidecar for cloud containers

    公开(公告)号:US11789768B2

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

    申请号:US17841547

    申请日:2022-06-15

    Applicant: SAP SE

    Abstract: In an example embodiment, a solution is provided that causes a binary used by an in-memory database application to be deployed in a separate container. The container with the binary may be called a “sidecar” to the container with the in-memory database application. Both containers mount the same path in the hosts shared filesystem to expose the binary to the application. There is no permanent connection between the two containers, and thus the binary can be updated individually without inducing a downtime of the in-memory database application.

    CLOUD APPLICATION MANAGEMENT USING INSTANCE METADATA

    公开(公告)号:US20230103223A1

    公开(公告)日:2023-03-30

    申请号:US17484754

    申请日:2021-09-24

    Applicant: SAP SE

    Inventor: Daniel Kirmse

    Abstract: Various examples described herein are directed to systems and methods for managing a cloud-implemented database management application, the method comprising. At least one cloud service may receive a request from a first user group to launch a first instance of the database management application. The at least one cloud service may access a version metadata record for the database management application and use the version metadata record to launch the first instance of the database management application. The at least one cloud service may store first instance metadata for first instance of the database management application at a container management metadata persistence associated with the first instance of the database management application. The first instance metadata may comprise an indication of the first container image.

    CLOUD VERSION MANAGEMENT FOR LEGACY ON-PREMISE APPLICATION

    公开(公告)号:US20230102769A1

    公开(公告)日:2023-03-30

    申请号:US17484667

    申请日:2021-09-24

    Applicant: SAP SE

    Inventor: Daniel Kirmse

    Abstract: Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.

Patent Agency Ranking