Mechanism for deploying legacy applications on new generation hyperscalers

US11977870B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11977870-B2
Application numberUS-202217820194-A
CountryUS
Kind codeB2
Filing dateAug 16, 2022
Priority dateApr 3, 2020
Publication dateMay 7, 2024
Grant dateMay 7, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed: 1. A system comprising: at least one processor; and at least one memory including code which when executed by the at least one processor causes operations comprising: in response to determining a topology description includes a static physical host name and/or a static port address, converting the topology description into a deployment file for use at a cloud platform associated with a hyperscaler and/or a deployment orchestrator that do not allow use of the static physical host name and/or the static port address; and deploying, a container including the deployment file to form, at the cloud platform associated with the hyperscaler and/or the deployment orchestrator, a plurality of nodes of a database system. 2. The system of claim 1 , wherein the container further includes a control script that limits at least one database operation to a single node of the plurality of nodes. 3. The system of claim 2 , wherein the at least one database operation comprises a pre-start database operation to be executed only once at database initialization of the database system. 4. The system of claim 2 , wherein the control script includes a lock and key process to limit the at least one database operation to the single node of the plurality of nodes. 5. The system of claim 1 , further comprising: determining whether the hyperscaler and/or the deployment orchestrator do not allow the use of the static physical host name and/or the static port address. 6. The system of claim 5 , wherein in response to determining the cloud platform does allow the use of the static physical host name and/or the static port address, deploying the topology description and code to the cloud platform. 7. The system of claim 6 , in response to determining the cloud platform does allow the use of the static physical host name and/or the static port address, by-passing at least the converting and the deploying of the container including the deployment file. 8. The system of claim 1 , wherein the deployment file is configured to be deployed by the deployment orchestrator associated with the cloud platform. 9. The system of claim 1 , wherein the deployment file describes a deployment architecture of a service at the cloud platform. 10. The system of claim 1 , wherein the deployment file includes one or more roles for the plurality of nodes, and wherein at least one of the one or more roles provides a user interface for accessing the database system. 11. The system of claim 1 , wherein the deployment file includes node names for the plurality of nodes to enable communications among the plurality of nodes. 12. A computer-implemented method comprising: in response to determining a topology description includes a static physical host name and/or a static port address, converting the topology description into a deployment file for use at a cloud platform associated with a hyperscaler and/or a deployment orchestrator that do not allow use of the static physical host name and/or the static port address; and deploying, a container including the deployment file to form, at the cloud platform associated with the hyperscaler and/or the deployment orchestrator, a plurality of nodes of a database system. 13. The computer-implemented method of claim 12 , wherein the container further includes a control script that limits at least one database operation to a single node of the plurality of nodes. 14. The computer-implemented method of claim 13 , wherein the at least one database operation comprises a pre-start database operation to be executed only once at database initialization of the database system. 15. The computer-implemented method of claim 13 , wherein the control script includes a lock and key process to limit the at least one database operation to the single node of the plurality of nodes. 16. The computer-implemented method of claim 12 , further comprising: determining whether the hyperscaler and/or the deployment orchestrator do not allow the use of the static physical host name and/or the static port address. 17. The computer-implemented method of claim 16 , wherein in response to determining the cloud platform does allow the use of the static physical host name and/or the static port address, deploying the topology description and code to the cloud platform. 18. The computer-implemented method of claim 16 , in response to determining the cloud platform does allow the use of the static physical host name and/or the static port address, by-passing at least the converting and the deploying of the container including the deployment file. 19. The computer-implemented method of claim 12 , wherein the deployment file is configured to be deployed by the deployment orchestrator associated with the cloud platform. 20. A non-transitory computer readable storage medium including code which when executed by at least one processor causes operations comprising: in response to determining a topology description includes a static physical host name and/or a static port address, converting the topology description into a deployment file for use at a cloud platform associated with a hyperscaler and/or a deployment orchestrator that do not allow use of the static physical host name and/or the static port address; and deploying, a container including the deployment file to form, at the cloud platform associated with the hyperscaler and/or the deployment orchestrator, a plurality of nodes of a database system.

Assignees

Inventors

Classifications

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • Compilation · CPC title

  • between a Database Management System and a front-end application · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11977870B2 cover?
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 deployme…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F8/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).