CCC-A study materials
CCC-A study resources

CCC-A flashcards

CCC-A · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

NIST essential characteristics
Five traits define cloud: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. A model lacking any one of these is not cloud under the NIST definition.
IaaS responsibility boundary
The provider manages facilities, hardware, network, and hypervisor. The customer manages the guest operating system, middleware, runtime, applications, and data, including patching and hardening of everything above the hypervisor.
PaaS responsibility boundary
The provider manages infrastructure plus operating system and runtime. The customer manages only applications, configuration, and data, which reduces operational overhead but limits control over the underlying platform.
Elasticity versus scalability
Scalability is the capacity to handle growth. Elasticity is automated, demand-driven scaling up and down. Every elastic system is scalable, but a scalable system that requires manual resizing is not elastic.
Hybrid cloud definition
Two or more distinct deployment models joined by technology enabling data and application portability. A private data center with a VPN to public cloud counts only if workloads actually move or are orchestrated across both.
Measured service metering
Cloud systems automatically control and report resource use, providing transparency to provider and consumer. Typical metering units are vCPU-hours, GB-months of storage, and GB of data transferred.
Cloud bursting
A hybrid pattern where a private environment handles baseline load and overflows peak demand to public cloud. It requires stateless or externally stored session state so instances can appear and disappear safely.
The 6 Rs of migration
Rehost (lift and shift), replatform (lift, tinker, and shift), refactor or re-architect, repurchase (move to a different product), retain (keep for now), and retire (decommission). Retire is often the cheapest win.
Total cost of ownership in cloud
TCO sums run-rate plus migration, dual-running during cutover, retraining, egress, and decommissioning costs. Omitting exit and transition costs understates cloud cost and biases the comparison.
Cloud Center of Excellence
A cross-functional team that owns cloud standards, guardrails, reference architectures, and reusable patterns. An effective CCoE enables delivery teams with self-service rather than acting as an approval gate.
Payback period formula
Payback period equals initial investment divided by annual net benefit. It is simple and intuitive but ignores cash flows after the break-even point and ignores the time value of money.
Net present value decision rule
NPV discounts all future cash flows to present value using a chosen discount rate. A positive NPV means the initiative adds value; between competing options, the higher NPV is preferred.
Data gravity effect
Large datasets attract applications and services toward them because moving data is slow and metered. Placing compute near the data usually costs less than replicating or egressing the dataset.
Availability Zone isolation
An AZ is one or more discrete data centers with independent power, cooling, and networking inside a region. Multi-AZ deployment survives a single data center failure; a regional disaster requires multi-Region.
Containers versus virtual machines
Containers share the host kernel and isolate at the process level, so they start faster and pack denser. Virtual machines run separate kernels on a hypervisor, giving a stronger isolation boundary.
Composite availability calculation
For components in series, total availability is the product of each component's availability. Chained dependencies therefore yield availability lower than the weakest single link, which argues for reducing serial depth.
Object storage characteristics
Object storage offers a flat namespace with HTTP APIs, high durability, and metadata per object. It suits unstructured data and backups but cannot serve as a low-latency database volume or POSIX file share.
Circuit breaker pattern
After a threshold of failures calling a dependency, the breaker opens and returns errors immediately instead of waiting. It prevents cascading failure and resource exhaustion, then probes for recovery.
Exponential backoff with jitter
Retries wait progressively longer between attempts and add randomized jitter. Backoff reduces load on a struggling dependency; jitter prevents synchronized retry storms from many clients at once.
Horizontal versus vertical scaling
Horizontal scaling adds more instances and suits stateless tiers with load balancing. Vertical scaling resizes one instance and is capped by the largest available instance type, often requiring downtime.
Security group versus network ACL
Security groups are stateful and attached to resources, allowing rules only. Network ACLs are stateless and attached to subnets, supporting both allow and deny rules evaluated in order.
OAuth versus OpenID Connect
OAuth 2.0 delegates authorization to access a resource without sharing credentials. OpenID Connect builds on OAuth 2.0 to add authentication, returning an ID token that asserts the user's identity.
Customer-managed keys
The customer controls key material, rotation policy, and revocation inside the provider's key service. This raises control and auditability over provider-managed keys while retaining provider operational convenience.
Least privilege implementation
Grant only the permissions required for a task, scoped to specific resources and conditions. Use roles and temporary credentials instead of long-lived access keys, and review permissions regularly.
Shift-left security
Security checks move earlier into design and CI pipelines, including infrastructure-as-code scanning and container image scanning. Defects found before deployment cost far less to remediate.
Cloud incident response phases
Preparation, detection and analysis, containment, eradication, recovery, and post-incident lessons learned. Cloud adds dependence on provider notification channels and shared forensic evidence access.
Shared responsibility model
The provider secures facilities, hardware, and the hypervisor. The customer always owns data classification, identity and access management, and configuration of its own workloads, regardless of service model.
Policy as code guardrails
Compliance rules are expressed as machine-evaluated policies. Preventive controls block noncompliant provisioning, detective controls flag existing resources, and corrective controls remediate drift automatically.
SLA SLO and SLI
An SLA is the contractual commitment with remedies. An SLO is the internal measurable target. An SLI is the actual measured value. Error budget equals one minus the SLO.
Mandatory tagging strategy
Define required keys such as owner, cost center, environment, and data classification. Enforce them at provisioning so chargeback, ownership, and governance reporting remain accurate and complete.
Configuration drift
The divergence of deployed resources from the approved baseline. Detection compares live state to the infrastructure-as-code source of truth, and reconciliation reapplies the baseline.
FinOps cycle
Inform, optimize, and operate. Inform gives visibility and cost allocation, optimize covers rightsizing and commitment purchases, operate runs budgets, anomaly alerts, and continuous review with engineering.