Cloud Computing
Cloud Computing supports On-Demand availability of Computer Resources.The delivery and use of compute resources occurs over the internet and is located in data centers.Data centers are centralized locations where computing and networking equipment is located for the purpose of collecting, storing, processing, distributing or allowing access to large amounts of data. One of the major advantage of cloud computing is that it eliminates the need to maintain server, storage and hardware,which in turn reduces the need for organizations to invest in and maintain their own on-premises IT resources.
Why we need of Cloud computing?
Continuous availability.
Location independence along with data storage.
Computing and networking is made possible with the cloud computing.
Information can be accessed easily from anywhere and any devices connected with internet.
Categories of cloud computing

Models of Cloud computing
Public cloud computing: A standard cloud computing model to make resources available to remote users.
Private cloud computing: A cloud computing model over private IT infrastructure for the dedicated use of a single organization and is managed via internal resources.
Hybrid cloud computing: A computing environment that connects private cloud services and third-party public cloud into a single, flexible infrastructure for the organization’s resources.
Benefits of Cloud computing
Cost effective - Pay as to go
Scalable solution
Flexible Solution - Add or remove resources
Always current - Updating all the time
Reliable solution - All time available