What is Cloud Computing?
Cloud computing describes a type of outsourcing of computer services.
Cloud computing is a set of hardware, networks, storage, services, and interfaces that combine to deliver the computing aspects as services. It describes the several varieties of computing concepts, which involves a large number of computers connected through a real-time communication network such as the Internet. It is a broad concept in the field of Computer-Science. Cloud computing is a synonym for distributed computing over a network. It means the ability to run a program or application on many connected computers at the same time.
The cloud word is a metaphor for the word Internet-based. It explains the usage of internet over computer networks. Cloud computing is an abstraction of hiding the complex infrastructure of internet. It is a style of computing in which IT-related capabilities are provided “as a service”; allowing the users to access the technology-enabled services from the Internet ("in the cloud"), or they can control over the technologies behind the servers.
The real concept behind the Cloud Computing theory is simple to understand, that is, it is the development and use of computer technology on the Internet. The user here can simply store the data by using the storage, computing power or specific crafted developed environments. They do not have to concern with their working procedures. Cloud computing is a system's architecture model for Internet-based computing. The Cloud computing infrastructure mainly consists of reliable services, which are delivered through the data centers. These data centers are built on the computer and storage virtualization technologies.
The key characteristics involved in Cloud Computing are:
- Capital expenditure