KEMBAR78
CC Interview Questions | PDF | Cloud Computing | Virtual Machine
0% found this document useful (0 votes)
14 views7 pages

CC Interview Questions

Uploaded by

ssmukherjee2013
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views7 pages

CC Interview Questions

Uploaded by

ssmukherjee2013
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Q1. What is Cloud Computing?

A: Cloud computing is the on-demand delivery of computing services (servers, storage,


networking, databases, software, analytics, etc.) over the internet, with a pay-as-you-go pricing
model.

Q2. What are the major cloud service models?


A:

• IaaS (Infrastructure as a Service): Provides virtualized infrastructure (VMs, storage,


networking). Example: AWS EC2, Azure VM.

• PaaS (Platform as a Service): Provides a platform for app development without


managing infrastructure. Example: Azure App Service, Google App Engine.

• SaaS (Software as a Service): Provides ready-to-use software applications via cloud.


Example: Gmail, Office 365, Salesforce.

Q3. What are the main deployment models in cloud computing?


A:

• Public Cloud (shared infrastructure, e.g., AWS, Azure, GCP).

• Private Cloud (dedicated infrastructure, e.g., VMware vSphere).

• Hybrid Cloud (mix of public & private).

• Community-cloud (using multiple cloud providers).

Q4. What is virtualization in cloud computing?


A: Virtualization is the process of creating a virtual version of resources (servers, storage, OS,
networks). It enables multiple workloads to run on a single physical machine.

Q5. What is a Hypervisor? What are its types?


A:

• A Hypervisor is virtualization software that allows multiple VMs to run on a single


physical host.

• Type 1 (Bare-metal): Runs directly on hardware (VMware ESXi, Microsoft Hyper-V).


• Type 2 (Hosted): Runs on top of an OS (VMware Workstation, VirtualBox).

Q6. What does “provisioning a VM” mean?


A: Provisioning a VM means creating and configuring a virtual machine instance with defined
CPU, memory, storage, and network resources.

Q7. What is Azure App Service?


A: A PaaS offering from Azure for hosting web apps, APIs, and backends with built-in scaling,
security, and CI/CD integration.

Q8. What is Azure Functions?


A: A serverless computing service that runs event-driven code without managing infrastructure.
Triggers can be HTTP requests, timers, or messages from queues.

Q9. What is Azure Service Bus?


A: A cloud-based enterprise messaging service for reliable communication between
apps/services using queues (point-to-point) and topics (publish/subscribe).

Q10. What is Google Firestore?


A: A NoSQL document database (part of Firebase) for building scalable, real-time apps. Stores
data in collections and documents with offline support and auto-scaling.

Q11. What are the key areas of compliance in cloud computing?


A:

• GDPR (General Data Protection Regulation) → Protects personal data in the EU.

• HIPAA (Health Insurance Portability and Accountability Act) → Secures medical data.

• PCI DSS (Payment Card Industry Data Security Standard) → Protects payment
transactions.

• ISO/IEC 27001 → Global standard for information security management.


Q12. What is SSL Offloading?
A: SSL offloading means a load balancer or proxy handles SSL/TLS encryption & decryption,
reducing the workload on backend servers.

Q13. How is data secured in the cloud?


A:

• Encryption (at rest & in transit).

• Identity & Access Management (IAM).

• Security boundaries (tenant isolation).

• Auditing & compliance.

Q14. What is Cloud Bursting?


A: Cloud Bursting is when an application runs in a private cloud but automatically “bursts” into
a public cloud during peak demand to handle extra load.

Q15. What is Load Balancing in the cloud?


A: Distributing incoming traffic across multiple servers to ensure high availability, reliability, and
performance.

• Basic Load Balancer → Routes requests to available servers.

• Advanced (ADC/ADN) → Provides SSL offloading, caching, compression, and global


failover.

Q16. What is Multi-region and Cross-region Failover?


A:

• Multi-region: Deploying apps across multiple cloud regions.

• Cross-region failover: Automatically rerouting traffic to another region if one fails →


ensures disaster recovery.
Q17. What is Service-Oriented Architecture (SOA)?
A: SOA is an architecture where applications are built as a collection of loosely coupled services
that communicate over a network using message-based transactions (SOAP/REST).

6. Cloud Monitoring & Management

Q18. What is Cloud Monitoring?


A: Cloud monitoring involves tracking performance, availability, and security of cloud resources
using tools like:

• AWS CloudWatch,

• Azure Monitor,

• Google Stackdriver.

Q19. What is the Cloud Service Lifecycle?


A: 6 stages: Strategy → Design → Transition → Operation → Consumption → Retirement.

Q20. You have an app running on a single region, but users complain of latency worldwide.
What solution would you suggest?
A: Deploy the app in multiple regions, use a CDN (e.g., Azure CDN, CloudFront), and configure a
global load balancer with cross-region failover.

Q21. Your app needs to process millions of IoT messages per second. Which service would you
use?
A:

• Azure: Service Bus or Event Hub.

• AWS: Kinesis or SQS.

• GCP: Pub/Sub.

Q22. How would you explain SaaS vs PaaS to a non-technical manager?


A:
• SaaS (Software as a Service): “Ready-made software you just use” (e.g., Gmail, Office
365).

• PaaS (Platform as a Service): “A platform where you build your own apps without
worrying about servers” (e.g., Azure App Service, Google App Engine).

Scenario-Based Cloud Computing Questions

Q1. Your e-commerce website experiences sudden spikes in traffic during festival sales. How
would you design the system on the cloud to handle this?

A:

• Use Auto-scaling (AWS Auto Scaling, Azure VM Scale Sets, GCP Instance Groups) to
add/remove servers dynamically.

• Place a Load Balancer (AWS ELB, Azure Load Balancer, GCP Load Balancer) to distribute
traffic.

• Store static content (images, CSS, videos) in a CDN (CloudFront, Azure CDN).

• Use a NoSQL database (DynamoDB, Cosmos DB, Firestore) with auto-scaling for fast
reads/writes.

Q2. Your application is running in one region. Users from other continents report high latency.
What would you do?

A:

• Deploy the application in multiple regions for proximity to users.

• Use a Global Load Balancer (e.g., Azure Traffic Manager, AWS Route 53, GCP Global LB)
to route users to the nearest region.

• Use CDN caching for static content.

• Implement database replication across regions for consistency.

Q3. A financial services company must store customer payment data on the cloud while
meeting PCI DSS compliance. What measures would you take?

A:
• Use a PCI DSS certified cloud provider (AWS, Azure, GCP).

• Encrypt data at rest (KMS, Azure Key Vault, GCP KMS) and in transit (TLS/SSL).

• Implement Identity and Access Management (IAM) with least privilege.

• Enable auditing and logging (CloudTrail, Azure Monitor, GCP Audit Logs).

• Use tokenization or anonymization for sensitive card data.

Q4. Your startup wants to develop a web app quickly without worrying about infrastructure
management. Which cloud model would you recommend?

A:

• PaaS (Platform as a Service) → e.g., Azure App Service, Google App Engine, AWS Elastic
Beanstalk.

• Provides auto-scaling, built-in security, CI/CD integration.

• Saves time since no need to manage servers or OS.

Q5. Your IoT system collects millions of sensor data points per second. How will you design a
cloud solution?

A:

• Use message ingestion services like:

o AWS Kinesis, Azure Event Hub, GCP Pub/Sub.

• Process data in real-time with:

o AWS Lambda, Azure Functions, Google Dataflow.

• Store processed data in NoSQL DB (DynamoDB, Cosmos DB, Firestore).

• Use dashboards (Power BI, Google Data Studio, AWS QuickSight) for analytics.

Q6. Your company has on-premises applications but wants to move some workloads to the
cloud while keeping critical apps in-house. What deployment model fits best?

A:
• Hybrid Cloud.

• Keep sensitive workloads on Private Cloud/On-premises (VMware, OpenStack).

• Move scalable, less-sensitive workloads to Public Cloud (AWS, Azure, GCP).

• Connect both via VPN or ExpressRoute/Direct Connect.

Q7. An application must be “always available” (24/7 uptime). How would you ensure high
availability in the cloud?

A:

• Deploy in multiple availability zones (AZs) within a region.

• Add multi-region replication with automatic failover.

• Use load balancing across servers.

• Implement automated backups and disaster recovery (DR) strategy.

• Monitor health with CloudWatch, Azure Monitor, GCP Operations Suite.

You might also like