US 12,244,664 B2
Implementing cloud services in user account environment
Jannick Stephan Fahlbusch, Berlin (DE); and Joerg Lenhard, Berlin (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jun. 24, 2022, as Appl. No. 17/849,333.
Application 17/849,333 is a continuation of application No. 16/872,191, filed on May 11, 2020, granted, now 11,405,450.
Prior Publication US 2022/0321645 A1, Oct. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1001 (2022.01); G06F 9/50 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 11/34 (2006.01); H04L 67/1097 (2022.01)
CPC H04L 67/1001 (2022.05) [G06F 9/505 (2013.01); G06F 9/5077 (2013.01); G06F 11/0709 (2013.01); G06F 11/1469 (2013.01); G06F 11/3409 (2013.01); H04L 67/1097 (2013.01); G06F 2201/80 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by a computer system having a memory and at least one hardware processor, the computer-implemented method comprising:
receiving, by a management system of a cloud service provider, a user request for creation of an instance of an application platform of the cloud service provider in a user environment within a distributed computing system, the user environment being dedicated to a user account hosted by the distributed computing system, the user request comprising credential data configured to provide the management system with limited permission for accessing the user environment, the limited permission restricting the management system from full administrative privileges in accessing the user environment; and
deploying, by the management system, the instance of the application platform of the cloud service provider to a workload cluster in the user environment based on the received user request using the credential data to access the user environment, the instance of the application platform being deployed to be run in the workload cluster in the user environment to provide, from within the user environment, one or more cloud services of the cloud service provider to one or more users associated with the user account, the deployed instance of the application platform being configured to:
detect a failure of a database instance; and
perform a database recovery operation in response to the detecting of the failure of the database instance, the database recovery operation comprising restoring lost data in the database instance.