US 12,217,096 B2
Multi-cloud deployment strategy based on activity workload
Vaibhav Telang, Pune (IN); Shailendra Moyal, Pune (IN); and Venkata Vara Prasad Karri, Visakhapatnam (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 29, 2021, as Appl. No. 17/304,948.
Prior Publication US 2022/0413932 A1, Dec. 29, 2022
Int. Cl. G06F 9/50 (2006.01)
CPC G06F 9/5072 (2013.01) [G06F 9/5038 (2013.01); G06F 9/505 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying a computing activity to be performed by multi-cloud deployment, the computing activity identified by recognizing a user context indicative of a beginning of the computing activity;
generating workload components defined by workload attributes of the computing activity;
determining activity workload requirements for corresponding workload components;
identifying a set of candidate cloud service providers for cloud services based on the activity workload requirements;
mapping the workload components and the identified cloud services to the computing activity based on parameter inputs from the set of candidate cloud service providers, the mapping performed using multi-cloud deployment models;
determining a top-rated multi-cloud deployment strategy based on the mapping;
responsive to an approval action and user feedback regarding the top-rated multi-cloud deployment strategy, updating the multi-cloud deployment models in view of the approval action and the user feedback;
responsive to the approval action being approval to proceed, deploying multi-cloud services to perform the identified computing activity according to the top-rated multi-cloud deployment action; and
responsive to training issues regarding the top-rated multi-cloud deployment strategy, creating a request for a cloud service provider offering self-service and learning sessions.