Cloud Computing Glossary – Cloud Computing Taxonomy

Cloud Computing Glossary – Cloud Computing Taxonomy from Coding Compiler – You should know terminology related to Cloud Computing. Nowadays computing has become part of every industry. Not just computing, cloud computing  has become the reliable computing model to process the large amount of data. The future belongs to Cloud computing and it’s going to be the backbone of modern computing systems. In this blog post we are going to discuss the computing taxonomy and their relationship with cloud computing. 

Cloud Computing Glossary

  1. Artificial Intelligence
  2. Business Analytics Tools
  3. Business Analytics Tools
  4. Business Intelligence (BI) Tools
  5. What is Cloud?
  6. Powerful Cloud Applications
  7. What is Cloud Computing?
  8. Types of Cloud Computing
  9. Cloud Service Provider
  10. Cloud storage
  11. Computer grids
  12. Database sharing
  13. DevOps
  14. Flexible computing
  15. Hybrid cloud
  16. Infrastructure as a service (IaaS)
  17. Machine Learning
  18. Machine Learning Algorithms
  19. Microsoft Azure
  20. Middleware
  21. NoSQL
  22. Platform as a service (PaaS)
  23. Private cloud
  24. Public cloud
  25. Software as a service (SaaS)
  26. serverless computing
  27. virtual machine
  28. virtualization

Cloud Computing Taxonomy

Let’s discuss Cloud Computing Glossary and Terminology Related To Cloud Computing.

Artificial Intelligence (AI)

The ability of a computer system to mimic human intelligence. Using math and logic, the computer system simulates the reasoning people use to learn from new information and make decisions. 

[Related Article: What is Artificial Intelligence?]

Business Analytics Tools

Tools that extract data from business systems and store it in a repository, such as a data warehouse, for analysis. Business Analytics tools can range from spreadsheets with statistical functions to advanced tools to perform data analysis and predictive modeling. 

Business Intelligence (BI) Tools

Tools that can handle large amounts of unstructured data (for example, from books, magazines, documents, medical records, images, files, emails, and videos) to help you discover meaningful trends and new opportunities for your business.

What is Cloud?

A metaphor for a global network that was first used to refer to the telephone network and is now commonly used to denote the Internet. 

[Related Article: Cloud Computing Tutorial]

Powerful Cloud Applications

A configuration midway between a private cloud and a public cloud. When 100 percent of the capacity of resources is used in a private cloud, traffic overflow is directed to the public cloud using powerful cloud applications. 

What is Cloud Computing?

A computer resource delivery model that integrates various servers, applications, and other resources and that is offered as a service over the Internet. Sources are often virtualized. 

[Related Article: What is Cloud Computing?]

Types of Cloud Computing

There are three main types of cloud computing, and new ones are under development: Software-as-a-Service (SaaS) for web applications, Infrastructure-as-a-Service (IaaS) for access to storage and computing power over the Internet, and Platform-as-a-Service (PaaS) that provides developers with the tools to develop and host web applications. 

Cloud Service Provider

A company that offers a platform, infrastructure, application, or storage equipment in the cloud. Usually there are costs involved.

Cloud storage

A service that allows you to store data by transferring it over the internet or other network to a third party storage system at a remote location. 

Computer grids

Groups of networked computers that work together to perform large tasks, such as analyzing large collections of data and creating weather models. Cloud computing enables you to compile and use extensive computer grids during specific periods and for specific purposes. You only pay for what you use and you save the time and costs required to install the necessary resources yourself. 

Database sharing

A partition type that allows you to divide your large database into smaller databases, making it easier to manage on multiple servers faster. 


Bringing people, processes and technologies together to continuously deliver value to customers. By deploying DevOps, the Development and Operations teams come together to accelerate software delivery and make products safer and more reliable. |

Flexible computing

The ability to provision and remove computer resources for processing data, as additional memory or repository to meet varying requirements, so you don’t have to worry about capacity planning and technical requirements during peak usage.

[Related Article: Cloud Foundry Interview Questions]

Hybrid cloud

A cloud in which public and private clouds merge and are connected through technology that allows data and applications to be shared between the clouds. A hybrid cloud gives companies more flexibility to scale up or down, as well as more deployment options. 

Infrastructure as a service (IaaS)

A virtualized computer environment provided by a provider over the Internet as a service. The infrastructure can consist of servers, network equipment and software. Also called Hardware as a Service (HaaS).

Machine Learning

The process of predicting results with mathematical models versus relying on a set of instructions. This is made possible by identifying patterns within data, building an analytical model, and using this to make predictions and decisions. Machine learning is similar to how people learn. More experience in machine learning leads to better accuracy.

[Related Article: What is Machine Learning?]

Machine Learning Algorithms

Data scientists help identify patterns in data sets. Machine learning algorithms are selected based on the desired result such as predicting values, identifying deviations, finding the structure or determining categories. They are usually divided into algorithms used for supervised learning and algorithms used for unsupervised learning.

Microsoft Azure

Microsoft’s cloud platform, a growing collection of integrated services, including offerings such as Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). 

[Related Article: Microsoft Azure Cheat Sheet]


Software between an operating system and the applications running on it. This software provides communication and data management for distributed applications, such as cloud applications, for example, the data in one database can be used via another database. Examples of middleware are web servers, application servers and content management systems.


NoSQL is a set of non-relational database technologies, developed with unique capabilities for handling large volumes of unstructured and changing data. NoSQL technology provides a dynamic schedule, horizontal scaling and the ability to store and retrieve data such as columns, charts, key-value pairs or documents.

[Related Article: What is No SQL?]

Platform as a service (PaaS)

A computing platform (operating system and other services) provided by a provider over the Internet as a service. An example is an application development environment, which you can subscribe to and use immediately. Azure offers PaaS. 

Private cloud

Services offered over the Internet or an internal private network only to certain users, and not to the general public.

Public cloud

Services offered via the public internet to anyone who wants to buy them. 

Software as a service (SaaS)

An application provided by a provider over the Internet. Also called a hosted application. The application does not need to be purchased, installed, or run on users’ computers. SaaS providers were previously known as Application Service Providers (ASPs). 

Serverless computing

A computing model in which the cloud provider sets up and manages the servers. This allows developers to spend more time building apps and less managing infrastructure. 

Virtual machine

A computer file (usually called an ‘image’) that behaves like a real computer. Multiple virtual machines can run simultaneously on the same physical computer.


The act of creating a virtual, rather than a physical, version of a computer environment, including computer hardware, operating system, storage devices, etc.

Leave a Comment