RTUComputer ScienceYr 2021 · Sem 72021

Q12Cloud Computing

Question

4 marks

Discuss the architecture of NIST Cloud Computing model.

Answer

An architectural exposition of the NIST Cloud Computing Model. Details the absolute rigid definition comprising 5 Essential Characteristics, 3 Service Models (SPI), and 4 Deployment Models.

Before 2011, "Cloud" was a chaotic marketing buzzword. The National Institute of Standards and Technology (NIST) violently imposed a rigid, mathematically exact architectural definition. If a system does not strictly adhere to this model, it is a fake cloud.

  • 1. On-Demand Self-Service: A human can violently provision 1,000 servers at 3 AM via an API without speaking to a single human system administrator.
  • 2. Broad Network Access: The architecture must be accessible via standard TCP/IP over the internet from any device (phone, laptop).
  • 3. Resource Pooling: The provider must mathematically pool massive computing resources to serve multiple consumers using a strict multi-tenant model. Physical resources are dynamically violently reassigned.
  • 4. Rapid Elasticity: The system must appear mathematically infinite. It must automatically scale out to 10,000 CPUs during a spike, and violently scale back down to 1 CPU when traffic drops.
  • 5. Measured Service: The absolute execution of Utility Computing. Every single Megabyte of RAM, CPU cycle, and network packet is mathematically metered, and the client is billed precisely.

  • SaaS (Software): The absolute top layer. The consumer uses the application (e.g., Gmail) and manages absolutely nothing.
  • PaaS (Platform): The middle layer. The consumer deploys application code; the provider manages the OS and runtime.
  • IaaS (Infrastructure): The absolute bottom layer. The consumer is given raw virtual hardware (VMs, block storage) and must violently manage the OS and firewall.

These are deployed across the 4 Deployment Models (Public, Private, Hybrid, Community), forming the absolute definitive NIST framework.

Back to Paper