Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud computing is adopted by Small and Medium Businesses (SMBs) Selective large enterprises, government and certain developing countries across the globe. Largely cloud services are currently being utilized by SMBs, followed by certain large enterprises   Cloud computing makes it easier for enterprises to scale their services which are increasingly reliant on accurate information – according to client demand. Since the computing resources are managed through software, they can be deployed very fast as new requirements arise. In fact, the goal of cloud computing is to scale resources up or down dynamically through software APIs depending on client load with minimal service provider interaction. Cloud computing also makes possible new classes of applications and delivers services that were not possible before. Examples include (a) mobile interactive applications that are location-, environment- and context-aware and that respond in real time to information provided by human users, nonhuman sensors (e.g. humidity and stress sensors within a shipping container) or even from independent information services (e.g. worldwide weather data)4 ; (b) parallel batch processing, that allows users to take advantage of huge amounts of processing power to analyze terabytes of data for relatively small periods of time, while programming abstractions like Google’s MapReduce or its opensource counterpart Hadoop makes the complex process of parallel execution of an application over hundreds of servers transparent to programmers; (c) business analytics that can use the vast amount of computer resources to understand customers, buying habits, supply chains and so on from voluminous amounts of data; and (d) extensions of compute-intensive desktop applications that can offload the data crunching to the cloud leaving only the rendering of the processed data at the front-end, with the availability of network bandwidth reducing the latency involved

Categories: Articles


I'm Garrett!

Would you like to get a custom essay? How about receiving a customized one?

Check it out