Glossary
IT & Cloud glossary
233 key terms and acronyms from across IT & Cloud certifications, in plain English. Definitions are simplified for learning; the official exam outlines are authoritative.
- Access tier
- Hot, Cool or Archive storage for cost vs access speed.
- Access token
- A credential issued after authentication that an app presents to access a protected API or resource.
- ACL
- Access Control List - filters traffic by rules.
- Administrative distance
- Trustworthiness ranking of a route source.
- API Gateway
- A managed front door for creating and securing APIs.
- API Management
- A service to publish, secure, throttle and monitor APIs behind a single gateway.
- App Engine
- A managed platform-as-a-service for deploying applications without managing servers.
- App Service
- Managed hosting for web apps and APIs.
- Application Insights
- An Azure Monitor feature that collects telemetry to monitor app performance and diagnose problems.
- Application Migration Service
- Lift-and-shift migration of servers to AWS.
- Aurora
- AWS's managed MySQL- and PostgreSQL-compatible database.
- Auto Scaling
- Automatically adjusts capacity to demand.
- Availability zone
- A physically separate location within an Azure region, used to design for high availability against datacentre failure.
- Availability Zone (AZ)
- One or more isolated data centres within a Region.
- AWS Organizations
- Central management of multiple AWS accounts.
- Azure Backup
- A service for backing up and restoring Azure (and on-premises) data and workloads.
- Azure Cache for Redis
- An in-memory cache used to speed up applications by storing frequently accessed data.
- Azure Container Instances
- A service for running a single container quickly without orchestration; useful for simple or short-lived workloads.
- Azure Functions
- A serverless, event-driven compute service that runs small pieces of code (triggered by HTTP, timers, queues and more) without managing servers.
- Azure Migrate
- A service for assessing and migrating on-premises servers, databases and apps to Azure.
- Azure Monitor
- Metrics, logs and alerts for resources.
- Azure Policy
- A governance service that enforces rules on resources, such as allowed regions or required tags, to keep deployments compliant.
- Azure Site Recovery
- A disaster-recovery service that replicates workloads to another region and orchestrates failover.
- Azure SQL Database
- A managed relational database service for cloud-native applications.
- Backend
- The configuration that determines where state is stored and, sometimes, where operations run.
- BigQuery
- A serverless, highly scalable data warehouse for analytics using SQL.
- Bigtable
- A wide-column NoSQL database for large-scale analytical and operational workloads.
- Binding
- A declarative connection between a Function and a service, used to pass data in or out without writing connection code.
- Blob storage
- Azure object storage for unstructured data such as files, images and backups, organised into containers.
- Built-in function
- A function provided by Terraform (for strings, numbers, collections and more) used within configuration.
- Canary deployment
- Releasing to a small share of traffic first.
- CDN
- A Content Delivery Network that caches content at edge locations to reduce latency for users.
- CIDR
- Slash notation for a subnet mask (e.g., /24).
- Cloud CDN
- A content delivery network that caches content near users to reduce latency.
- Cloud computing
- On-demand IT resources delivered over the internet, pay-as-you-go.
- Cloud Functions
- An event-driven, serverless compute service for running small pieces of code in response to triggers.
- Cloud Interconnect
- A service providing dedicated, private connectivity between on-premises networks and Google Cloud.
- Cloud KMS
- Key Management Service for creating and managing cryptographic keys.
- Cloud Load Balancing
- A managed service that distributes traffic across instances, globally or regionally.
- Cloud Logging
- A service for storing, searching and analysing log data across Google Cloud.
- Cloud Monitoring
- A service for collecting metrics and building dashboards and alerts to observe systems.
- Cloud Run
- A serverless service for running containers that scales automatically, including to zero.
- Cloud SQL
- A managed relational database service supporting MySQL, PostgreSQL and SQL Server.
- Cloud Storage
- Object storage for unstructured data, organised into buckets with different storage classes.
- CloudFormation
- Infrastructure as code using declarative templates.
- CloudFront
- Content delivery network (CDN).
- CloudTrail
- Records account API activity for audit and governance.
- CloudWatch
- Monitoring: metrics, logs, dashboards and alarms.
- CloudWatch Alarm
- Triggers an action when a metric crosses a threshold.
- Cognito
- User sign-up, sign-in and identity for applications.
- Compute Engine
- Google Cloud's virtual machine service (infrastructure as a service) for running workloads on VMs.
- Conditional access
- A policy feature in Microsoft Entra that grants or blocks access based on signals such as user, device, location and risk.
- Config
- Tracks resource configuration and compliance.
- ConfigMap
- Non-secret configuration injected into pods.
- Consistency level
- A Cosmos DB setting that trades off data freshness against latency and availability, from strong to eventual.
- Container Apps
- A serverless container service for running microservices and containerised apps without managing the underlying cluster.
- Control plane
- The components that manage the cluster (API server, scheduler, controller manager, etcd).
- Control Tower
- Sets up and governs a secure multi-account environment.
- CoreDNS
- The cluster's DNS for service discovery.
- Cosmos DB
- A globally distributed, multi-model NoSQL database with tunable consistency.
- CronJob
- Runs a Job on a schedule.
- Cross-account role
- An IAM role assumed from another account for access.
- Data source
- A block that reads existing information from a provider without creating anything.
- Default gateway
- The router a device uses to reach other networks.
- Dependency
- A relationship between resources; Terraform infers order from references, or you set it explicitly with depends_on.
- Deployment
- Manages a replicated set of pods and rolling updates.
- Deployment slot
- A live staging environment in App Service that lets you deploy and test, then swap into production with no downtime.
- DHCP
- Automatically assigns IP addresses.
- Direct Connect
- A dedicated private network link from on-premises to AWS.
- Disaster recovery
- The plan and tooling to restore service in another location after a major outage.
- Disaster recovery (DR)
- Strategies (backup/restore, pilot light, warm standby, multi-site) to recover from failure.
- DMS
- Database Migration Service for moving databases.
- DNS
- Resolves names to IP addresses.
- DynamoDB
- Managed NoSQL key-value database.
- EBS
- Elastic Block Store - block storage for EC2.
- EBS vs instance store
- Persistent block storage versus ephemeral local disk.
- EC2
- Elastic Compute Cloud - virtual servers.
- ECS / EKS / Fargate
- Container orchestration (ECS/EKS) and serverless containers (Fargate).
- EFS
- Elastic File System - shared file storage.
- Elastic IP
- A static, reassignable public IPv4 address.
- Elastic Load Balancing (ELB)
- Distributes traffic across targets.
- ElastiCache
- Managed in-memory cache (Redis or Memcached).
- Elasticity
- Scaling up and down automatically.
- ELB
- Elastic Load Balancing - distributes traffic across targets.
- etcd
- The key-value store holding all cluster state; backed up and restored in the exam.
- EtherChannel
- Bundled links acting as one for bandwidth/redundancy.
- Event Grid
- A service for routing discrete events (such as a file uploaded) to handlers in an event-driven architecture.
- Event Hubs
- A high-throughput service for ingesting large streams of telemetry or event data.
- EventBridge
- Event bus for routing events and automated responses.
- ExpressRoute
- A private, dedicated connection to Azure.
- Firestore
- A flexible, scalable document (NoSQL) database for application data.
- Google Kubernetes Engine (GKE)
- A managed Kubernetes service for running containerised workloads with orchestration.
- HCL
- HashiCorp Configuration Language: the declarative language used to write Terraform configurations.
- HCP Terraform
- HashiCorp's managed service (formerly Terraform Cloud) for remote runs, shared state and collaboration.
- High availability
- Designing a system to keep running despite component failures, typically with redundancy across zones or regions.
- Hub-and-spoke
- A network topology with a central hub VNet for shared services and peered spoke VNets for workloads.
- Hybrid cloud
- A mix of public and private.
- Hybrid identity
- An identity model that connects on-premises Active Directory with Microsoft Entra so users have one identity across both.
- IaaS
- Infrastructure as a Service - you manage OS and apps.
- IAM
- Identity and Access Management - users, roles and policies.
- IAM role
- Temporary credentials assumed by services or users.
- Infrastructure as code (IaC)
- Defining and managing infrastructure through configuration files so it is versioned, repeatable and reviewable.
- Ingress
- Routes external HTTP/S traffic to services.
- Input variable
- A parameter that lets you pass values into a configuration or module.
- Internet Gateway
- Connects a VPC to the public internet.
- Job
- Runs a pod to completion for a batch task.
- Key Vault
- An Azure service for securely storing and accessing secrets, keys and certificates.
- Kinesis
- Real-time streaming-data ingestion and processing.
- KMS
- Key Management Service - manages encryption keys.
- kubeadm
- Tool to bootstrap and manage a cluster.
- kubectl
- The command-line tool to build and deploy on the cluster.
- Lambda
- Serverless functions that run code on demand.
- Landing Zone
- A pre-configured, secure multi-account baseline.
- Liveness probe
- A check that restarts a container if it is unhealthy.
- Log Analytics
- Queries and analyses collected log data.
- LRS / ZRS / GRS
- Storage redundancy: local, zone, or geo.
- Managed Identity
- An identity managed by Azure that lets a resource authenticate to other services without storing credentials in code.
- Management group
- A container above subscriptions used to apply governance, policy and access across many subscriptions at once.
- Microsoft Entra
- Azure's identity and access service (formerly Azure Active Directory) for authenticating users and applications.
- Microsoft Entra ID
- Azure's identity service (formerly Azure AD).
- Module
- A reusable, parameterised group of resources that can be called with inputs and expose outputs.
- Multi-AZ
- Deploying across Availability Zones for high availability.
- Multi-container pod
- A pod running helper containers (e.g., sidecar) alongside the main one.
- Multi-Region
- Designing across AWS Regions for resilience or latency.
- NACL
- Network ACL - a stateless subnet-level firewall.
- Namespace
- A virtual cluster used to scope resources.
- NAT
- Network Address Translation, private to public.
- NAT Gateway
- Lets private-subnet resources reach the internet outbound only.
- NetworkPolicy
- Rules controlling traffic between pods.
- Node
- A worker machine that runs pods.
- NSG
- Network Security Group - stateful firewall rules.
- On-Demand / Reserved / Spot
- EC2 pricing: pay-as-you-go, committed discount, or cheap-but-interruptible.
- OSPF
- A link-state dynamic routing protocol.
- Output value
- A value a configuration or module exposes after apply, such as an IP address.
- PaaS
- Platform as a Service - the platform is managed for you.
- Partition key
- The property Cosmos DB uses to distribute data across partitions; choosing it well is key to performance and scale.
- PAT
- Port Address Translation - many private IPs to one public.
- Patch management
- Keeping systems updated, often via Systems Manager.
- Peering
- Connecting two VNets privately.
- PersistentVolume (PV)
- Cluster storage provisioned for use by pods.
- PersistentVolumeClaim (PVC)
- A pod's request for storage.
- Pod
- The smallest deployable unit; one or more containers sharing a network and storage.
- Port security
- Restricts which devices can use a switch port.
- Private cloud
- Cloud resources used by a single organisation.
- Private endpoint
- A network interface that connects privately to an Azure service over the Microsoft backbone, avoiding the public internet.
- Project
- The basic Google Cloud organising unit that groups resources, billing and permissions.
- Provider
- A plugin that lets Terraform manage a platform's resources, such as AWS, Azure or Google Cloud.
- Public cloud
- Resources owned and run by a cloud provider.
- Public registry
- The Terraform Registry, a source of official and community modules and providers.
- Queue Storage
- A simple, durable message queue for decoupling parts of an application.
- RBAC
- Role-Based Access Control: granting permissions by assigning roles to users, groups or identities at a defined scope.
- RDS
- Relational Database Service - managed SQL databases.
- Read replica
- A read-only copy of a database that scales read traffic.
- Readiness probe
- A check that controls whether a pod receives traffic.
- Region
- A geographic area containing multiple Availability Zones.
- Region pair
- Two linked Azure regions used together for resilience and disaster recovery.
- Remote state
- State stored in a shared backend so a team can collaborate safely.
- ReplicaSet
- Keeps a stable number of pod replicas running.
- Resource
- A block describing a piece of infrastructure Terraform creates and manages, such as a virtual machine.
- Resource group
- A logical container for related resources.
- Resource hierarchy
- The organisation, folders, projects and resources structure used to organise and govern Google Cloud.
- Resource lock
- Prevents accidental change or deletion.
- Resource requests/limits
- The CPU/memory a container requests and is capped at.
- REST API
- A web interface used in network automation.
- Right-sizing
- Matching instance size to actual need to cut cost.
- Rolling update
- Replacing pods gradually to avoid downtime.
- Route 53
- Managed DNS and routing.
- Routing table
- The list a router uses to choose paths.
- RPO
- Recovery Point Objective: the maximum acceptable data loss, expressed as the age of the last recoverable data.
- RTO
- Recovery Time Objective: the maximum acceptable time to restore a system after an outage.
- RTO / RPO
- Recovery time and recovery point objectives.
- S3
- Simple Storage Service - scalable object storage.
- S3 storage classes
- Tiers such as Standard, Infrequent Access and Glacier for cost vs access.
- SaaS
- Software as a Service - fully managed software you just use.
- SAS
- Shared Access Signature granting limited storage access.
- SAS token
- A Shared Access Signature: a time-limited, scoped token granting access to a storage resource without sharing the account key.
- Scalability
- Adding capacity to meet demand.
- Scale Set
- A group of identical, auto-scaling VMs.
- Secret
- Sensitive data injected into pods.
- Security group
- A stateful virtual firewall for instances.
- SecurityContext
- Security settings (user, privileges) for a pod or container.
- Serverless
- Running code/services without managing servers (Lambda, Fargate).
- Service
- A stable network endpoint for a set of pods.
- Service account
- A special identity used by applications and VMs (rather than people) to authenticate to Google Cloud services.
- Service Bus
- An enterprise messaging service with queues and topics for reliably decoupling components.
- Service Control Policy (SCP)
- Org-wide guardrails limiting what accounts can do.
- ServiceAccount
- An identity for processes running in a pod.
- Shared responsibility
- The split of security duties between provider and customer.
- Site-to-Site VPN
- An encrypted tunnel from an on-premises network to a VPC.
- SLA
- Service Level Agreement - the provider's uptime commitment.
- Snapshot
- A point-in-time backup of a volume or database.
- SNS
- Simple Notification Service - publish/subscribe messaging.
- Solutions Architect Expert
- The expert-level Azure credential earned by passing AZ-305, certifying you can design Azure solutions.
- Spanner
- A globally distributed, strongly consistent relational database that scales horizontally.
- SQL Managed Instance
- A managed SQL service offering near-full SQL Server compatibility for lift-and-shift migrations.
- SQS
- Simple Queue Service - decoupling via message queues.
- SQS vs SNS
- A pull-based queue (point-to-point) versus push-based pub/sub (fan-out).
- State
- Terraform's record of the real-world resources it manages, used to map configuration to reality.
- State file
- The file (often terraform.tfstate) that stores the current state.
- State locking
- A mechanism that prevents concurrent operations from corrupting the state.
- Static route
- A manually configured route.
- Storage account
- The container for blobs, files, queues and tables.
- Storage class
- A Cloud Storage setting (standard, nearline, coldline, archive) trading storage cost against access frequency.
- StorageClass
- Defines how storage is dynamically provisioned.
- STP
- Spanning Tree Protocol - prevents switching loops.
- STS
- Security Token Service - issues temporary credentials.
- Subnet
- A logical division of an IP network.
- Subnet mask
- Defines which part of an IP is network vs host.
- Subscription
- A billing and management boundary in Azure that groups resources and applies limits and policies.
- Switch vs router
- Forwards within a LAN vs between networks.
- Systems Manager
- Operate and automate resources at scale.
- Tag
- A label used to organise and track resources and cost.
- Taint / Toleration
- Mechanisms controlling which pods schedule onto which nodes.
- TCO
- Total Cost of Ownership - full cost of running workloads.
- Tenant
- A dedicated instance of Entra ID for an organisation.
- Terraform
- An open-source IaC tool that provisions infrastructure across many providers using a declarative configuration and a plan/apply workflow.
- terraform apply
- The command that makes the changes described by the configuration and plan.
- terraform destroy
- The command that removes the infrastructure Terraform manages.
- terraform import
- A command that brings existing, unmanaged infrastructure under Terraform's management in state.
- terraform init
- The command that initialises a working directory and downloads the required providers.
- terraform plan
- The command that previews the changes Terraform will make to reach the desired state, without applying them.
- The 7 Rs
- Migration strategies: rehost, replatform, repurchase, refactor, retire, retain, relocate.
- Transit Gateway
- A hub connecting many VPCs and on-premises networks.
- Trigger
- The event that starts an Azure Function, such as an HTTP request, a timer, or a new message on a queue.
- Trunk
- A link carrying multiple VLANs (802.1Q tagging).
- Trusted Advisor
- Recommendations for cost, security and performance.
- Virtual Machine
- A cloud-hosted server you fully control.
- VLAN
- A logical segment of a switched network.
- VNet
- Virtual Network - your private network in Azure.
- Volume
- Storage attached to a pod.
- VPC
- Virtual Private Cloud - your isolated private network in AWS.
- Well-Architected Framework
- AWS design pillars: security, reliability, performance, cost, operations, sustainability.
- Workspace
- A way to maintain multiple distinct states from the same configuration, for example per environment.