Patent ID: 9043751
Filing Date: 2015-05-26
Classification: G06F,H04L

Abstract:
1. A method comprising: sending, by a computer system, an initialization event based on provisioning information, the initialization event causing an N-tier cloud environment configuration to be made available to a software application, wherein the cloud environment comprises a plurality of distinct cloud configurations, each cloud configuration provided by a unique cloud provider, and multiple tiers of computing facilities, each tier being characterized by logical groupings of components directed to a general type of functionality, wherein each cloud provider's cloud configuration contributes all, a portion, or none of each individual tier of the N-tier cloud environment, and the initialization event includes information specifying different cloud configurations of each of the different cloud providers to launch in each tier; and subsequently sending, by the computer system, software application data to the N-tier cloud environment configuration, which, upon receipt, causes the software application to begin execution in available tiers of the N-tier cloud environment configuration, wherein the provisioning information comprises types of servers to launch in each tier, geographic data, security requirement data, pricing preference data, and versioning data.