Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
About cloud computing
the IT world is moving towards utility computing;
there are several computing paradigms that try to deliver this; (which are those?)
it means ability of users to access applications on demand from anywhere;
- moving applications from running on individual computers to the cloud;
- keeping the users isolated from the underlying infrastructure;
- the focus should be on dynamically interconnecting various clouds;
Context and vision
- paradigms: grid, peer-to-peer, service, cloud, and cluster computing;
- buzz-words: ubiquitous access, reliability, scalability, autonomic, dynamic discovery, composability, QoS (quality of service), SLA (service level agreement);
cluster: A cluster is a type of parallel and distributed system, which consists of a collection of inter-connected stand-alone computers working together as a single integrated computing resource.;
grid: A grid is a type of parallel and distributed system that enables the sharing, selection, and aggregation of geographically distributed 'autonomous' resources dynamically at runtime depending on their availability, capability, performance, cost, and users' quality-of-service requirements.
cloud: A cloud is a type of parallel and distributed system consisting of a collection of inter-connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resource(s) based on service-level agreements established through negotiation between the service provider and the customer.