Open Naukri

How Cloud Computing Works?



Cloud computing is a well-know term in the world of information Technology. In simple words cloud computing is an internet based technology, which offers shared computing resources and data to the system and other client based devices. In general, cloud is analogous to the term “internet” and that’s why cloud computing is known as “an internet based computing”.

In a nutshell, word cloud computing can be defined as an IT-based concept in which storing and accessing of data and execution of programs happens over internet.

In this article, I will discuss

Let’s get started….

How cloud computing works?

In simple language, cloud is a decentralized place that enables you to share information through satellite networks. A host and hosting company are linked to every cloud application that are responsible for maintaining the data centers that provide the storage, security, and computing power required for maintaining the information sent by user to the cloud. 

The major players that are hosting the clouds include Google (Google Drive), Amazon (Amazon Web Services), Apple (iCloud) and Microsoft (Azure). These cloud companies offer users to use their clouds and store data on their networks, this cloud be a free service or come at a price. The most interesting fact is that these hosting companies offer the end user an ecosystem that communicates well between programs and devices.

User can easily upload data or download data on the system when needed.

Also Read – What is Cloud Computing?

Characteristics

Cloud computing is developed by evolution and adoption of existing technology. The aim of cloud computing is to allow users to get benefited by these technologies without having deep knowledge or expertise.

The fundamental technology for cloud computing is visualization. Visualization software divides a physical computing device into one or more “virtual devices”. These virtual devices can be easily accessed and ready to execute computing task. Operating System-level visualization creates a scalable system of multiple independent computing devices. Visualization offers agility required to enhance the speed of IT operation and deducts the cost by developing infrastructure utilization. Automating computing automates in this way through which user can use the resources on demand.

Users regularly come across with different business problems. Cloud computing takes idea from Service-oriented-Architecture.  This Architecture helps the user to break these problems into services which can be integrated to resolve these problems. Cloud computing offers it’s all resources as services and utilize them in well-established standards and best practiced profited in the domain of SOA and provide global and easy accessibility of cloud services in standardized way.

Cloud computing also takes idea from utility computing to offer metric for the services used. These metrics are at the fundamental of the public pay per use models. In additional measured services are important parts of the feedback loop in automatic computing. These services are performed scale -on -demand and automatic Failure recovery.

Cloud computing is a one type of grid computing which has adapted by addressing QoS(quality of services) and reliability problems. Cloud computing introduces the tools and technologies to develop data/compute parallel application with an inexpensive way than a traditional parallel application.

Cloud computing shares characteristics with

According tothe definition of the National Institute of Standard Science and Technology cloud computing has five essentialcharacteristics –

Service Model

Cloud computing provides their services according to the different service model. The three models areInfrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).

The NIZT defines the service models as follows

Infrastructure as a Service (IaaS):

Platform as a service (PaaS)

Software as a service (SaaS)

Mobile backend as a service (MBaaS)

Cloud Clients

Users access and use cloud computing through different gadgets like desktop, laptops,tabloids and smart phones orany Ethernet enabled device such as Home Automation Gadgets. 

Private Cloud

Private cloud is developed to operate solely for a single organization. It may beorganized internally or by a third-party, and hosted either internally or externally. For a private cloud project needs a significant level and degree of involvement to observe the business environment, and it is necessary for the organization to redevelop ideas on the existing resources.

Public Cloud

Public cloud services are operated over a network that is available for public use. Public cloud services may be independent. Technically there may be a slight dissimilarity  between public and private cloud architecture, however, But Security consideration is completely different for public cloud and it is made for public audience over a non trusted network

Hybrid Cloud

Hybrid cloud is a amalgam of two or more clouds (private, community or public) that remain distinct entities but are tied up together,providing the benefits of multiple deployment models. 

Advantages of cloud computing

Agility  Cloud computing enhances human abilities to re-provision for infrastructure
Cost Cloud providers have claimed of cost reductions. A public-Cloud computing model changes a capital expenditure into optional expenditure. This lowers barrier to entity as infrastructure is supplied by third party .
Device and location independence This property allows users to access system using web browser from any location from any devices(mobile or PC).
Maintenance Maintenance is quite easier. Because it not required to installed user computer and can be accessed from any location.
Multitenancy This property allows sharing of resources and cost across a vast number of users
Performance Performance of cloud computing is constantly monitored. Web service constructs a loosely coupled architecture as the system interface.
Productivity  Productivity can be enhanced when multiple users can perform on the same data together
Reliability By increasing the reliability Could computing supports business continuity and disaster recovery 
Security Cloud computing provides enhance security service by centralization of data, increased security-focused resources, etc

Conclusion

Twenty first century is an age of technology where every tiny object is connected to internet and data is critical to individuals and organizations. Cloud computing is an answer to all the data storage issues. To keep data-loss at a bay and make data recovery easy, cloud computing is the destination.

Cloud computing gives an opportunity to the user to store and access data from cloud instead of hard drives. Giving ease to all to access, upload , download data from anywhere, anytime by using any device.

I hope this article helps you in understanding cloud computing and its working, share you feedback in the comments below!