User:Hamza266/sandbox

Cloud computing refers to the on-demand availability of computer system resources, particularly data storage (cloud storage) and computational power, without the need for the user to actively manage them. Functions in large clouds are frequently dispersed over numerous locations, each of which is a data center. Cloud computing relies on resource sharing to accomplish coherence and is often based on a "pay-as-you-go" approach, which can assist reduce capital costs but can also result in unanticipated running costs for unwitting users.

The history of cloud computing The cloud sign was first used to depict computer networks in 1977 on the ARPANET, and then again in 1981 on the CSNET, both of which were forerunners of the Internet. On telephone schematics, the word cloud was used as a metaphor for the Internet, and a standardized cloud-like form was used to signify a network. The implication of this simplification is that the details of how a network's endpoints are linked are irrelevant to comprehending the diagram. When Apple spin-off General Magic and AT&T adopted the term cloud to describe their (paired) Tele script and Persona Link technologies in 1993, it was the first time it was used to refer to platforms for distributed computing. Andy Hertzfeld commented on Tele script, General Magic's distributed programming language, in Wired's April 1994 story "Bill and Andy's Excellent Adventure II"

Parallel ideas The purpose of cloud computing is to enable consumers to take use of all these technologies without requiring in-depth knowledge or experience in each one. The cloud attempts to reduce expenses by allowing customers to focus on their main business rather than being hampered by IT issues. Virtualization is the primary enabler of cloud computing. Virtualization software divides a real computer equipment into one or more "virtual" machines, each of which may be utilized and controlled independently to complete computing tasks. Idle computing resources may be apportioned and used more efficiently via operating system–level virtualization, which essentially creates a scalable system of several separate computing machines. Virtualization delivers the flexibility needed to accelerate IT processes while also lowering costs by maximizing infrastructure use. Autonomic computing automates the process of on-demand resource provisioning for users. Automation speeds up the process, lowers labor expenses, and lowers the risk of human