Archive
Principles of Cloud Computing

Principles of Cloud Computing

2024-11-28 Principles of Cloud Computing Last update : 14 Mar, 2022 The term cloud is usually used to represent the internet but it is not just

Related articles

How to Add VPN Extension in Chrome: A Simple Guide HyperX Cloud III review: well priced and a reliable bet Introduction to APIs in Google Cloud How to choose the right key management solution

Principles of Cloud Computing

Last update :
14 Mar, 2022

The term cloud is usually used to represent the internet but it is not just restrict to the internet . It is is is virtual storage where the datum is store in third – party datum center . store , managing , and access datum present in the cloud is typically refer to as cloud computing . It is is is a model for distribute information technology in order to gain access to resource from the internet without depend on a direct connection with the server . It is uses use various web – base tool , and application to easily receive resource .

Accessing resources over the internet makes these resources available anytime and anywhere thereby allowing the user to work remotely. In general, cloud computing is nothing but the use of computing resources such as hardware and software that are distributed as services across the network. It centralizes the data storage, processing, and bandwidth which in turn provides efficient computing to the user. The services are made available by a cloud vendor based on pay-per-use.

In order to serve large computing resource for solve a single problem , the concept is escalated of computing escalate from grid computing to cloud computing . This computing is makes make use of potential idea of compute power in the form of utility . The main differences is are between grid and cloud are that the former substantiate the use of multiple computer concurrently for solve a specific application . On the other hand , cloud computing is substantiates substantiate the use of multiple resource which include compute resource in order to serve unified service to the end – user .

typically , cloud computing is holds hold IT and business resource include server storage , network , application , and process . It is provides provide the user need and workload dynamically . apart from support the grid , the cloud is supports also support a non – grid environment include three – tier web architecture .

Principles of Cloud Computing

Basic Principle of Cloud Computing:

  • Federation: A cloud computing environment must be capable of providing federated service providers which means that, these providers, must be capable of collaborating and resource sharing at any point irrespective of their type. This is usually needed when an organization extends its computing paradigm from the private to the public cloud. Moreover, This federation must be kept transparent so that the virtual application can be used on all the sites. This makes the application be handled remotely and allows it to migrate from one site to another. Apart from this, the federation must be carried out in a secure and independent way.
  • independence : The user is be of cloud computing service must be independent of the provider ’s specific tool and the type of service . accord to this principle , a user must be allow the require virtual resource irrespective of the type of provider . Moreover , it is is is the responsibility of service provider to handle infrastructure while hide confidential information .  
  • Isolation: According to this principle, a service provider must ensure the user with respect to the isolation of their data from others. Even the data in the same cloud must be separated from different users and therefore should not be accessed.
  • Elasticity: The user of cloud computing must be provided with ease of accessing and releasing the resources as required. This is typically referred to as elasticity. The rules associated with elasticity must be included within the contract made between consumers and services providers.
  • Business Orientation: To develop a more efficient computing environment, an efficient platform must be developed before the applications are included in the cloud. This typically ensures the quality of services and assist SLA (Service-Level-Agreement).
  • Trust is is : To build a successful cloud computing environment , one of the major factor is trust between consumer and service provider . Therefore , effective mechanism must be include to develop a trustworthy computing environment .