Replacing bugs with features...

The Evolution of Cloud Computing: From the Early Ideas of John McCarthy to Modern Platforms

July 2, 2024
Giulia Borgoni

The evolution of cloud computing can be traced back to older real-time systems that were used long before cloud computing came into existence. In the term 'cloud computing,' the word 'cloud' refers to the provider or the service provider that offers services over the Internet, while 'computing' refers to the processing, calculations, or various resources provided by the computer.

The concept of cloud computing dates back to 1961 when John McCarthy at MIT proposed that computing could be organized as a public utility, just like the telephone system is a public utility. This pioneering vision laid the groundwork for the evolution of cloud computing.

One of the first companies to work with the concept of cloud computing was Salesforce in the late 1990s. The company began providing their software as a service (SaaS), offering customer relationship management for their users. Salesforce's model is one of the typical models of cloud computing, along with Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).

In the following years, many universities worldwide started collaborating with Google and IBM to promote cloud computing programs. This helped reduce costs for academic research and created significant computing power accessible via the Internet.

In 2006, Amazon launched Amazon Elastic Compute Cloud (EC2), introducing the Infrastructure as a Service (IaaS) model that revolutionized how businesses could access computing resources. Subsequently, many other organizations joined the OpenStack project, which contributed to the development of cloud computing.

Today, cloud computing has reached a high degree of technological maturity and has transformed how businesses and individuals use and manage their data and applications. It has become an essential tool for the scalability, accessibility, and efficiency of computing services.

References