Explain all the Roots of Cloud Computing
Tags: cloud, computerscience
Published: 2022-07-27 13:37:51

The [roots of cloud computing](https://techarbiters.com/roots-of-cloud-computing/) can be traced to the 1960s when computer scientists began to experiment in ways of sharing information and other resources over networks. 

Through the 70s they created an idea of virtualization that allowed multiple virtual machines to operate on a single computer. 

The 1990s saw advancements in technology for internet and the creation of the World Wide Web spurred the development of e-commerce and other online services, which established the foundations of cloud computing. 

Nowadays, cloud computing is an exploding sector that offers a broad range of applications. Cloud computing allows businesses to cut costs on infrastructure and allows them to scale their operations rapidly and quickly. 

Cloud computing also provides people with easy access to a wide range in online offerings, ranging from email and social networking to gaming and online storage. 

Cloud computing comes with many advantages, however it poses some risks. One of the main issues is security, since companies entrust their information with third party service companies. 

Another problem is the lock-in of vendors which occurs when a business is too dependent on one particular cloud-based service. Despite these worries cloud computing is a reliable and flexible technology that is set to last. It is revolutionizing how firms operate, and also providing individuals with the ability to access online services in a way that is unprecedented. 

These are the [roots of cloud computing](https://techarbiters.com/roots-of-cloud-computing/). 

**-Virtualization:** This technology permits many virtual devices to operate on the same physical machine. It was initially created in the 1970s, and has been used extensively in data centers for enterprises in the 1990s. 

**E-commerce:** The rapid growth of online shopping during the 1990s led to a demand for a robust and scalable web-based infrastructure. This was the basis for a lot of cloud computing applications that are used in the present. 

**Web 2.0:** The rise of blogs, social networks as well as other web-based applications in the 2000s early on spurred the rise in cloud computing. The majority of these applications are designed to operated on a remote server and cloud computing is the ideal choice. 

**SaaS:** Software as a Service (SaaS) is a form of cloud computing where software applications are made available to users via the internet. SaaS is a well-known option for many of the most popular apps including Salesforce as well as Google Apps. 

**PaaS:** Platform as a Service (PaaS) is a kind of cloud computing that offers developers with the ability to develop and deploy their applications. PaaS is commonly used for mobile apps, web-based applications and Big Data applications. 

**IaaS:** Infrastructure as a Service (IaaS) is a kind of cloud computing which provides companies with access to a robust and scalable infrastructure. IaaS is typically used to store data, network as well as computing resources. 

Clouds that are **private** are managed and owned by the business themselves. They have the advantages from cloud computing but they have more protection and control. 

Clouds that are **public** are operated and owned through third party service suppliers. They have the benefits of reliability and scalability however, they are more vulnerable than private cloud. 

**Hybrid clouds** blend elements of both private and public clouds. They have the advantages of both but may be more complicated to manage. 

**Community-based Clouds** are shared by a set of companies with the same needs and requirements. They provide the advantages of both private and public cloud services, however they can be more costly. 

**Security:** One of the main issues with cloud computing is security. Companies entrust their information with third party service companies, and this could increase the risk of attacks.