Client-Server Model
In this model, tasks or workloads are partitioned between the providers of a resource or service, called servers, and service requesters, called clients. Examples of applications that use the Client-Server model are email, network printing, and the World Wide Web (www).
Intergalactic Computer Network
J.C.R Licklider introduced the idea of an “Intergalactic Computer Network” or “Galactic Network” computer networking concept similar to today’s Internet. He enabled the development of ARPANET (Advanced Research Projects Agency Network).
Virtualization
Virtualization software VMware was introduced during the 1970s. It was possible to run a completely different computer (virtual machine) inside a different operating system. The VM operating system took the time sharing model to the next level.
First known definition of cloud computing
Prof. Ramnath Chellappa of Emory University and the University of Southern California defined cloud computing as “A computing paradigm where the boundaries of computing will be determined by economic rationale rather than technical limits alone.” This is the first known definition of cloud computing.
Arrival of Salesforce.com
Salesforce.com came up with the concept of delivering enterprise applications via the web.
Arrival of AWS
Amazon created Amazon Web Services (AWS), providing cloud services from storage to computation.
Amazon expands its cloud services
In this year, Amazon introduced its Elastic Compute Cloud (EC2), which allowed people to access computers and run their own applications, and the Simple Storage Service (S3) pay-as-you-go model.
- 1 more item...