US 12,248,772 B2
Cloud platform application deployment method and apparatus, electronic device, and storage medium
Bo Zhu, Jiangsu (CN)
Assigned to SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
Appl. No. 18/711,056
Filed by SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
PCT Filed Feb. 28, 2023, PCT No. PCT/CN2023/078739
§ 371(c)(1), (2) Date May 16, 2024,
PCT Pub. No. WO2023/165471, PCT Pub. Date Sep. 7, 2023.
Claims priority of application No. 202210189966.9 (CN), filed on Mar. 1, 2022.
Prior Publication US 2024/0419418 A1, Dec. 19, 2024
Int. Cl. G06F 15/16 (2006.01); G06F 8/60 (2018.01); G06F 9/445 (2018.01)
CPC G06F 8/60 (2013.01) [G06F 9/44505 (2013.01); G06F 9/44526 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A cloud platform application deployment method, comprising:
acquiring composition information of an application to be deployed in a current cloud platform, the composition information representing attribute content and composition logic of the application to be deployed;
determining environmental attributes of respective components included in the application to be deployed according to the composition information of the application to be deployed;
calling corresponding cloud environment plugins for the respective components according to the environmental attributes of the respective components based on a preset multi-cloud environment configurator; and
deploying the application to be deployed to the current cloud platform based on the cloud environment plugins of the respective components;
wherein the step of determining the environmental attributes of the respective components included in the application to be deployed according to the composition information of the application to be deployed comprises:
generating a template file of the application to be deployed according to the composition information of the application to be deployed and deployment requirement information input by a user; and
determining the environmental attributes of the respective components included in the application to be deployed based on a preset workflow engine and according to the template file of the application to be deployed.