TermDefinition
application migrationIt is the process of moving applications from one computing environment to another, often as part of a cloud adoption strategy
application modenizationIt is the process of updating legacy applications, processes, and data management with cloud computing technologies.
artificial intelligenceThe capability of a computer system to imitate human intelligence.

A computational model that simulates human reasoning to learn form new information and make decisions.
big data analyticsThese are the tools, systems, and applications that companies use to gather, process, and gain insights from vast, high-velocity datasets, whcih may come from various sources, like the Internet, social media, emails, and smart devices.
business analytics toolsThese are tools that extract data from business systems and integrate it into a repository where it can be analyzed
cachingIt is the process of storing important data in temporary memory more quickly and efficiently than conventionally stored data.
cloudIt is a metaphor for a global computing network of remote servers that run applications, store data and deliver content and services.
cloud burstingIt is a configuration between a private cloud and a public cloud to manage demand for cloud resources. where if the resource capacity of a private cloud cannot handle the traffic by itself, overflow traffic is directed to the public cloud through this process.
cloud computingIt is a delivery model for computing resources in which various servers, applications, data, and other resporces are integrated and provided as a service over the internet.
cloud infrastructureIt is the hardware and software components used to deliver cloud computing services over the internet.
cloud migrationIt is the process of moving some or all of a company’s resources to one or multiple locations in the cloud
cloud providerIt is a third-party company that offers cloud computing services and rescources, typically on a pay-per-use basis.
cloud service providerIt is a company that provides a cloud-based platform, infrastructure, application, or storage service, usually for a fee.
cloud storageIt is a service that allows you to store, access, and manage data on an offsite storage system maintained by a third party.
computer gridsThese are groups of networked computers that act together to perform large tasks, such as analyzing huge sets of data and weather modeling.
computer visionA form of AI that emulates the way how humans see, understand, and recognize images
containerA unit of software that groups an application’s code with the configuration files, libraries and dependencies it needs to run.
data governanceThis refers to the unique processes, policies and standards that an organization uses to help keep its data secure, private, and accurate.
data integrationIt is the process of combining and consolidating data from several differenct sources into a single system with a unfied view.
data lakeIt is a type of data repository that captures both relational and nonrelational data from a variety of resources.

It can store both semi-structured or unstructured data in addition to structured data, unlike a data warehouse that can store only the latter.
data migrationIt is the porcess of transferring data from one storage location to another, like from an on-premises server to a server of a cloud provider.
data scientistsThese are scientists who use technology, mathematical, business, and communication expertise to extract valuable information from large datasets
data warehouseIt is a central storage location for structured and semi-structured data for reporting and analysis
database securityThese are the processes, tools, controls that organizations use to secure and protect their databases, database management systems, physical and virtual servers, and network infrastructure against threats and security risks.
database shardingIt is a type of partitioning that lets you divide a large database into smaller databases which can be managed faster and more easily across servers.
databaseIt refers to a collection of data that is stored on a computer system.
deep learningIt is a type of machine learning in which artificial neural networks process, learn, and make decisions based on unstructured data that is often used to analyze large, complex datasets, complete nonlinear tasks , and responds to inputs faster and more accurately than humans.
development operations (DevOps)This practice brings development and operations teams togethe rto speed software delivery and make products more secure and reliable
edge computingIt is a technology that allows IoT devices to process data at the “edge” of a network, either by the device itself or by a local server.
elastic computingIt is the ability to dynamically provision and deprovision computer processing, memory, and storage devices to meet changing demands without worrying aabout capacity planning and engineering for peak usage.
face recognitionIt is a personal identification technology that relies on optical analysis to analyze an image
grid computingIt is a service that uses a group of networked computers working together as a virtual supercomputer to perform large or data-intensive tasks
hybrid cloud computingIt is a type of computing where on-premises data centers are combined with cloud computing products ans services to modernize legacy resources
infrastructure-as-a-serviceIt is a virtualized computer environment delivered as a service over the internet by a cloud provider
Internet of ThingsIt refers to equipment, machines, products and devices that are connected to the cloud and configured to collect and securely transmit data.
machine learningIt is the process of using mathematical models to predict outcomes instead of relying on a set of instructions.

It works by identifying patterns within data, building an analytical model, and using it to make predictions and decisions
machine leaning algorithmsThese help data scientists identify patterns within sets of data. They are also selected based on the desired outcome, whether if it’s predicting values, identifying anomalies, finding structure, or determining categories.
middlewareIt is a software that lies between an operating system and the applications running on it.
mobile app developmentIt refers to all of the processes involved in the development, coding, and release of a mobile application for use on portable electronic devices like smartphones, tablets, e-readers, smart watches, and handheld game consoles
multicloudIt is the practice of using the services of multiple cloud service providers to optimize workload performance, increase flexibility, and mitigate the risks of relying on any one vendor.
platform-as-a-serviceIt is a computing platform (which includes an operating system and other services) delivered as a service over the internet by a cloud service provider.
private cloudThese can refer to cloud compurting services offered over the internet or over a private internal network to only select users and not the general public.
public cloudThese ar cloud computing services offered over the internet by a third-party provider and available to anyone who wants to purchase them
quantum computingThis refers to the use of quantum mechanics to run calculations on specialized hardware in which specialized computers apply the behaviors of quantum physics to computing
qubitIt is the basic unit of information in quantum computing. Unlike its classical counterpart, it can represent 0 or 1 or any proportion of 0 and 1 in superposition of both states.
relational databaseThis is an efficient, flexible type of database that stores and organizes data points with defined relationships for fast access.
scaling upThis term refers to increasing or decreasing computing power or databases as needed
scaling downThis terms entails adding more databases or dividing a large database into smaller nodes using a data partitioning approach called sharding.
serverless computingIt is a computing model in which the cloud provider provisions and manages the servers.
software-as-a-serviceIt is an application delivered over the internet by a software provider that doesn’t have to be purchased, installed, or run on the users’ computers but instead is operated in the cloud.
virtual desktop infrastructure (VDI)It is an IT infrastructure that allows you to access computer systems from almost any device (such as a personal computer, smartphone, or tablet)
virtual machine (VM)It is a computer file, typically called an image, that behaves like an actual computer
virtual private network (VPN)This is a connection between your computer and a remote server owned by a VPN provider that creates a point-to-point tunnel that encrypt your personal data, masks your IP address, and lets you get around website blocks and firewalls.
virtualizationThis is the process of creating a virtual version of a computing environment, including computer hardware, operating system, and storage devices

Resources

Cloud computing terms