EZ LearnEZ Learn
Courses
EZ Board
Dashboard
All articles
cloud-securityvirtualisationhypervisorZero-Trust

Cloud Architecture, Virtualization & Containers

Regions, availability zones, control planes, defence in depth, Zero Trust, Type-1 and Type-2 hypervisors, hardware-assisted virtualization, and why containers are not VMs: the architectural layer that cloud security sits on top of.

Ashish Revar3 July 202614 min read34 views
2 video lessons 2 EZ Bytes 8:20 total
Sign in to track your progress

EZ Bytes · quick recaps

Cloud Encryption: In-Transit vs. At-Rest Explained

21s

Cloud Architecture: Regions, Hypervisors & Zero Trust

41s

Video lessons

Regions, Availability Zones, and Why They Matter

A cloud region is a geographic area containing multiple, isolated data centres called availability zones (AZs). AZs within a region are connected by low-latency private fibre but are separated by flood plains, power grids, and fire zones. Deploying across multiple AZs gives you fault tolerance; deploying across multiple regions gives you disaster recovery.

From a security perspective, regions matter for data residency. When you store data in ap-south-1 (Mumbai), AWS guarantees the data does not leave that region unless you explicitly replicate it. Indian regulatory frameworks, such as DPDP Act 2023 and RBI guidelines, often mandate in-country data storage.

Control Plane vs. Data Plane

PlanePurposeExamplesSecurity Risk
Control planeManage resources: create, configure, deleteAWS Console, CLI, API, CloudFormationCompromised admin credentials; IAM privilege escalation
Data planeCarry actual workload trafficEC2 network, S3 object retrieval, RDS queriesData exfiltration, injection attacks

Attackers who compromise the control plane own everything; that is why MFA on root accounts and least-privilege IAM policies are non-negotiable.

Defence in Depth in the Cloud

Defence in depth layers controls so that a failure in one does not expose everything behind it.

LayerCloud Implementation
PerimeterWAF, DDoS protection (AWS Shield, Azure DDoS), CDN edge rules
NetworkVPC, security groups, NACLs, private subnets
HostOS hardening, patch management, endpoint detection
ApplicationInput validation, secure coding, dependency scanning
DataEncryption at rest and in transit, tokenisation, key management
IdentityMFA, least privilege, IAM policies, JIT access
MonitoringCloudTrail, GuardDuty, SIEM, alerting

Zero Trust Architecture

Zero Trust operates on the principle: never trust, always verify. In a cloud context, this means verifying explicitly by authenticating and authorising every request, even internal ones; using least privilege by granting minimum access for minimum time; and assuming breach by designing for containment, not just prevention.

Zero Trust in the cloud means east-west traffic (VM to VM inside a VPC) is subject to the same policy checks as north-south traffic (internet-facing). Micro-segmentation and service mesh architectures (Istio, AWS App Mesh) enforce this.

Virtualisation: Type-1 vs Type-2 Hypervisors

TypeRuns OnExamplesPerformanceUse Case
Type-1 (bare-metal)Directly on hardwareVMware ESXi, Microsoft Hyper-V, KVMHighCloud data centres, production
Type-2 (hosted)On top of an OSVMware Workstation, VirtualBoxLowerDeveloper labs, testing

AWS uses a customised KVM hypervisor (Nitro) for EC2. Understanding the hypervisor layer matters because hypervisor escapes, though rare, represent the most severe cloud vulnerability class.

Hardware-Assisted Virtualisation

Modern CPUs include virtualisation extensions that let the hypervisor trap privileged instructions without full software emulation. Intel VT-x introduces VMX root mode for the hypervisor and VMX non-root mode for guests, using the VMCS (VM Control Structure) to save and restore guest state, while AMD-V is the equivalent AMD implementation using VMCB (VM Control Block).

These extensions reduce virtualisation overhead from 20-40% to under 5% in modern workloads.

Containers vs. Virtual Machines

DimensionVirtual MachineContainer
Isolation boundaryFull hardware emulationKernel namespaces + cgroups
Boot timeMinutesMilliseconds
OS overheadFull guest OS per VMShared host kernel
Attack surfaceHypervisor escapeKernel exploit, container escape
Forensic artefactsVM snapshot, memory dumpContainer image layers, runtime logs

Containers share the host kernel. A kernel vulnerability exploitable from inside a container affects all containers on that host. The 4Cs of cloud-native security (Cloud, Cluster, Container, Code) represent the layered approach to securing containerised workloads.

Key Takeaway

Architecture decisions made at design time, such as single AZ vs. multi-AZ, Type-1 vs. Type-2 hypervisor, or containers vs. VMs, all determine which threat vectors are relevant and what controls must be layered above them. Security cannot be bolted on after architecture is finalised.

Assessments

Unit Assessment

Foundations of Cloud Computing

20 questions30 minPass: 60%

Start exam →

Comprehensive Assessment

Cloud Security: Complete Assessment

120 questions120 minPass: 60%

Start final exam →

Practice

Lock it in with a game

Ungraded practice for this topic. Clearing a game or lab for the first time earns EZ Board points when you are signed in.

Crossword

Cloud Computing Fundamentals and Architecture

11 key terms from this unit. Free to play.

Play Leaderboard

Memory

Cloud Basics Memory

6 pairs from this unit. Free to play. Earn 30 EZ Board points on your first clear.

Play

Race

Skyline Sprint

6 checkpoints from this unit. Free to play. Earn 30 EZ Board points on your first clear.

Play

Related to this topic

Continue learning

Listen

Tech Talk EP 07 — The Hypervisor Is Your True Security Perimeter

Audio deep-dive covering NIST SP 800-145, the SPI stack, shared responsibility, deployment models, Type-1/2 hypervisors, and Spectre/Meltdown side-channel attacks. ~30 min.

Reference material

eBook

Cloud Security — eBook

v1.0

Open resource

Cheatsheet

Cloud Security — Cheatsheet

v1.0

Open resource

MCQ Bank

Cloud Security — MCQ Bank

v1.0

Open resource

Question Bank

Cloud Security — Question Bank

v1.0

Open resource

External references

NIST SP 800-207: Zero Trust Architecture

The definitive NIST publication on Zero Trust architecture principles and implementation.

paper
NIST SP 800-207: Zero Trust Architecture

The definitive NIST publication on Zero Trust architecture principles and implementation.

paper
NIST SP 800-190: Application Container Security Guide

NIST guidance on container security covering image risks, registry risks, orchestrator, OS, and hardware.

paper
NIST SP 800-190: Application Container Security Guide

NIST guidance on container security covering image risks, registry risks, orchestrator, OS, and hardware.

paper
CIS Benchmarks for Cloud Platforms

Consensus-based security configuration benchmarks for AWS, Azure, GCP, and Kubernetes.

paper
CIS Benchmarks for Cloud Platforms

Consensus-based security configuration benchmarks for AWS, Azure, GCP, and Kubernetes.

paper
AWS Nitro System Security Design

How AWS Nitro hypervisor achieves near-bare-metal performance while maintaining strong isolation guarantees.

blog
AWS Nitro System Security Design

How AWS Nitro hypervisor achieves near-bare-metal performance while maintaining strong isolation guarantees.

blog

Discussion

Loading comments…
More articlesTest your knowledge
EZ MentorAI · Free

Cloud Architecture, Virtualization & Containers

Hi! I'm EZ Mentor

Your AI tutor for
Cloud Architecture, Virtualization & Containers

Sign in to ask, it's free.

EZ Mentor is AI-powered · Answers may not be perfect · 10 free questions / day

EZ LearnEZ Learn

Structured learning across Reverse Engineering, Cloud Security, and Research Methodology, plus games and practice tools in EZ Arena. Free, and open to anyone.

EZ Learn

  • Courses
  • EZ Articles
  • EZ Watch
  • EZ Talks
  • EZ Bytes
  • Cyber Hygiene

EZ Library

  • All Resources
  • eBooks & PDFs
  • Question Banks
  • MCQ Banks
  • Cheatsheets

EZ Exams

  • All Exams
  • REMA
  • Cloud Security
  • Research Methodology
  • Python for Cyber Security
  • Cyber Law & IPR
  • Community
  • EZ Board

EZ Arena

  • EZ Games
  • Live Quiz
  • ML Challenges
  • दिशा - Hygiene
  • सजग - Awareness
  • अभ्यास - Practice

Platform

  • About
  • Contact
  • Terms of Use
  • Disclaimer
  • Verify Certificate
  • Events

© 2026 EZ Learn by EpochZero. Educational content for learning purposes.

Platform Lead: Ashish Revar