Home / C

Capital Expenditure (CapEx)

A capital expenditure (Capex) is an expense incurred by a business for an asset that will be used for more than a year in the operations of the business. This […]


Ceph is a software defined storage (SDS) platform that unifies the storage of block, object and file data into a distributed computer cluster. It is a component of the OpenStack […]

Ceph Storage

Ceph storage is a software-defined storage solution that distributes data across clusters of storage resources. It is a fault-tolerant and scale-out storage system, where multiple Ceph storage nodes (servers) cooperate […]

Cloud Application

A cloud application is internet-based software that is housed on servers in a remote data center managed by a cloud-service provider. Users access the software through a web browser. In […]

Cloud Automation

Cloud automation is the process of using virtual machine templates and configuration tools to set up and deploy cloud computing workloads. Automation aims to make all activities related to cloud […]

Cloud Computing

Cloud computing is the on-demand delivery of IT resources—applications, storage, databases, networking and more—over the Internet (“the cloud”). Many popular online services, from email and video streaming to file storage, […]

Cloud Foundry

Cloud Foundry is an open source cloud Platform-as-a-Service (PaaS) on which developers can build, deploy, run and scale applications. While other cloud platform services are tied to particular cloud providers […]

Cloud Migration

Cloud migration is the process of moving data, applications, digital assets and IT resources from an organization’s on-site computers to the cloud, or moving them from one cloud environment to […]

Cloud Native

Cloud native computing is a programming approach that is designed to take advantage of the cloud computing model. It uses open source software that supports its three key elements: Containerization, […]

Cloud Native Computing Foundation (CNCF)

The Cloud Native Computing Foundation (CNCF) is an organization that was founded in December 2015 as part of the Linux Foundation. It works to drive adoption of cloud native technologies […]

Cloud Orchestration

Cloud orchestration is the coordination of automated cloud computing tasks, resulting in a consolidated workflow. While cloud automation usually describes a task accomplished without human intervention, cloud orchestration describes the […]

Cloud Services Provider

A cloud services provider (CSP) offers different data center offerings and products to businesses and individuals as services they can use via the internet. Paying a CSP for the use […]

Cloud Solutions

Cloud solutions, also known as cloud computing or cloud services, deliver IT resources on demand over the Internet. Cloud service providers such Amazon Web Services, Microsoft Azure and Google Cloud […]

Cloud Storage

Cloud storage is a storage-as-a-service model that remotely stores, manages, backs up and shares data over the Internet. Digital data is stored in logical pools, while the physical storage may […]

Commodity Hardware

Commodity hardware, sometimes known as off-the-shelf hardware, is a computer device or IT component that is relatively inexpensive, widely available and basically interchangeable with other hardware of its type. Unlike […]

Computer Cluster

A computer cluster is a set of connected computers (nodes) that work together as if they are a single (much more powerful) machine. Unlike grid computers, where each node performs […]

Configuration Management

Configuration management (CM) is the practice of making and tracking changes systematically so that an IT environment maintains its integrity over time. The physical attributes and functional capabilities of the IT […]

Configuration Management Tools

Configuration management (CM) tools automate the process of identifying, documenting and tracking changes in the hardware, software and devices in an IT environment. CM tools show the system administrator all […]

Container Management

Container management software helps manage and organize the work associated with software containers. Software containers are free-standing collections of all of the components needed to execute the software, including libraries, […]


Containers are software packages that provide an entire runtime environment: an application, plus its dependencies, system libraries, settings and other binaries, and the configuration files needed to run it. Available […]

Containers as a Service (CaaS)

Containers-as-a-Service (CaaS) is a cloud service model that allows users to manage and deploy containers, Linux applications and clusters through container-based virtualization. Container engines, orchestration and the underlying compute resources […]

Continuous Adaptive Risk and Trust Assessment (CARTA)

Continuous adaptive risk and trust assessment (CARTA) is a strategic approach to information security that was introduced by Gartner in 2017.  It is built on their Adaptive Security Architecture which […]

Continuous Delivery

Continuous delivery is an iterative software development approach that ensures every change to a system can be released. The goal is to make software releases reliable so organizations can deliver […]

Continuous Deployment

Continuous deployment is a software development approach in which every code change goes through the entire pipeline and is put into production automatically, resulting in many production deployments every day. […]

Continuous Integration

Continuous integration is a software development approach where developers regularly merge or integrate code changes into a central repository. Automated builds and tests are then run from the shared repository, […]


Copyleft is a form of licensing that can apply to computer software as well as a wide range of works including scientific discoveries, art, documents, etc. Copyleft licenses for computer […]


Copyright is a legal protection in many countries that gives the creator of original works the exclusive right to determine the conditions under which their work can be used by […]

What Is Containerization?

Containerization is an application or system distribution method that isolates the application or system and its dependencies from the underlying infrastructure. It is an OS-level virtualization that allows users to […]