Cloud Computing MCQ Questions and Answers

91. What is cloud computing’s resource pooling concept?

  1. Combining different types of cloud services into a single monthly subscription package
  2. A cloud characteristic where the provider’s computing resources (compute, storage, network) are pooled to serve multiple consumers simultaneously using a multi-tenant model — with resources dynamically assigned and reassigned based on demand
  3. A technique for grouping related cloud resources together into a single billing account
  4. A network configuration that pools multiple internet connections for higher bandwidth

Answer : B
Explanation: Resource Pooling is one of the five NIST essential characteristics of cloud computing. The provider maintains a shared pool of resources (CPU cores, RAM, storage, network bandwidth) that are dynamically assigned and reassigned to multiple consumers on demand. Consumers generally have no control over or knowledge of the exact physical location of provided resources (location independence) — though they may specify location at a higher level (e.g., country or data center). Benefits: Higher utilization of physical hardware (traditional servers average 5-15% utilization; cloud providers achieve 60-90% through pooling), Economies of scale (spreading hardware costs across thousands of customers), Dynamic allocation (resources go where they’re needed, when they’re needed), Cost efficiency (customers pay for actual use, not reserved capacity). Resource pooling is enabled by virtualization technology and the hypervisor.

92. What is cloud computing’s broad network access concept?

  1. A cloud feature that provides very high bandwidth connections to all cloud resources
  2. A NIST essential characteristic stating that cloud capabilities are available over the network and accessible through standard mechanisms — such as web browsers, mobile apps, and APIs — enabling access from any device including laptops, phones, tablets, and IoT devices
  3. A cloud network that provides internet access to remote areas with limited connectivity
  4. A wide area network (WAN) service offered by cloud providers for enterprise connectivity

Answer : B
Explanation: Broad Network Access is one of the five NIST essential characteristics of cloud computing. It means cloud services are accessible from a wide variety of client platforms over the network using standard protocols (HTTP/HTTPS, REST APIs, WebSockets). This enables: Device independence — access cloud services from Windows PC, Mac, Linux, iPhone, Android, or IoT device. Location independence — access from office, home, remote work, or anywhere with internet. Application types — web browsers (SaaS applications), mobile apps (Dropbox, Google Drive on phone), command-line clients (AWS CLI, Azure CLI), and programmatic API access (SDK calls from application code). This characteristic makes cloud computing fundamentally different from traditional computing where access required being on the corporate network or using specific hardware. The internet is the access layer for cloud computing.

93. What is the concept of cloud computing’s measured service?

  1. A cloud service where providers physically measure the server room temperature regularly
  2. A NIST essential characteristic where cloud resource usage is automatically monitored, controlled, and reported — providing transparency for both provider and consumer and enabling pay-per-use billing based on actual consumption
  3. A cloud quality metric that measures user satisfaction with cloud services monthly
  4. A service where the cloud provider measures and certifies the performance of customer applications

Answer : B
Explanation: Measured Service is one of the five NIST essential characteristics enabling cloud’s pay-per-use model. Every cloud resource is instrumented for usage measurement: Compute — CPU hours, vCPU-hours, instance running time. Storage — GB stored per month, number of requests, data transferred. Database — instance hours, storage, I/O operations. Network — GB data transferred in/out, requests to load balancers. Serverless — number of function invocations, execution duration in milliseconds. This granular measurement enables: pay-as-you-go billing (customers pay exactly for what they consume), cost optimization (analyze usage and eliminate waste), showback/chargeback (attribute costs to specific teams/projects), and capacity planning (track usage trends and forecast future needs). AWS Cost Explorer, Azure Cost Management, and Google Cloud Billing provide detailed usage analytics.

94. What is the role of APIs in cloud computing?

  1. APIs (Application Programming Interfaces) are only used for cloud billing and cost management
  2. APIs are the primary interface for programmatically interacting with cloud services — enabling automation, infrastructure provisioning, service integration, and building applications on top of cloud platforms without needing a graphical interface
  3. APIs in cloud computing are physical network ports connecting cloud servers to the internet
  4. APIs are proprietary tools used exclusively by cloud provider engineers for system maintenance

Answer : B
Explanation: APIs (Application Programming Interfaces) are fundamental to cloud computing — they enable everything from simple file uploads to complex multi-service architectures. Key uses: Infrastructure provisioning (AWS API creates an EC2 instance with one API call), CI/CD automation (GitHub Actions calls AWS API to deploy code), Application integration (payment processor calls Stripe API, sends results to cloud database via API), Microservices communication (services call each other’s REST or gRPC APIs), and Third-party integrations (connect Slack, Salesforce, payment gateways). Cloud provider APIs are RESTful (HTTP-based with JSON payloads) and wrapped by SDKs (AWS SDK for Python/Boto3, Azure SDK for Python, Google Cloud Python Client Library). API Management platforms (AWS API Gateway, Azure API Management, Google Apigee) secure, monitor, and throttle API access. APIs make cloud programmable — this is what enables IaC, DevOps, and cloud-native development.

95. What is cloud computing’s on-demand self-service characteristic?

  1. A feature allowing cloud users to serve themselves coffee and snacks in provider offices
  2. A NIST essential characteristic where consumers can unilaterally provision computing capabilities — such as server time and network storage — as needed automatically without requiring human interaction with each service provider
  3. A cloud support service where customers can find answers to common questions without calling
  4. A marketplace feature where cloud providers sell pre-built applications to self-service customers

Answer : B
Explanation: On-Demand Self-Service is the first of five NIST essential characteristics and perhaps the most transformative. Before cloud: getting a new server required submitting a request, waiting for approval, procurement ordering hardware (4-8 weeks), IT setup and configuration (1-2 more weeks), and finally access (2-3 months total). With cloud: a developer logs into AWS Console or runs aws ec2 run-instances command and has a server running in 60 seconds — with no human interaction from AWS. This self-service capability enables: Rapid experimentation and innovation (try ideas immediately), Developer autonomy (teams provision their own infrastructure without IT bottlenecks), Faster time-to-market (products launch in weeks, not months), and Agility (respond to changing business needs immediately). Self-service portals: AWS Management Console, Azure Portal, Google Cloud Console. SDKs and CLIs enable programmatic self-service.

96. What is a Content Delivery Network (CDN) and how is it used in cloud computing?

  1. A cloud network for delivering certified digital content to verified users worldwide
  2. A globally distributed system of edge servers that caches and delivers static web content (images, videos, JavaScript, CSS) from servers geographically closest to users — reducing latency and offloading origin servers
  3. A cloud database network that delivers content from centralized storage to all users
  4. A content management system hosted in the cloud for managing digital media assets

Answer : B
Explanation: CDN (Content Delivery Network) is essential for web performance at global scale. Without CDN: a user in Singapore accessing a US-hosted website experiences 200-300ms latency for every asset — making the site feel slow. With CDN: static assets are cached at an edge server near Singapore — loading in ~10ms. How it works: first request goes to origin (US server), CDN caches the response at the nearest edge PoP, subsequent requests from that region are served from the edge cache until content expires (TTL). Major CDN providers: Cloudflare (~30% of all internet traffic), AWS CloudFront, Azure CDN, Google Cloud CDN, Akamai, Fastly. Use cases: e-commerce (fast product image loading), media streaming (Netflix uses multiple CDNs), gaming (low-latency game asset delivery), software downloads (OS update distribution), and DDoS protection (CDN edges absorb attack traffic). Most cloud architectures include a CDN layer in front of the origin application.

97. What is a cloud management platform (CMP)?

  1. A cloud database that manages all platform data for enterprise resource planning
  2. A software product that provides governance, lifecycle management, monitoring, orchestration, and automation across multiple cloud and on-premise environments from a single unified interface
  3. A physical platform (server rack) used to manage physical cloud data center hardware
  4. A project management tool hosted in the cloud for managing software development teams

Answer : B
Explanation: A Cloud Management Platform (CMP) provides a unified control plane for managing hybrid and multi-cloud environments. Key capabilities: Resource provisioning (spin up VMs, databases, networks across multiple clouds from one interface), Cost management (view and optimize spending across all cloud providers), Monitoring (unified dashboards for performance across clouds), Governance (enforce policies — e.g., ensure all resources are tagged, no public S3 buckets), Automation (scheduled tasks, auto-remediation), Security posture management, and Reporting. Examples: CloudHealth by VMware (cost management across multi-cloud), Apptio Cloudability (FinOps platform), Morpheus Data (multi-cloud lifecycle management), ServiceNow Cloud Management, and HashiCorp Terraform Cloud. CMPs become essential as organizations grow beyond a single cloud provider and need centralized visibility and control. The complexity of managing multi-cloud environments at scale requires tooling beyond each provider’s native console.

98. What is the concept of cloud computing lock-in and how can it be avoided?

  1. A physical security feature that locks cloud servers from unauthorized physical access
  2. Vendor lock-in occurs when a customer becomes so dependent on a specific cloud provider’s proprietary services that switching providers becomes prohibitively expensive or complex — avoided through open standards, multi-cloud strategy, containerization, and avoiding proprietary managed services
  3. A cloud account security feature that locks accounts after failed login attempts
  4. A cloud billing mechanism that locks customers into a minimum monthly spend commitment

Answer : B
Explanation: Vendor Lock-in occurs when switching from one cloud provider to another becomes difficult or expensive due to proprietary services, data formats, or APIs. Examples: Using AWS Lambda (serverless) with DynamoDB (NoSQL) and SQS (messaging) — all AWS-proprietary makes migration to Azure complex. Large data stored in cloud (data egress costs can be massive when moving to another provider). Provider-specific IaC (AWS CloudFormation templates don’t work in Azure). Strategies to minimize lock-in: Use open standards and open-source technologies (Kubernetes, PostgreSQL, Kafka), Containerize applications (portable across providers), Use cloud-agnostic IaC (Terraform works across AWS/Azure/GCP), Abstract cloud services behind own APIs, and Strategic lock-in acceptance (some provider-specific services offer enough value to justify partial lock-in). Completely avoiding lock-in is often impractical — the goal is to manage it strategically rather than eliminate it entirely.

99. What is cloud computing’s FinOps (Financial Operations) practice?

  1. A cloud service for managing company financial accounts and bookkeeping in the cloud
  2. A framework and cultural practice that brings financial accountability to cloud spending — combining technology, business, and finance teams to maximize cloud value by making data-driven spending decisions and continuously optimizing cloud costs
  3. A cloud billing department at AWS, Azure, or GCP that manages customer invoices
  4. Financial operations software delivered as a SaaS cloud service for enterprise CFOs

Answer : B
Explanation: FinOps (Cloud Financial Management) emerged as cloud bills became a major business expense requiring active management. Key FinOps principles: Real-time cloud cost visibility (teams see their own spending), Accountability (engineering teams own their cloud budgets), Optimization (continuously right-size resources, eliminate waste, use reserved/spot instances), and Collaboration (finance, engineering, and business working together on cost decisions). FinOps lifecycle: Inform (understand current spending — AWS Cost Explorer, dashboards), Optimize (right-sizing, savings plans, reserved instances, spot instances), and Operate (automation, policies, cost allocation tags). AWS cost optimization tools: Reserved Instances (up to 72% discount for 1-3 year commitment), Savings Plans (flexible pricing), Spot Instances (up to 90% discount for interruptible workloads), and right-sizing recommendations. The FinOps Foundation is the industry organization governing FinOps certification and best practices.

100. What are the key differences between the three major cloud providers: AWS, Azure, and Google Cloud?

  1. AWS is only for startups, Azure is only for Microsoft companies, and GCP is only for Google employees
  2. AWS leads in market share (~32%) with the broadest service catalog; Azure (~22%) dominates enterprises with strong Microsoft ecosystem integration; GCP (~11%) excels in data analytics, ML/AI, and Kubernetes — all three offer competitive IaaS, PaaS, and SaaS with global infrastructure
  3. The three providers are completely identical — only branding and pricing differ
  4. AWS only offers IaaS, Azure only offers SaaS, and GCP only offers PaaS services

Answer : B
Explanation: The three hyperscalers each have distinct strengths: AWS (Amazon): Market leader since 2006, broadest service catalog (200+ services), most mature ecosystem, strongest in startups and internet companies. Key differentiators: Lambda (pioneer of serverless), most global regions, widest partner ecosystem. Azure (Microsoft): Dominant in enterprises (integrates with Active Directory, Office 365, Windows Server, SQL Server). Strongest for hybrid cloud (Azure Arc manages on-premise workloads). Best for organizations heavily invested in Microsoft technologies. Key services: Azure AI (OpenAI partnership), Azure DevOps, Azure Active Directory. GCP (Google): Best-in-class for data and analytics (BigQuery is industry-leading data warehouse), ML/AI (TensorFlow, Vertex AI), and Kubernetes (Google invented it). Most advanced networking (private fiber backbone). Popular in data science and ML communities. When choosing: existing technology stack matters most, followed by specific service capabilities, pricing, support, and compliance certifications.