ACE-Professional study materials
ACE-Professional study resources

ACE-Professional key terms

ACE-Professional · Get comfortable with the vocabulary.

Region

A geographic area containing multiple isolated data center facilities, chosen so applications can run close to users while meeting latency, residency, and availability requirements.

Related: Availability Zone, Multi-Region Deployment
Availability Zone

An isolated location within a region with independent power, cooling, and networking, used to spread workloads so a single facility failure does not take down an application.

Related: Region, Fault Tolerance
Fault Tolerance

The ability of a system to keep operating correctly when a component fails, typically by duplicating resources so a standby takes over automatically without user-visible interruption.

Related: High Availability, Availability Zone
High Availability

A design approach that minimizes downtime by removing single points of failure and enabling quick recovery, usually expressed as a target uptime percentage such as 99.9 percent.

Related: Fault Tolerance, Service Level Agreement
Elasticity

The ability to automatically add or remove resources as demand changes, so capacity tracks workload needs without manual intervention or long-term over-provisioning.

Related: Horizontal Scaling, Vertical Scaling
Horizontal Scaling

Adding or removing whole instances of a resource, such as more web servers behind a load balancer, to handle changing traffic levels.

Related: Vertical Scaling, Elasticity
Vertical Scaling

Increasing or decreasing the size or power of a single resource, such as moving a database to a larger instance type, which often requires a restart.

Related: Horizontal Scaling, Elasticity
Multi-Region Deployment

Running an application in two or more geographic regions so it survives a full regional outage and can serve users from a closer location.

Related: Region, Disaster Recovery
Disaster Recovery

The set of plans and resources used to restore applications and data after a major failure, measured by recovery time and recovery point objectives.

Related: Recovery Time Objective, Multi-Region Deployment
Recovery Time Objective

The maximum acceptable elapsed time to restore a service after an outage, which drives how much standby infrastructure a recovery plan must keep ready.

Related: Recovery Point Objective, Disaster Recovery
Recovery Point Objective

The maximum acceptable amount of data loss measured in time, indicating how recent a backup or replica must be for recovery to be acceptable.

Related: Recovery Time Objective, Snapshot
Virtual Machine

A software-defined computer with its own operating system running on shared physical hardware, giving full control over the guest environment.

Related: Container, Instance Type, Auto Scaling
Container

A packaged unit of an application and its dependencies that shares the host operating system kernel, starting quickly and using fewer resources than a virtual machine.

Related: Virtual Machine, Container Orchestration
Serverless Computing

A model where the provider manages servers entirely and runs code only when triggered, billing for execution time and requests rather than idle capacity.

Related: Event-Driven Architecture, Container
Instance Type

A named hardware profile specifying the amount of virtual CPU, memory, and sometimes local storage or accelerators allocated to a compute instance.

Related: Virtual Machine, Auto Scaling
Auto Scaling

A policy-driven service that adjusts the number of running compute instances based on metrics such as CPU utilization or request count to match demand.

Related: Elasticity, Load Balancer
Container Orchestration

A platform that schedules containers across a cluster, restarts failed ones, and handles service discovery, scaling, and rolling updates automatically.

Related: Container, Serverless Computing
Event-Driven Architecture

A design where producers emit events and consumers react to them asynchronously, decoupling components so each can scale and fail independently.

Related: Message Queue, Serverless Computing
Message Queue

A durable buffer that holds messages between producers and consumers, smoothing traffic spikes and letting consumers process work at their own pace.

Related: Event-Driven Architecture, Dead-Letter Queue
Dead-Letter Queue

A separate queue that receives messages a consumer repeatedly fails to process, so failures can be inspected and retried without blocking normal traffic.

Related: Message Queue
Object Storage

A flat storage service for arbitrary files addressed by a key within a bucket, offering high durability and scale but no in-place file editing.

Related: Bucket Policy, Storage Class, Lifecycle Policy
Block Storage

Storage presented to a compute instance as raw virtual disks, used for operating systems and databases that need low-latency read and write access.

Related: Snapshot, Virtual Machine
Storage Class

A tier label on stored objects that balances retrieval cost, access latency, and durability, letting frequently and rarely accessed data use different pricing.

Related: Lifecycle Policy, Object Storage
Lifecycle Policy

A rule set that automatically transitions objects to cheaper storage tiers or deletes them after a defined age, reducing cost without manual cleanup.

Related: Storage Class, Object Storage
Snapshot

A point-in-time copy of a volume or database used for backup and cloning, typically stored incrementally and restorable to a new resource.

Related: Recovery Point Objective, Block Storage
Bucket Policy

A resource-based access policy attached to an object storage bucket that states which principals may perform which actions on which keys.

Related: Object Storage, Least Privilege
Virtual Private Cloud

A logically isolated network in the cloud where you define subnets, route tables, and gateways to control how resources communicate internally and externally.

Related: Subnet, Security Group, Route Table
Subnet

A range of IP addresses within a virtual network, placed in one availability zone and marked public or private to control routing to the internet.

Related: Virtual Private Cloud, Route Table
Security Group

A stateful virtual firewall attached to individual resources that permits only explicitly allowed inbound and outbound traffic, evaluated by allow rules only.

Related: Network ACL, Virtual Private Cloud
Network ACL

A stateless subnet-level filter that evaluates ordered allow and deny rules on inbound and outbound traffic, applied to everything in the subnet.

Related: Security Group, Subnet
Route Table

A set of rules that determines where network traffic from a subnet is directed, such as to a local network, internet gateway, or private link.

Related: Subnet, Virtual Private Cloud
Load Balancer

A service that distributes incoming requests across multiple healthy backends, performs health checks, and improves availability and throughput.

Related: Auto Scaling, Health Check
Content Delivery Network

A globally distributed cache that serves static and dynamic content from edge locations near users, reducing latency and origin load.

Related: Region, Load Balancer
Identity and Access Management

The system of users, groups, roles, and policies that determines who can perform which actions on which cloud resources.

Related: Least Privilege, Role, Policy
Least Privilege

A security principle of granting only the permissions needed for a task and nothing more, limiting the blast radius of mistakes or compromised credentials.

Related: Identity and Access Management, Policy
Role

A set of permissions that can be assumed by a trusted principal or service, providing temporary credentials instead of long-lived access keys.

Related: Identity and Access Management, Policy
Policy

A structured document that allows or denies specific actions on specific resources, attached to identities or resources to define access.

Related: Role, Least Privilege
Encryption at Rest

Protecting stored data by encrypting it on disk so it is unreadable without the correct key, even if physical media or backups are exposed.

Related: Key Management Service, Encryption in Transit
Encryption in Transit

Protecting data while it moves between systems using protocols such as TLS, preventing interception or tampering on the network.

Related: Encryption at Rest
Key Management Service

A managed service that creates, stores, rotates, and audits cryptographic keys, integrating with storage and database services for encryption.

Related: Encryption at Rest
Health Check

A periodic probe that tests whether a resource is responding correctly, allowing load balancers and orchestrators to route traffic away from unhealthy targets.

Related: Load Balancer, Auto Scaling
Service Level Agreement

A contractual commitment from a provider about availability or performance, usually with credits if the measured service level is not met.

Related: High Availability
Observability

The ability to understand a system's internal state from its outputs, combining metrics, logs, and traces to diagnose issues quickly.

Related: Metric, Distributed Tracing, Log Aggregation
Metric

A numeric time-series measurement such as CPU utilization or request latency, used for dashboards, alarms, and scaling decisions.

Related: Observability, Alerting
Distributed Tracing

A technique that follows a single request across services by propagating a shared identifier, revealing where latency and errors originate.

Related: Observability, Log Aggregation
Log Aggregation

Collecting logs from many sources into a central searchable store, enabling correlation and retention beyond the life of individual instances.

Related: Observability, Metric
Alerting

Rules that trigger notifications when a metric crosses a threshold or an event occurs, so operators respond before users notice problems.

Related: Metric, Health Check
Tagging

Attaching key-value metadata to resources so costs, ownership, and environments can be grouped, filtered, and reported accurately.

Related: Cost Allocation, Budget
Cost Allocation

The practice of attributing cloud spend to teams, projects, or products, usually through consistent tags and account structure, to enable accountability.

Related: Tagging, Budget
Budget

A spending threshold configured for an account or tag scope that sends alerts or triggers actions when forecast or actual cost approaches the limit.

Related: Cost Allocation, Tagging
Reserved Capacity

A commitment to use a certain amount of compute for a one- or three-year term in exchange for a discounted rate compared with on-demand pricing.

Related: Budget, Elasticity