
To understand the benefits of cloud computing
architecture and the differences of building
a new application with cloud computing
from in-house custom development...
cloudTP recommends
Cloud Application Architectures. Building Applications and Infrastructure in the Cloud: by enStratus CTO George Reese.
As George Reese points out, there are two types of cloud applications:
A) Instance Applications
B) Dynamic Applications
Instance applications are regular web-based applications which can be migrated to the cloud, but do not take advantage of the cloud infrastructure. They have no knowledge of the underlying platform. A typical instance application will have a relational database for storage.
Dynamic applications are designed and developed to use the scalable data storage and processing power of cloud computing. They require a savvy database architect and must be careful to keep processing power close to the data sources to achieve acceptable performance. They strive to break work tasks into small chunks for parallel processing, then combine the results back for the end users. An example of a dynamic application is Google's Search Engine.
cloudTP can help you build successful instance and dynamic cloud applications.