Cloud computing ‘on-demand computing’, is a type of Internet-based computing through which computers and other devices receive shared resources, data and information on-demand. Through this model, ubiquitous, on-demand access to a shared pool of configurable computing resources is enabled. Users and enterprises are provided with cloud computing and storage solutions of different capabilities to store and process data in third-party data centers.Cloud computing depends on sharing of resources to ensure coherence and economies of scale which is similar to a utility such as the electricity grid over a network. The broader concept of converged infrastructure and shared services forms the foundation of cloud computing.In this article, we are going to provide you a brief overview of what is cloud computing.
What Is Cloud Computing
Cloud computing is a model that enables ubiquitous, convenient and on-demand network access to a shared pool of configurable computing resources such as networks, servers, storage, applications and services that can be rapidly provisioned and released with minimal management effort. In its simplest terms, cloud computing means storing and accessing data and programs over the Internet instead of the computer’s hard drive. The cloud is just a metaphor for the Internet. Storing data on a home or office network does not count as utilizing the cloud.At times, there seems to be confusion on what is cloud computing in actual terms.
Since 2000, cloud computing has appeared. In mid 2008, NASA’s Open Nebula, upgraded in the RESERVOIR European Commission-financed venture, turned into the first open-source programming for conveying private and hybrid clouds, and for the organization of clouds. Around the same time, endeavors were centered around giving quality of service guarantees (as required by ongoing intelligent applications) to cloud-based infrastructures, in the structure of the IRMOS European Commission-subsidized the task, bringing about a constant cloud environment.
By mid-2008, Gartner saw an open door for cloud computing “to shape the relationship among buyers of IT administrations, the individuals who use IT administrations and the individuals who offer them and watched that “associations are changing from organization possessed equipment and programming resources for per-use administration based models” so that the “anticipated shift to computing will bring about dramatic development in IT products in a few zones and critical reductions in different regions.
How Cloud Computing Works:
Cloud computing (also known as just “the cloud”), focuses on maximizing the effectiveness of the shared resources. Cloud resources are both shared by multiple users and are dynamically reallocated per demand. The system works by allocating resources to users. For example, a cloud computer facility that serves North American users during business hours with a specific application (a web server) may serve European users during European business hours with a specific application (e.g., email) by allocating the same resources. The approach helps maximizing the use of computing power while reducing the overall cost of resources by using less power, air conditioning, rack space to maintain the system. Through cloud computing, multiple users can access a single server to retrieve and update their data without having to purchase licenses for different applications.
The term “moving to cloud” also refers to an organization moving away from the traditional CAPEX model in which organizations buy the dedicated hardware and depreciate it over a period of time to the OPEX model in which organizations use a shared cloud infrastructure and pay as one uses it.
Proponents of what is cloud computing claim that cloud computing allows companies to avoid initial infrastructure costs and helps to focus on projects that differentiate their businesses instead of focusing on infrastructure. They also claim that cloud computing allows enterprises to get their applications going faster with improved manageability and less maintenance. It also enables IT to adjust resources to meet fluctuating and unpredictable business demand more rapidly. Cloud providers generally use a “pay as you go” model. This system can lead to unexpectedly high charges if administrators do not adjust to the cloud pricing model.
What Is Cloud Computing -The factors
Plenty of factors led to a growth of cloud computing. Companies can scale up as computing needs increase and then scale down again as demands decrease. Factors include:
- The present availability of high-capacity networks,
- low-cost computers and storage devices
- the widespread adoption of hardware virtualization
- service-oriented architecture
- autonomic and utility computing
Cloud computing has now become an immensely demanded service or utility because of the benefits of the following factors:
- high computing power
- cheap cost of services
- high performance
- accessibility as well as availability.
Cloud vendors are experiencing growth rates of 50% per year.But the system is still in its infancy.That’s why it still has some pitfalls which need to be taken care of to make cloud computing services more reliable and user-friendly.