CPC G06F 9/44505 (2013.01) [G06F 8/71 (2013.01); G06F 9/485 (2013.01); G06F 9/5072 (2013.01)] | 18 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
for each respective single-tenant software-as-a-service (SaaS) application of a plurality of single-tenant SaaS applications:
receiving instance management configuration data comprising rules for generation and execution of a corresponding control plane, the instance management configuration data comprising a consumer-selectable parameter selected by a user associated with the instance management configuration data, the consumer-selectable parameter comprising a multi-region availability configuration request;
receiving a container image of the respective single-tenant SaaS application;
generating the corresponding control plane based on the received instance management configuration data, the generated control plane configured to create one or more instances of the respective single-tenant SaaS application; and
while the generated control plane executes, creating one or more additional instances of the respective single-tenant SaaS application in a plurality of regions based on the received instance management configuration data,
wherein generating the corresponding control plane for the respective single-tenant SaaS application comprises generating an executable script that defines creation and operation of the corresponding control plane, the executable script comprising the consumer-selectable parameter.
|