Cloud Computing refers to manipulating, configuring and accessing the hardware and software resources remotely. It offers online data storage, infrastructure and application. Cloud computing offers platform independency, as the software is not required to be installed locally on the PC. Example: AWS, Azure, Google Cloud. There are the following operations that we can do using cloud computing:
·
Developing
new applications and services
·
Storage,
back up, and recovery of data
·
Hosting
blogs and websites
·
Delivery
of software on demand
·
Analysis
of data
·
Streaming
videos and audios
In 2002, Amazon started Amazon Web Services, providing services like storage, computation and even human intelligence. However, only starting with the launch of the Elastic Compute Cloud in 2006 a truly commercial service opens to everybody existed.
Characteristics
of Cloud Computing
·
Agility
·
High
availability and reliability
·
High
Scalability
·
Multi-Sharing
·
Device
and Location Independence
Maintenance -Maintenance of cloud computing applications is easier, since
they do not need to be installed on each user's computer and can be accessed
from different places. So, it reduces the cost also.
Low Cost-By using cloud computing, the cost will be reduced because to take the
services of cloud computing, IT company need not to set its own infrastructure
and pay-as-per usage of resources.
Services in the pay-per-use mode- Application Programming Interfaces
(APIS) are provided to the users so that they can access services on the cloud
by using these APIs and pay the charges as per the usage of services.