Cloud computing at a glance
Categories: Cloud Computing
Cloud computing at a glance
The notion of computing in the "cloud" goes back to the beginnings of utility computing, a term suggested publicly in 1961 by computer scientist John McCarthy:
“If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility… The computer utility could become the basis of a new and important industry.”
The chief scientist of the Advanced Research Projects Agency Network (ARPANET), Leonard Kleinrock, said in 1969:
“as of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of ‘computer utilities’ which, like present electric and telephone utilities, will service individual homes and offices across the country.”
This vision of the computing utility takes form with cloud computing industry in the 21st century. The delivery of computing services is easily available on demand just like other utilities services such as water, electricity, telephone and gas in today's society are available. Likewise, users (consumers) only have to pay service providers if they have access to computing resources. Instead of maintaining their own computing systems or data centers, customer can lease access from cloud service providers to applications and storage. The advantage of using cloud computing services is that organizations can avoid the upfront cost and difficulty of running and managing their own IT infrastructure and pay for when they use it. Cloud providers can benefit from large economies of scale by offering the same services to a wide variety of customers.
In the case, consumers can access the services according to their requirement with the knowing where all their services are hosted. These model can called as utility computing as cloud computing. As cloud computing called as utility computing because users can access the infrastructure as a “cloud” as application as services from anywhere part in the world. Hence Cloud computing can be defined as a new dynamic provisioning model of computing services that improves the use of physical resources and data centers is growing uses virtualization and convergence to support multiple different systems that operate on server platforms simultaneously. The output achieved with different placement schemes of virtual machines will differ a lot.
By observing advancement in several technologies , we can track of cloud computing that is (virtualization, multi-core chips), especially in hardware; Internet (Web services, serviceoriented architectures, Web 2.0), Distributed computing (clusters, grids), and autonomous Computing, automation of the data center). The convergence of Figure 1.1 reveals the areas of technology that have evolved and led to the advent Cloud computing. Any of these technologies were considered speculation at an early stage of development; however, they received considerable attention later Academia and big business companies have been
prohibited. Therefore, a Process of specification and standardization followed which resulted in maturity and wide adoption. The rise of cloud computing is closely associated with the maturity of these technologies.