Cloud computing refers to the use of Internet (“cloud”) based computing, storage and connectivity technology for a variety of different services. The pervasiveness of the Internet, along with the dramatic decline in the pricing of the technology components has enabled this new generation of computing, in which dynamically scalable and often virtual resources are provided as a service to both enterprises and consumers.
Users need not have knowledge of, expertise in, or control over the technology infrastructure “in the cloud” that supports them. In the context of enterprise business applications, cloud computing fundamentally changes the way business applications are developed and deployed.
Application developers no longer need to create and manage their own infrastructure of servers, storage, network devices, operating system software and development tools in order to create a business application. Instead, the entire infrastructure is managed in the cloud, and developers simply use an Internet browser to access the development environment. Application users are able to gain access to a variety of business applications via an Internet browser or mobile device, and are able to take advantage of a robust, secure, scalable and highly available application at a relatively low cost, without the cost and complexity of managing the application.
Enterprise cloud computing, which refers to business applications that are developed using the cloud and a technology platform that customers and developers use to build and run business applications, includes both application Software-as-a-Service for users and Platform-as-a-Service for developers.

Like Mafia Wars and Farmville. I wonder how much wider this can be implemented and can it lead to community servers which have OS installed on them and a network of users accessing them from homes. How is it also different from remote desktop
ReplyDeleteYes It can go leaps and bounds. Read the artical bout PAAS(Platform as service). It is currently available as platform which can be to develop applications in collaboration or host any kind of applications. And every thing is on cloud.
ReplyDeleteYou have Amazon Servers which are hosted on cloud and you can hire them and use them just like any normal in house machine or server.
The difference between cloud and remote server is the basic architecture of which ti works. A remote server is actually a single owner server which is placed at remote location but you still own the infrastructure and no one else can use it.
Where as in cloud computing the multi-tenant architecture is used. Which lets multiple users use the same resource based on availability so you do not hire a dedicated server rather you hire a license to use one instance of a server and every time you login you get into a different instance but as it is all mounted on a common central data warehouses hence your cutom data and applications are not lost as they are tagged to your id and not your machine.