Evolution of Cloud Computing

  • The concept of cloud computing is to rent computer resources. This concept was initially proposed in the 1950's. 
  • Five innovations were crucial in transforming cloud computing into what it is today. 
  • Distributed systems and its peripherals, virtualization, web 2.0, service orientation, and utility computing are all examples of this.

Evolution of Cloud Computing

Distributed Systems and its peripherals
  • A distributed system is made up of numerous separate systems that seem to users as a single entity. 
  • The goal of distributed systems is to share resources while still making effective and efficient use of them. 
  • Scalability, concurrency, continuous availability, heterogeneity, and failure independence are all properties of distributed systems. 
  • The fundamental issue with this system was that all of the systems had to be present at the same time and in the same place. 
  • As a result of distributed computing's solution to this challenge, three new forms of computing emerged: mainframe computing, cluster computing, and grid computing.
Cluster computing:-
  • Cluster computing began in early 1980 as a better solution to the mainframe computer. 
  • Each machine in the cluster was connected to the others via a high-bandwidth network. 
  • These were far less expensive than mainframe systems. These were also capable of doing complex calculations. 
  • As a result, the cost issue was resolved to some extent, but the issue of geographical constraints remained. 
  • Grid computing was presented as a solution to this problem.
Grid computing:-
  • Grid computing was first presented in the 1990s. 
  • Grid computing is described as a group of computers working to complete a task that would be impossible for a single machine to complete. 
  • To act as a virtual supercomputer, all machines on that network use the same protocol.
  • Although it solved some problems, as the distance between the nodes increased, new problems emerged. 
  • The main issue that was experienced was a lack of high-bandwidth connectivity, as well as other network-related problems. 
  • As a result, cloud computing is frequently referred to as "grid computing's successor."
Virtualization:-
  • It was first presented around 40 years ago. 
  • It's the technique of establishing a virtual layer on top of hardware that allows the user to run several tasks on the same device at the same time. 
  • It's a vital component of cloud computing. One of the most prevalent types of virtualization is hardware virtualization.
Web 2.0:-
  • It's the mechanism by which cloud computing services communicate with their users. We now have interactive and dynamic websites thanks to Web 2.0. 
  • It also adds to the flexibility of web pages. Google Maps, Facebook, Twitter, and another web 2.0 applications are popular examples. 
  • Without a doubt, social media is only available because of this technology. In 2004, it became extremely popular.
Service orientation:-
  • It serves as a cloud computing reference model. It supports applications that are low-cost, flexible, and upgradeable. 
  • In this computer model, two significant principles were introduced. 
  • Quality of Service (QoS), which includes the SLA (Service Level Agreement), and Software as a Service were the topics (SaaS).
Utility computing:-
  • It is a cloud platform that specifies high availability strategies for pay-per-use services such as computation, as well as other significant services such as storage, infrastructure, and so on.

Post a Comment

Previous Post Next Post