摘要 |
A system and method for providing automatic horizontal and vertical scalability for n-tier computer applications in an n-tier computer application infrastructure is disclosed. The n-tier computer application infrastructure includes an interface, an application server and a data store. In one embodiment, major functional aspects of an n-tier computer application are identified by analyzing an n-tier computer application by a cloud engine. Further, major database aspects in the data store are identified by analyzing a database schema and a database application logic used in the data store by the cloud engine. Furthermore, a reconfigured automatically scalable n-tier computer application infrastructure that is horizontally and vertically scalable is generated based on the identified major functional aspects, the identified major database aspects and the n-tier computer application usage needs.
|