- 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.
Tags:
cloud computing
cloud computing evolution
Evolution of Cloud Computing
Janta Polytechnic
mskuthar