Cloud Computing: Questions & Answers
1. Importance of Cloud Computing & Characteristics
Cloud computing is essential in today's digital world as it enables cost efficiency, scalability,
and flexibility.
Importance of Cloud Computing:
1. Cost Savings – Reduces infrastructure investment.
2. Scalability – Resources adjust based on demand.
3. Faster Deployment – Quick application rollouts.
4. Enhanced Collaboration – Cloud storage enables shared access.
5. Automatic Updates – Cloud providers handle software maintenance.
Characteristics of Cloud Computing:
1. On-Demand Self-Service
2. Broad Network Access
3. Resource Pooling
4. Rapid Elasticity
5. Measured Service
6. Multi-Tenancy
2. Types of Clouds & Cloud Infrastructure
Cloud computing is categorized into various types based on deployment models and
infrastructure.
Types of Clouds:
1. Public Cloud – Shared resources (AWS, Azure, GCP).
2. Private Cloud – Dedicated for one organization.
3. Hybrid Cloud – Combination of public and private clouds.
4. Community Cloud – Shared infrastructure for specific industries.
5. Multi-Cloud – Using multiple cloud providers.
Cloud Infrastructure Components:
1. Virtualization Layer (Hypervisor)
2. Storage & Compute Resources
3. Networking & Security Mechanisms
4. Management & Automation Tools
5. Database & Analytics Services
3. Cloud Computing Trends & Service Models
Trends in Cloud Computing:
1. Hybrid & Multi-Cloud Adoption
2. Serverless Computing
3. AI & ML in Cloud Services
4. Edge Computing
5. Quantum Computing
Cloud Service Models:
1. Infrastructure as a Service (IaaS) – Virtual machines, storage, networking.
2. Platform as a Service (PaaS) – Cloud-based development platforms.
3. Software as a Service (SaaS) – Cloud-hosted applications (Google Docs, Dropbox).
4. Cloud Computing Technology
Cloud computing delivers computing resources via the internet, including storage,
databases, and applications.
5. Role of Cloud Modeling & Architecture
Cloud modeling defines strategies for cloud adoption, while cloud architecture optimizes
performance, security, and costs.
6. Virtualization & Its Types
Virtualization enables multiple virtual environments on a single system. Types include:
1. Hardware Virtualization
2. Server Virtualization
3. Storage Virtualization
4. Network Virtualization
5. Desktop Virtualization
6. Application Virtualization
7. Data Virtualization
7. Cloud Data Storage Management & File System
Cloud storage involves managing data efficiently with security and scalability. File systems
include:
1. Distributed File System (HDFS)
2. Network File System (NFS)
3. Object Storage (Amazon S3)
8. Applications Utilizing Cloud Storage
Cloud storage is used in:
1. Backup & Disaster Recovery – Google Drive, AWS Backup.
2. Media Streaming – Netflix, YouTube.
3. E-Commerce – Amazon, Flipkart.
4. IoT Data Storage – AWS IoT, Google Cloud IoT.
9. Cloud Management & Risk Management
Cloud management services help in monitoring, security, and cost control. Risk
management covers security threats, compliance, and vendor lock-in.
10. Apache Hadoop & Its Applications
Apache Hadoop is a big data framework used for distributed storage & processing.
Applications include:
1. Big Data Analytics (Google, Facebook)
2. Healthcare & Genomics (Stanford University)
3. E-Commerce (Amazon, eBay)
4. Social Media (Twitter, LinkedIn)