US 12,353,430 B1
Provisioning a database management platform in a cloud computing environment
Jason A. Custodio, Manchester, NH (US); Raghu Kumar Thukral, Apex, NC (US); James Dooney, Somerville, MA (US); and Victor Soohoo, Wellesley, MA (US)
Assigned to FMR LLC, Boston, MA (US)
Filed by FMR LLC, Boston, MA (US)
Filed on Jul. 15, 2024, as Appl. No. 18/772,509.
Int. Cl. G06F 7/00 (2006.01); G06F 9/50 (2006.01); G06F 16/25 (2019.01)
CPC G06F 16/256 (2019.01) [G06F 9/5077 (2013.01); G06F 9/5072 (2013.01); G06F 2209/5011 (2013.01); G06F 2209/5014 (2013.01); G06F 2209/508 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for provisioning database management platforms in a cloud computing environment, the system comprising a server computing device having a memory for storing computer-executable instructions and a processor that executes the computer-executable instructions to:
reserve a plurality of virtual computing resources in a cloud computing environment coupled to the server computing device, the cloud computing environment comprising a plurality of regions;
provision a database management platform in the cloud computing environment using the reserved virtual computing resources, the database management platform comprising (i) a primary database instance provisioned in a first region, (ii) a secondary database instance provisioned in a second region; (iii) a database observer instance provisioned in the first region coupled to the primary database instance and the secondary database instance; and (iv) a platform monitor agent provisioned in each of the first region and the second region, including attaching the primary database instance and the secondary database instance to physical disk drives;
configure the database observer instance to monitor availability of the primary database instance and to route traffic to the secondary database instance upon detecting that the primary database instance is unavailable;
integrate the database management platform with an identity authentication service provided by a first computing resource of the server computing device such that authentication of requests to access the database instances is performed by the identity authentication service;
monitor operational status of the database management platform using a monitoring service provided by a second computing resource of the server computing device, the monitoring service coupled to the platform monitor agent in each region, wherein the monitoring service analyze received log files to track characteristics of the database management platform including the operational status; and
refresh one or more of the reserved virtual computing resources in the database management platform using a rehydration service provided by a third computing resource of the server computing device, wherein the server computing device validates the provisioning of the database management system in the cloud computing environment upon completion of the provisioning step and transmits a validation report to a remote computing device upon validating the provisioning of the database management system.