Cloud & AI Infrastructure
Cloud computing and AI infrastructure terms: service models, containers and Kubernetes, DevOps and SRE practice, data platforms, networking, identity, cost management and model serving.
Where AiVibe comes in
AiVibe Software Services delivers cloud solutions on AWS, Microsoft Azure, Google Cloud or on-premise, together with cloud security, legacy modernisation, data analytics and AI and machine learning services.
50 terms
- Apache KafkaApache Kafka is an open-source distributed event streaming platform that stores streams of records in partitioned, replicated, append-only…
- API GatewayAn API gateway is a single entry point that receives client API requests, applies policies such as authentication, rate limiting and…
- Auto ScalingAuto scaling is the automatic addition or removal of compute capacity, such as virtual machines, containers or pods, in response to load…
- Availability Zone (AZ)An availability zone is an isolated group of one or more data centres within a cloud region, with independent power, cooling and…
- Blue-Green DeploymentBlue-green deployment is a release strategy that runs two identical production environments, deploys the new version to the idle one and…
- Canary ReleaseA canary release rolls out a new software version to a small share of users or servers first, monitors its behaviour against the existing…
- CI/CD PipelineA CI/CD pipeline automates the path from code commit to release, using continuous integration to build and test every change and…
- Cloud RegionA cloud region is a separate geographic area where a cloud provider runs a group of data centres, usually split into availability zones…
- Container ImageA container image is an immutable, layered package containing an application and everything it needs to run, built once and used to start…
- Container OrchestrationContainer orchestration is the automated scheduling, scaling, networking, health management and updating of containers across a cluster of…
- Container RegistryA container registry is a service that stores, versions and distributes container images, letting build pipelines push images and…
- Content Delivery Network (CDN)A content delivery network (CDN) is a distributed network of edge servers that caches and serves web content, media and files from…
- Data LakeA data lake is a central repository that stores large volumes of raw structured, semi-structured and unstructured data in its native…
- Data LakehouseA data lakehouse combines the low-cost, flexible storage of a data lake with warehouse features such as ACID transactions, schema…
- Data WarehouseA data warehouse is a central, structured repository that integrates cleaned data from multiple business and operational systems, modelled…
- DevOpsDevOps is a set of practices and a culture that unites software development and IT operations, using shared ownership and automation such…
- Disaster Recovery (DR)Disaster recovery (DR) is the planning, technology and procedures used to restore IT systems and data after a major disruption, guided by…
- Event StreamingEvent streaming is the continuous capture of events, such as transactions or sensor readings, into durable ordered logs that many…
- Extract, Transform, Load (ETL)Extract, transform, load (ETL) is a data integration process that pulls data from source systems, cleans and reshapes it, and loads it…
- FinOps (Cloud Financial Operations)FinOps is a cloud financial management practice that brings engineering, finance and business teams together to make cloud spending…
- GitOpsGitOps is a way of operating infrastructure and applications in which a Git repository holds the declared desired state and automated…
- GPU Cloud InstanceA GPU cloud instance is a rentable virtual or bare-metal server with one or more graphics processing units attached, used for training and…
- High Availability (HA)High availability (HA) is the design of IT and industrial systems to keep running with minimal downtime by removing single points of…
- Hybrid CloudA hybrid cloud is an IT environment that combines on-premise or private cloud infrastructure with one or more public clouds, connected so…
- Identity and Access Management (IAM)Identity and access management (IAM) is the discipline and set of cloud services that authenticate users, applications and devices and…
- Inference EndpointAn inference endpoint is a hosted, network-accessible interface, usually an HTTPS API, that receives input data, runs it through a…
- Infrastructure as a Service (IaaS)Infrastructure as a service (IaaS) is a cloud service model that provides virtualised compute, storage and networking on demand, with the…
- Infrastructure as Code (IaC)Infrastructure as code (IaC) is the management of cloud and data-centre infrastructure through version-controlled definition files instead…
- KubernetesKubernetes is an open-source container orchestration platform that automates the deployment, scaling and management of containerised…
- Load BalancingLoad balancing distributes incoming network traffic across several servers or service instances, using health checks and routing…
- Managed Database (DBaaS)A managed database, or database as a service (DBaaS), is a cloud database whose provider handles provisioning, patching, backups…
- Message QueueA message queue is an asynchronous messaging component that stores messages from producing applications until consuming applications…
- Microservices ArchitectureMicroservices architecture is a software design approach that builds an application from small, independently deployable services, each…
- Model ServingModel serving is the deployment of trained machine-learning models behind an API or batch process so applications can obtain predictions…
- Multi-CloudMulti-cloud is the use of services from two or more public cloud providers within one organisation, chosen to match workloads to the…
- Object StorageObject storage is a scalable storage architecture that keeps data as objects with metadata and unique identifiers in flat buckets…
- ObservabilityObservability is the ability to understand what is happening inside a software system from its external outputs, chiefly metrics, logs and…
- OpenTelemetry (OTel)OpenTelemetry (OTel) is an open-source, vendor-neutral observability framework under the Cloud Native Computing Foundation that…
- Platform as a Service (PaaS)Platform as a service (PaaS) is a cloud service model that provides a managed environment for developing and running applications, so…
- Recovery Point Objective (RPO)The recovery point objective (RPO) is the maximum acceptable data loss after a disruption, measured as the time between the last…
- Recovery Time Objective (RTO)The recovery time objective (RTO) is the maximum acceptable time a system or business process may be unavailable after a disruption before…
- Serverless ComputingServerless computing is a cloud model in which the provider runs and scales the servers automatically, so teams deploy functions or…
- Service Level Objective (SLO)A service level objective (SLO) is an internal reliability target for a service, such as the share of successful or fast requests over a…
- Service MeshA service mesh is a dedicated infrastructure layer, usually built from network proxies beside each service, that handles…
- Shared Responsibility ModelThe shared responsibility model defines which security and operational duties a cloud provider handles and which remain with the customer…
- Site Reliability Engineering (SRE)Site reliability engineering (SRE) is a discipline, originating at Google, that applies software engineering to operations, using service…
- Software as a Service (SaaS)Software as a service (SaaS) is a cloud service model in which a provider hosts and maintains a complete application that customers use…
- Software ContainerA software container packages an application with its dependencies into an isolated unit that shares the host operating system kernel, so…
- Virtual Machine (VM)A virtual machine (VM) is a software emulation of a complete computer, with its own operating system, that runs on shared physical…
- Virtual Private Cloud (VPC)A virtual private cloud (VPC) is a logically isolated network inside a public cloud where an organisation defines its own IP ranges…
Other topics
- AI & Machine LearningMachine learning and deep learning fundamentals, LLMs and generative AI, RAG, AI agents and their protocols…
- CNC & Precision MachiningCNC machine tools and machining practice: axes, spindles, feeds and speeds, G-code, offsets, CAM, tooling and tool…
- Cybersecurity & ComplianceApplication and enterprise security, from vulnerability classes and security testing to detection, response, identity…
- Industrial IoT & EdgeIndustrial IoT architecture and edge computing: OPC UA and MQTT, unified namespace, gateways and protocol translation…
- Industry 4.0 & Manufacturing OperationsIndustry 4.0 and smart factory concepts, OEE and production losses, lean methods, Six Sigma and statistical process…
- OT & Industrial CybersecuritySecurity of operational technology and industrial control systems: IEC 62443, the Purdue model, segmentation, secure…
- PLC & Industrial ControlProgrammable controllers and IEC 61131-3 programming, I/O, HMI, SCADA and DCS, PID and motion control, functional…
- Quality, Reliability & MaintenanceMaintenance strategies, reliability metrics and analysis, condition monitoring techniques, maintenance management…
- Robotics & Physical AIIndustrial and collaborative robots, kinematics, programming and simulation, grippers, machine vision, mobile robots…
- Textile & Automotive ManufacturingTextile production from spinning, weaving and knitting to dyeing and finishing, and automotive and EV production from…