CLOUD-lesson 2-23
CLOUD-lesson 2-23
INNOVATION
By
Timothy,
024 922 70 26
[email protected]
Part 2
[email protected]
Cloud Computing Technologies
It is worth to discuss some technologies in
cloud computing
• Virtualization
• Service-Oriented Architecture (SOA)
• Grid Computing
• Utility Computing
Virtualization
• This is a 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 include: virtualization of hardware, server,
storage, operating system, data
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 SOA
The following are applications of Service-Oriented
Architecture -
Here, cloud servers are owned by Here, grids are owned and
infrastructure providers. managed by the organization.