Home >>Cloud Computing Tutorial >Cloud Computing Technologies

Cloud Computing Technologies

Cloud Computing Technologies

Below is a list of the cloud computing technologies-

  • Virtualization
  • Service-Oriented Architecture (SOA)
  • Grid Computing
  • Utility Computing

Virtualization

Virtualization is the process of creating a virtual environment on the same computer to operate various programs and operating systems. The virtual environment, whether a single instance or a mix of several operating systems, storage devices, network application servers, and other settings, may be everything.

Through cloud computing, the principle of virtualization software improves the usage of virtual machines. A virtual machine is a computer software or software program that not only functions as a physical computer but can also function as a physical machine and carry out tasks such as running applications or programs as required by the user.

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 use cloud-based computing solutions on-demand, depending on rising business requirements. It can work with cloud storage, or without it. The advantages of using SOA are its easy to maintain, independent platform, and highly scalable.

The two main positions within SOA are Service Provider and system preferences.

Applications of Service-Oriented Architecture

Service-Oriented Architecture applications are as follows-

  • It is included in the health-care field.
  • A lot of mobile applications and games are created with it.
  • SOA infrastructure is used in the air force to deploy the systems for situational awareness.

The architecture oriented to service as seen below:

Cloud Computing Technologies

Grid Computing

Grid computing is named distributed computing too. It's an architecture of processors that incorporates various computing resources from several locations to accomplish a common goal. In grid computing the grid is connected to create a network cluster by parallel nodes. Such groups of processors are of different sizes and can run on any operating system.

Grid computing contains 3 types of machines-

  • Control Node: It is a service group that regulates the whole network.
  • Provider: It is a computer that contributes the energy to the resource pool of the network.
  • User: This is a computer that utilizes the network tools.

Grid processing is mainly used in ATMs, backend infrastructures, and marketing research.

Cloud Computing Technologies

Utility Computing

The trendiest The business model is utility computing. It provides on-demand computing facilities (computing, data, and programming services through API) and pay-per-use infrastructure. It minimizes the associated costs, and maximizes resource efficiency. The advantage of utility computing is that it reduces IT costs, gives more flexibility and makes it easier to manage.

Big organizations including Google and Amazon have built their own computing storage and application utility systems.

Cloud Computing Technologies