496407 Scalable Cloud Web Infrastructure on Amazon

The project goal – establishing Scalable Cloud Web Infrastructure for AIP search engine based on Amazon EC2 Cloud Computing platform. The purpose is to enable AIP with access to the global Web audience to take advantage of human intelligence and users' feedback in order to improve AIP search engine queries' quality results. As AIP sophisticated search engine is highly CPU consuming, the Scalable Cloud Web Infrastructure will automatically deploy additional computing resources, when demand in searches is growing and decommission the mention resources, when demand for searches goes down.

On one side, it will provide unlimited scalability – Cloud Web Infrastructure will be able to satisfy unlimited quantity of search requests deploying additional Cloud resources, on the other side – it will shrink the use of resources to minimum, when demand diminishes.

Automatic resources scale-out and scale-in are the major requisites of the Web service targeted to success, as many potentially successful Internet ventures suffered heavily from inability to scale due to non-scalable classic Web infrastructure.

Due to highly CPU consuming nature of artificial intelligence algorithms AIP develops, the proposed Cloud Web Infrastructure should be implemented using Amazon EC2 Cloud Computing platform in order to provide unlimited scalability and satisfy unlimited quantity of requests by multiple users simultaneously using multiple Amazon EC2 instances of the Scalable Web Infrastructure components started on demand. To improve performance and security and decrease ongoing expenses, the recommended Operating System for implementation is Linux.