Cloud Technology, Virtualization and Cloud Security Architecture
NIST SP 800-145 definitions, IaaS/PaaS/SaaS, hypervisors and containers, shared responsibility, IAM and KMS, with DPDP Act 2023, RBI localisation and MeitY-empanelled CSPs for digital forensic examiners.
Last updated:
Cloud computing, as defined by NIST SP 800-145, is a model for enabling on-demand network access to a shared pool of configurable computing resources, characterised by five properties: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Providers deliver this through three service models (IaaS, PaaS, SaaS) and four deployment models (public, private, hybrid, community). The virtualization layer underneath every cloud service, whether a Type 1 hypervisor or a container runtime, determines what a forensic examiner can acquire and how. Indian regulatory constraints, including the RBI 2018 data localisation directive, DPDP Act 2023, and MeitY empanelment rules, further define what can be acquired and from where.
A digital forensic examiner who misunderstands the cloud's architecture will misread the acquisition boundary before the investigation begins. The cloud is a stack of agreements, APIs, hypervisors, tenant boundaries and encrypted volumes, each with its own log surface and its own legal cooperation pathway. The same EC2 instance an Indian fintech runs in AWS Mumbai is, at the silicon layer, a slice of an EPYC server shared with three other tenants, controlled by a hypervisor the examiner cannot touch, written to a storage backend the examiner cannot image, and reachable only through a control-plane API that returns what the provider decides to return. The companion topic on Cloud Forensics builds the acquisition and analysis playbook on top of this architecture.
Key takeaways
- NIST SP 800-145 defines cloud computing by five characteristics, three service models, and four deployment models, and Indian regulatory documents including MeitY strategy and CERT-In advisories all cite this definition verbatim.
- At the silicon layer, a cloud VM is a slice of a shared physical server controlled by a hypervisor the examiner cannot touch, stored on a backend the examiner cannot image, and accessible only through a provider API.
- Bare-metal hypervisors, hosted hypervisors, and containers each leave a different forensic footprint, so the examiner must identify the virtualization layer before choosing an acquisition method.
- The shared responsibility model means the cloud customer owns the evidence inside the instance while the provider owns the hypervisor and physical hardware, creating an acquisition boundary the examiner cannot cross without provider cooperation.
- Indian regulatory constraints include RBI data localisation requirements, MeitY empanelment rules for government workloads via MeghRaj, and the DPDP Act 2023 cross-border data regime, all of which shape what an examiner can legally acquire and where.
This topic sets the foundation. NIST SP 800-145 gives the working definition. The five characteristics, the three service models and the four deployment models are the spine the rest of cloud forensics hangs off. Virtualization is the engine: bare-metal hypervisors, hosted hypervisors and containers each leave a different forensic footprint. Cloud security architecture is the constraint surface the examiner inherits: shared responsibility, IAM, KMS, network isolation, multi-tenancy. The Indian frame is loaded on top: RBI data localisation, MeitY empanelment, the DPDP Act 2023 cross-border regime, and MeghRaj for government workloads. The next topic, Cloud Forensics: Multi-Tenant, API and Jurisdictional Challenges, builds the acquisition and analysis playbook on top of this architecture.
By the end of this topic you will be able to:
- Reproduce the NIST SP 800-145 five essential characteristics, three service models, and four deployment models in exact NIST phrasing and map each to its forensic implication.
- Distinguish Type 1 hypervisors, Type 2 hypervisors, and containers by isolation boundary, forensic capture method, and typical Indian deployment context.
- Explain the shared responsibility model and identify the customer-owned evidence surface for a given cloud service (IaaS, PaaS, or SaaS).
- Describe how customer-managed KMS keys (BYOK and HYOK) affect an examiner's ability to recover plaintext data under a subpoena.
- Apply Indian regulatory constraints (RBI 2018 localisation directive, DPDP Act 2023, MeitY empanelment, MeghRaj) to a cloud incident to determine permissible acquisition scope and data residency obligations.
- NIST SP 800-145
- The 2011 NIST Special Publication that codified the definition of cloud computing as five essential characteristics, three service models (IaaS, PaaS, SaaS) and four deployment models (public, private, hybrid, community). Still the reference cited in Indian regulatory documents and CERT-In advisories.
- Hypervisor
- Software or firmware that creates and runs virtual machines. Type 1 runs on bare metal (ESXi, Xen, KVM, Hyper-V Server). Type 2 runs on a host operating system (VirtualBox, VMware Workstation, Parallels).
- Shared responsibility model
- The cloud security split where the provider secures the underlying infrastructure (security of the cloud) and the customer secures their data, identity, configurations and workloads (security in the cloud). Boundary shifts between IaaS, PaaS and SaaS.
- BYOK / HYOK
- Bring Your Own Key lets the customer supply the master key to a provider KMS, the provider stores it. Hold Your Own Key keeps the key in customer infrastructure entirely, the provider asks the customer to decrypt. HYOK is the strongest sovereignty posture.
- MeitY empanelment
- The Indian Ministry of Electronics and IT framework that certifies cloud service providers fit for government workloads. AWS, Azure, GCP and OCI all have India-region empanelment as of 2024.
- MeghRaj
- The Government of India cloud initiative launched in 2014 as the GI Cloud, providing shared cloud infrastructure for central and state government departments. Run from National Data Centres with NIC as the executing agency.
NIST SP 800-145 and the five characteristics
NIST SP 800-145 published in September 2011 is the reference text. Indian regulatory documents, the MeitY cloud strategy and CERT-In advisories all use its definition verbatim. The five essential characteristics are the test for whether a service counts as cloud.
On-demand self-service means a consumer can provision compute, storage and network without human interaction with the provider. A customer can launch an EC2 instance through the AWS console in under a minute, with no ticket queue. The forensic implication is that resources can be created and destroyed faster than any seizure workflow can catch up, which is why volatility shapes every cloud acquisition.
Broad network access means the service is reachable over the network through standard protocols by both thin and thick clients. The same S3 bucket is reachable from a browser, a CLI, a mobile SDK, and a server backend, each access path producing a distinct log surface.
Resource pooling is the multi-tenant property. Provider resources are pooled to serve multiple consumers using a multi-tenant model, with physical and virtual resources dynamically assigned. The customer has no control over the exact location of their data beyond the region or availability zone. Pooling is what enables price efficiency and is the source of side-channel exposure.
Rapid elasticity means capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward. Auto-scaling groups, serverless concurrency and Kubernetes horizontal pod autoscalers are the operational expressions. For the examiner, elasticity is why a misbehaving workload may have spun up 40 ephemeral worker pods that all wrote logs and then disappeared before the imaging team arrived.
Measured service is the metering layer. Resource usage is monitored, controlled and reported, providing transparency for both provider and consumer. The usage bill is itself a forensic artifact and sometimes the only surviving record that a particular service was provisioned at a specific time in a compromised account.
Deployment models and the Indian region map
NIST defines four deployment models. The Indian regulatory frame layers requirements on each.
Public cloud is operated for open use by the general public, owned by an organisation selling cloud services. The big four with Indian regions are AWS (Mumbai ap-south-1 since 2016, Hyderabad ap-south-2 since 2022), Microsoft Azure (Central India in Pune, South India in Chennai, West India in Mumbai), Google Cloud Platform (Mumbai asia-south1, Delhi asia-south2) and Oracle Cloud Infrastructure (Hyderabad and Mumbai). All four hold MeitY empanelment for government workloads in their Indian regions. The RBI data localisation directive of April 2018 mandates that all payment system data of Indian residents be stored only in India, which is why every payments-adjacent fintech in India runs in one of these India regions and not in a foreign region.
Private cloud is provisioned for exclusive use by a single organisation. The technology stack is typically VMware Cloud Foundation, OpenStack or Red Hat OpenShift. Indian banks running RBI-regulated workloads almost always have a private cloud tier behind the regulator-facing firewall. SBI's Meghdoot infrastructure and HDFC Bank's internal private cloud are public examples. Private cloud preserves the resource-pooling and elasticity properties but eliminates the multi-tenant problem at the cost of capital expense.
Hybrid cloud is a composition of two or more distinct infrastructures (private and public, typically) that remain unique entities but are bound together by standardised or proprietary technology. Indian enterprises run hybrid because regulator-controlled workloads sit in private cloud and customer-facing workloads sit in public cloud, connected via direct-connect circuits. The forensic complication is that an incident may cross the boundary, requiring acquisition from both halves of the hybrid under different cooperation regimes.
Community cloud is provisioned for exclusive use by a specific community of consumers from organisations that have shared concerns. The canonical Indian example is MeghRaj, the GI Cloud, run by NIC with shared cloud infrastructure used by multiple government departments. State Data Centres and the National Data Centres are the physical substrate. Community cloud blends the cost efficiency of pooling with the sovereignty preservation of restricted access.
| Model | Tenancy | Indian example | RBI/DPDP fit |
|---|---|---|---|
| Public | Multi-tenant on shared hardware | AWS Mumbai ap-south-1, Azure Pune | Fit if data stays in Indian region and contract enforces sovereignty |
| Private | Single tenant, dedicated hardware | SBI Meghdoot, HDFC internal | Strongest sovereignty posture, full control of audit logs |
| Hybrid | Mixed, with boundary controls | Public-sector bank with private regulator tier plus public customer tier | Requires careful data classification at the boundary |
| Community | Multi-tenant within named consortium | MeghRaj, GSTN cloud | Designed for sectoral or government sovereignty needs |
IaaS, PaaS, SaaS: the service model spectrum
The three service models are layers of abstraction. Each layer hides what is below it from both the customer and the examiner.
Infrastructure as a Service gives the customer raw virtualised compute, storage and network. The reference examples are Amazon EC2, Google Compute Engine and Azure VM. The customer owns the operating system, the patching, the middleware, the runtime, the application data. The provider owns the hypervisor, the physical host, the storage backend, the physical network. Forensically, IaaS is the most cooperative model because the customer can image the VM disk and capture the memory through provider-blessed snapshot APIs, even if they cannot reach the hypervisor.
Platform as a Service gives the customer a managed runtime. Heroku, Google App Engine, Azure App Service and AWS Lambda are reference examples. The customer brings code and data; the provider manages the operating system, the runtime, the auto-scaling, the load balancing. The forensic surface shrinks to logs, code artifacts, environment variables and database snapshots. The OS layer is invisible.
Software as a Service gives the customer an application. Salesforce, Microsoft 365 and Google Workspace are the global anchors. Zoho One and Freshworks are the Indian-origin SaaS giants. The customer brings only data and configuration; everything else is provider-owned. The forensic surface is whatever the SaaS vendor exposes through admin consoles, audit logs and export APIs.

The Indian implication is that the forensic team has to know the model before they know what they can ask for. A Zoho CRM data theft investigation is a SaaS case, where the only acquisition surface is the Zoho audit log export and the admin console history. An EC2-on-Mumbai compromise is an IaaS case, where the team can snapshot the EBS volume and capture memory through SSM-driven volatility. The cooperation envelope is different and the BSA 2023 Section 63 certificate has to reflect what the team actually had access to.
Virtualization: hypervisors and containers

Virtualization is the enabling technology underlying every cloud service model. The forensic examiner must understand both hypervisor classes and the container alternative.
Type 1 hypervisors run directly on the hardware. VMware ESXi is the dominant commercial example. Xen powers AWS EC2 first-generation hosts and Citrix XenServer. Microsoft Hyper-V Server is the Windows-shop equivalent. KVM is the Linux kernel module that backs OpenStack, Red Hat Virtualization and most modern cloud providers including the Nitro-era AWS hosts that moved past Xen. Type 1 is what cloud providers run because it has no host OS overhead and the attack surface is smaller. The examiner working a private cloud case typically has a vSphere admin who can export VM disks as VMDK and memory as VMSS or VMSN snapshots.
Type 2 hypervisors run on top of a host operating system. VirtualBox, VMware Workstation and Parallels are the desktop reference examples. They are the standard for academic labs and individual examiner workstations. The forensic relevance is twofold: type 2 VMs are common on suspect endpoints (analysts run them, criminals use them as disposable workstations), and the examiner's own analysis VMs run on type 2 hypervisors. The VMDK and OVA artifacts left behind on the host by type 2 VMs are the subject of Virtual Machine and Cloud-Backed Endpoint Forensics.
Containers are the third path. Docker is the developer-facing toolchain; containerd and runc are the lower-level runtimes; Kubernetes is the orchestration layer. Containers share the host kernel rather than virtualising hardware, which is why they are lighter than VMs. In Indian deployment, AWS EKS in Mumbai, Azure AKS in Pune and Google GKE are the standard managed Kubernetes paths. The forensic surface of a container differs from a VM: there is no virtual disk image, only layered overlay filesystems plus a running process namespace. Acquisition is a docker commit plus a docker export, or a kubectl debug ephemeral container, or a node-level disk capture if the kernel is compromised.
| Property | Type 1 hypervisor | Type 2 hypervisor | Container |
|---|---|---|---|
| Runs on | Bare metal | Host OS | Host OS kernel |
| Isolation boundary | Hardware-assisted virtualization | OS process plus hypervisor | Linux namespaces and cgroups |
| Examples | VMware ESXi, Xen, KVM, Hyper-V Server | VirtualBox, VMware Workstation, Parallels | Docker, containerd, runc |
| Forensic capture | VMDK or VMSN through admin API | Suspend file or live image of guest | Image export plus running process inspection |
| Indian use | Private cloud, AWS Mumbai Nitro hosts | Examiner workstations, forensic labs | EKS Mumbai, AKS India, GKE asia-south1 |
The deployment infrastructure on top of these substrates is the CI/CD and IaC layer. Terraform, AWS CloudFormation and Pulumi are the standard infrastructure-as-code tools. Auto-scaling groups, load balancers (AWS ALB, Azure Application Gateway, GCP Cloud Load Balancing) and service meshes (Istio, Linkerd) tie the pieces together. From a forensic standpoint, the IaC repository is itself an evidence source. The Terraform state file names every resource that should exist; any drift between state and live is a tampering signal.
Multi-tenancy and the Indian sovereignty frame
Multi-tenant data isolation is the principal security exposure of public cloud. The same physical server runs VMs from multiple customers, separated by the hypervisor's memory and CPU isolation. Most of the time the separation holds. The exceptions are the side-channel research class of attacks, of which Spectre (CVE-2017-5753 and CVE-2017-5715) and Meltdown (CVE-2017-5754) are the canonical examples. Disclosed in January 2018, both exploit speculative execution to read memory across the user-kernel boundary and, with extensions, across VM boundaries on shared hosts. AWS, Azure and GCP all patched at the hypervisor layer within weeks. Subsequent variants (Foreshadow, ZombieLoad, RIDL, MDS) continued the pattern through 2019. The forensic significance is that a side-channel exploit leaves almost no evidence in the customer's VM, because the data extraction happened from the attacker's VM by reading shared physical memory the hypervisor was supposed to isolate.
The Indian sovereignty frame layers regulatory constraints on multi-tenancy. The provider-side details of capturing snapshot, log and memory state from these multi-tenant environments are covered in Cloud Logging, VM Snapshots and Cloud Incident Response. The DPDP Act 2023 (Digital Personal Data Protection Act, enacted August 2023 with Presidential assent on 11 August 2023, commencement notified November 2025, rules pending as of mid-2026) governs the processing of personal data of Indian residents. Section 16 provides the central government with the authority to restrict cross-border transfer of personal data to specified countries. The practical posture for any India-facing service is that personal data must be processable in an Indian cloud region by an empanelled or contracted provider, with a contractual data residency clause naming the region.
The RBI directive of 6 April 2018 is older and stricter for its narrower scope. All payment system data, including end-to-end transaction details, must be stored only in India. The directive was issued to all System Providers regulated under the Payment and Settlement Systems Act 2007. Compliance is verified through annual System Audit Reports submitted to RBI. The forensic implication is that a payments-related cloud incident must have all relevant logs available in Indian regions, with no cross-border log replication permitted for the in-scope data.
MeitY empanelment is the procurement-side control. The MeitY empanelment framework certifies CSPs whose Indian regions are fit for use by central and state government entities. AWS, Azure, GCP and Oracle have all secured empanelment for their Indian regions through audited compliance with the empanelment standards. For a government cloud workload, only an empanelled provider is permitted. MeghRaj is the Government of India's own cloud initiative, run by NIC under the GI Cloud framework, providing community cloud services to government departments through the National Data Centres at Delhi, Pune, Hyderabad and Bhubaneswar.
The DPDP cross-border posture interacts directly with the cloud forensics workflow described in the companion topic Cloud Forensics: Multi-Tenant, API and Jurisdictional Challenges. When an Indian incident requires logs that the provider holds in a US or EU region (for global services like Microsoft 365 audit logs or Salesforce event monitoring), the conflict of laws between the US CLOUD Act and Indian sovereignty surfaces immediately. The MLAT pathway exists but is slow. The pragmatic answer most Indian DPOs settle on is contractual: name an Indian processing region in the data processing agreement, and require the provider to make logs locally available on request without cross-border egress.
Which set is the five essential characteristics of cloud computing as defined in NIST SP 800-145?
Frequently asked questions
Why is NIST SP 800-145 still the reference in Indian academic syllabi when MeitY has its own documents?
Is AWS Mumbai a single data centre or multiple?
What is the difference between MeghRaj and a MeitY-empanelled public cloud?
Do containers introduce more or less forensic surface than VMs?
How does BYOK interact with the DPDP Act 2023?
Are Indian fintechs allowed to use AWS Mumbai for production?
What is the relationship between Kubernetes and the NIST cloud definition?
Test yourself on Digital Forensics with free, timed mocks.
Practice Digital Forensics questionsSpotted an error in this page? Report a correction or read our editorial standards.