Cloud Computing Technologies
A list of cloud computing technologies are given below –
- Virtualization
- Service-Oriented Architecture (SOA)
- Grid Computing
- Utility Computing
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 –
- Hardware virtualization
- Server virtualization
- Storage virtualization
- Operating system virtualization
- 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:
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 –
- Control Node: It is a group of server which administrates the whole network.
- Provider: It is a computer which contributes its resources in the network resource pool.
- 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.
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.
Let’s Join our Hacking Team
We Are Indian We Are Great
Hope this article helpful for you. Thank You
Indian Cyber Army | Make IT Secure
Enjoy…Stay Happy…Stay Secure…
Hope this article helpful for you. Thank You
If You Appreciate What We Do Here On Hackonology, You Should Consider:
Hackonology is the fastest growing and most trusted community site where you can find lots of courses, articles about Technology/Hacking/Cracking. Millions of people visit Hackonology! to search or browse the thousands of published articles available FREELY to all.
Let's be a part of Hacker's Community! Join our Hacking Team
We Are Indian We Are Great