High availability

High availability is a design goal of keeping a service operational with minimal downtime through redundancy and failover. Cloud+ covers designing for high availability in the architecture domain.

All CV0-004 Terms

IaaS

IaaS (Infrastructure as a Service) is a cloud model that provides virtualized compute, storage, and networking that the customer manages.

PaaS

PaaS (Platform as a Service) is a cloud model that provides a managed platform for building and running applications without managing the underlying infrastructure.

SaaS

SaaS (Software as a Service) is a cloud model that delivers fully managed applications over the internet.

High availability

High availability is a design goal of keeping a service operational with minimal downtime through redundancy and failover.

Load balancing

Load balancing distributes incoming traffic across multiple resources to improve availability and performance.

Autoscaling

Autoscaling automatically adjusts the number of running resources to match demand.

Infrastructure as code

Infrastructure as code (IaC) is the practice of provisioning and managing infrastructure through machine-readable templates.

CI/CD

CI/CD (continuous integration and continuous delivery) is an automated pipeline for building, testing, and deploying software.

DevSecOps

DevSecOps is the practice of integrating security into every stage of the DevOps pipeline.

Identity and access management

Identity and access management (IAM) controls who can access which cloud resources through roles, policies, and authentication.

Encryption

Encryption protects data by converting it into a form readable only with a key, both at rest and in transit.

Key management

Key management is the handling of cryptographic keys across their lifecycle, including generation, rotation, and storage.

Disaster recovery

Disaster recovery is the set of strategies for restoring service and data after a major failure, measured by RTO and RPO.

Cloud migration

Cloud migration is the process of moving workloads and data to the cloud using strategies such as rehost, replatform, and refactor.