US 12,001,315 B2
Provisioning and debugging system in a cloud environment
Umesh K, Bangalore (IN); Christian Weiss, Speyer (DE); Chuanyu Wang, Shanghai (CN); Mayank Gupta, Bangalore (IN); Gaurav Prabakar, Bangalore (IN); Jovin Jijo, Thrissur (IN); Anirudh Prasad, Malappuram (IN); and Zehao Huang, Shanghai (CN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Feb. 9, 2022, as Appl. No. 17/667,882.
Claims priority of application No. 202111049963 (IN), filed on Nov. 1, 2021.
Prior Publication US 2023/0140208 A1, May 4, 2023
Int. Cl. G06F 11/36 (2006.01); G06F 9/455 (2018.01)
CPC G06F 11/3636 (2013.01) [G06F 9/45558 (2013.01); G06F 11/3664 (2013.01); G06F 11/3696 (2013.01); G06F 2009/45562 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request from a support user device for debug access to an application;
identifying a predetermined time period for which to provision a set of computing resources responsive to the request;
provisioning the set of computing resources, associated with the request, into a pod on a server;
generating a first container within the pod comprising a new instance of the application;
generating a second container within the pod comprising a debugger program that provides access to code of the application;
determining that less than a first threshold amount of time is remaining prior to an expiration of the predetermined time period;
enabling a request for an extension of the predetermined time period after the determination that less than the first threshold amount of time is remaining and prior to the expiration of the predetermined time period;
receiving an extension request of the predetermined time period;
extending the predetermined time period responsive to receiving the extension request;
determining that the predetermined time period has expired;
revoking access to the provisioned set of computing resources based on the determination that the predetermined time period has expired; and
releasing the provisioned set of computing resources to be made available for other processes of the server.