Cloud Computing

Cloud computing provides quick services to the customer in the form of Public, Private, and Hybrid cloud models, like Microsoft Azure, which gives features for online storage, Visual Studio Access, Virtual Devices, and many more.
This image is taken from Google Cloud Data Center where all types of Data are managed.
History of Cloud Computing
Advantages of Cloud Computing
Limitation of Cloud Computing

IaaS – Infrastructure as a Service

PaaS – Platform as a Service

SaaS- Software as a Service

Allows organizations to consume entire hosted application
  1. Subscription based software
  2. Typically delivered on browser
  3. Backups and upgrades provided as a service
Example
  1. Office 365, Gmail, and Google Docs
  2. com (CRM)
  3. NetSuite (ERP)
  4. ServiceNow (IT Service Management)

Life Cycle of Cloud Computing

Typically, the cloud-computing life cycle is broken into four important steps.
  1. Develops on a local resource (such as Visual Studio)
  2. Sign up for account provision resources
  3. Publish code and data to a cloud system
  4. Configure external resources, such as DNS