OPTIMIZING LEGACY APPLICATION DEPLOYMENT USING DERIVED IMAGES IN HYPERSCALERS

    公开(公告)号:US20250165241A1

    公开(公告)日:2025-05-22

    申请号:US18511521

    申请日:2023-11-16

    Applicant: SAP SE

    Abstract: Methods, systems, and computer-readable storage media for providing, in a repository of a cloud computing environment, a set of images that are executable to deploy one or more instances of an application to the cloud computing environment, the set of images including a base image, one or more intermediate derived images, and one or more final derived images, executing the base image and the one or more intermediate derived images to configure the cloud computing environment for deployment of at least one instance of the application and to install one or more packages used by instances of the application, and executing the one or more final derived images to instantiate that at least one instance of the application within the cloud computing environment.

    MECHANISM FOR DEPLOYING LEGACY APPLICATIONS ON NEW GENERATION HYPERSCALERS

    公开(公告)号:US20220405074A1

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

    申请号:US17820194

    申请日:2022-08-16

    Applicant: SAP SE

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

    Tenant customization of master data in a multi-tenant computing system

    公开(公告)号:US11526497B2

    公开(公告)日:2022-12-13

    申请号:US17114135

    申请日:2020-12-07

    Applicant: SAP SE

    Abstract: A method can include initiating one or more transactions in response to a request associated with a first tenant in a multi-tenant computing system. The multi-tenant computing system can store a table of system master data. A determination can be made as to whether the first tenant has a table of customized master data that can include customized data values absent from the table of system master data. Based on the determination, one or more of the table of system master data and the table of customized master data can be used to respond to the request. A response to the request can be provided. Related systems and articles of manufacture, including computer program products, are also provided.

    MECHANISM FOR DEPLOYING LEGACY APPLICATIONS ON NEW GENERATION HYPERSCALERS

    公开(公告)号:US20210311709A1

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

    申请号:US16877434

    申请日:2020-05-18

    Applicant: SAP SE

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

    Mechanism for deploying legacy applications on new generation hyperscalers

    公开(公告)号:US11977870B2

    公开(公告)日:2024-05-07

    申请号:US17820194

    申请日:2022-08-16

    Applicant: SAP SE

    CPC classification number: G06F8/60 G06F8/41 G06F16/252 H04L41/5096

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

    Data re-encryption for software applications

    公开(公告)号:US12045662B2

    公开(公告)日:2024-07-23

    申请号:US17394109

    申请日:2021-08-04

    Applicant: SAP SE

    CPC classification number: G06F9/505 G06F16/22 G06F21/78

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to execute a task for re-encrypting a set of data associated with an application that has been encrypted with a first encryption key. The task is for re-encrypting the set of data using a second encryption key. The program further determines an amount of work to complete the task. The program also divides the task into a set of subtasks based on the amount of work. The program further assigns each subtask in the set of subtasks to a node in a plurality of nodes for execution of the subtask. The plurality of nodes are configured to implement the application.

    TENANT CUSTOMIZATION OF MASTER DATA IN A MULTI-TENANT COMPUTING SYSTEM

    公开(公告)号:US20220179844A1

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

    申请号:US17114135

    申请日:2020-12-07

    Applicant: SAP SE

    Abstract: A method can include initiating one or more transactions in response to a request associated with a first tenant in a multi-tenant computing system. The multi-tenant computing system can store a table of system master data. A determination can be made as to whether the first tenant has a table of customized master data that can include customized data values absent from the table of system master data. Based on the determination, one or more of the table of system master data and the table of customized master data can be used to respond to the request. A response to the request can be provided. Related systems and articles of manufacture, including computer program products, are also provided.

    Data Re-Encryption For Software Applications

    公开(公告)号:US20230045103A1

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

    申请号:US17394109

    申请日:2021-08-04

    Applicant: SAP SE

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to execute a task for re-encrypting a set of data associated with an application that has been encrypted with a first encryption key. The task is for re-encrypting the set of data using a second encryption key. The program further determines an amount of work to complete the task. The program also divides the task into a set of subtasks based on the amount of work. The program further assigns each subtask in the set of subtasks to a node in a plurality of nodes for execution of the subtask. The plurality of nodes are configured to implement the application.

    Mechanism for deploying legacy applications on new generation hyperscalers

    公开(公告)号:US11449320B2

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

    申请号:US16877434

    申请日:2020-05-18

    Applicant: SAP SE

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

Patent Agency Ranking