C - Definitions

  • C

    chaos engineering

    Chaos engineering is the process of testing a distributed computing system to ensure that it can withstand unexpected disruptions.

  • ChatOps

    ChatOps, sometimes known as conversation-driven collaboration or conversation-driven DevOps, is the use of chat clients, chatbots and other real-time communication tools to facilitate software development and IT operations tasks.

  • Chef (software)

    Chef is an open source systems management and cloud infrastructure automation platform.

  • Cloud Native Computing Foundation (CNCF)

    The Cloud Native Computing Foundation (CNCF) is an open source software foundation that promotes the adoption of cloud-native computing.

  • COBOL (Common Business Oriented Language)

    COBOL (Common Business-Oriented Language) is a high-level programming language for business applications. It was the first popular language designed to be operating system-agnostic and is still in use in many financial and business applications today.

  • composable infrastructure

    Composable infrastructure is a framework that decouples device resources in order to treat them as services.

  • container image

    A container image is an unchangeable, static file that includes executable code so it can run an isolated process on IT infrastructure.

  • container repository

    A container repository is a collection of related container images that provide different versions of an application.

  • containers (container-based virtualization or containerization)

    Containers are a type of software that can virtually package and isolate applications for deployment.

  • containers as a service (CaaS)

    Containers as a service (CaaS) is a cloud-based service that provides a secure environment for running containerized applications.

  • continual service improvement

    Continual service improvement (CSI) is a method to identify and execute opportunities to improve IT processes and services, and to objectively measure the effects of these efforts over time.

  • continuous delivery (CD)

    Continuous delivery (CD) is an approach for software delivery in which development teams produce and test code in short but continuous cycles to improve software quality.

  • What is a configuration file?

    A configuration file, often shortened to config file, defines the parameters, options, settings and preferences applied to operating systems (OSes), infrastructure devices and applications in an IT context.

  • What is change failure rate (CFR)?

    Change failure rate is a software development performance metric that measures the percentage of software deliveries that required remediation after release to production.

  • What is cloud orchestration (cloud orchestrator)?

    Cloud orchestration (cloud orchestrator) is the use of programming technology to manage the interconnections and interactions among workloads on public and private cloud infrastructure.

  • What is compliance automation?

    Compliance automation, also known as automated compliance, is the practice of using technology -- such as applications with AI features -- to perform and simplify compliance procedures.

  • What is configuration management? A comprehensive guide

    Configuration management, or CM, is a governance and systems engineering process used to track and control IT resources, services and applications across an enterprise.

  • What is container management and why is it important?

    Container management refers to a set of practices that govern and maintain containerization software. Container management tools automate the creation, deployment, destruction and scaling of application or systems containers.

  • What is continuous deployment (CD)?

    Continuous deployment (CD) is a strategy for software development and releases in which every code change is automatically run through a pipeline of tests and inspections before being pushed into production.

  • What is continuous monitoring?

    Continuous monitoring constantly observes the performance and operation of IT assets to help reduce risk and improve uptime instead of taking a point-in-time snapshot of a device, network or application.