Javatpoint Logo
Javatpoint Logo

Cloud Computing Technologies

A list of cloud computing technologies are given below -

Virtualization

Virtualization is the process of creating a virtual environment to run multiple applications and operating systems on the same server. The virtual environment can be anything, such as a single instance or a combination of many operating systems, storage devices, network application servers, and other environments.

The concept of Virtualization in cloud computing increases the use of virtual machines. A virtual machine is a software computer or software program that not only works as a physical computer but can also function as a physical machine and perform tasks such as running applications or programs as per the user's demand.

Types of Virtualization

A list of types of Virtualization is given below -

  1. Hardware virtualization
  2. Server virtualization
  3. Storage virtualization
  4. Operating system virtualization
  5. Data Virtualization

Service-Oriented Architecture (SOA)

Service-Oriented Architecture (SOA) allows organizations to access on-demand cloud-based computing solutions according to the change of business needs. It can work without or with cloud computing. The advantages of using SOA is that it is easy to maintain, platform independent, and highly scalable.

Service Provider and Service consumer are the two major roles within SOA.

Applications of Service-Oriented Architecture

There are the following applications of Service-Oriented Architecture -

  • It is used in the healthcare industry.
  • It is used to create many mobile applications and games.
  • In the air force, SOA infrastructure is used to deploy situational awareness systems.

The service-oriented architecture is shown below:

Cloud Computing Technologies

Grid Computing

Grid computing is also known as distributed computing. It is a processor architecture that combines various different computing resources from multiple locations to achieve a common goal. In grid computing, the grid is connected by parallel nodes to form a computer cluster. These computer clusters are in different sizes and can run on any operating system.

Grid computing contains the following three types of machines -

  1. Control Node: It is a group of server which administrates the whole network.
  2. Provider: It is a computer which contributes its resources in the network resource pool.
  3. User: It is a computer which uses the resources on the network.

Mainly, grid computing is used in the ATMs, back-end infrastructures, and marketing research.

Cloud Computing Technologies

Utility Computing

Utility computing is the most trending IT service model. It provides on-demand computing resources (computation, storage, and programming services via API) and infrastructure based on the pay per use method. It minimizes the associated costs and maximizes the efficient use of resources. The advantage of utility computing is that it reduced the IT cost, provides greater flexibility, and easier to manage.

Large organizations such as Google and Amazon established their own utility services for computing storage and application.

Cloud Computing Technologies

Note: Grid computing, Cloud computing, as well as managed IT services follow the concept of utility computing.






Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA