This document contains lecture notes on cloud computing from Jeppiaar Institute of Technology. It discusses the introduction to cloud computing, including definitions, evolution, and underlying principles. The key points covered are:
- Cloud computing allows for provisioning of computational resources over a network on-demand in a self-service model.
- It has evolved from earlier technologies like grid computing, utility computing, and virtualization. Hardware has progressed from vacuum tubes to integrated circuits.
- Cloud computing is built on distributed computing principles and delivers IT services through virtual servers over the internet. Resources can be dynamically scaled based on need.
Related topics: