0% found this document useful (0 votes)
104 views38 pages

CC Important Questions

The document contains a structured list of questions related to various computing paradigms, cloud computing, virtualization, and programming models such as MapReduce and Cloud Haskell. It includes short answer, essay, and long answer questions aimed at assessing understanding of concepts, definitions, comparisons, and applications in cloud computing. The questions cover topics like service models, security issues, architectural components, and the evolution of computing technologies.

Uploaded by

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

CC Important Questions

The document contains a structured list of questions related to various computing paradigms, cloud computing, virtualization, and programming models such as MapReduce and Cloud Haskell. It includes short answer, essay, and long answer questions aimed at assessing understanding of concepts, definitions, comparisons, and applications in cloud computing. The questions cover topics like service models, security issues, architectural components, and the evolution of computing technologies.

Uploaded by

madhuri p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Mark

Type Questions
s
2
Mark Short 1. Define computing paradigm.
s
2. What is utility computing?
3. Define grid computing.
4. Mention any two characteristics of cluster
computing.
5. What is distributed computing?
6. What is peer-to-peer computing?
7. State any two limitations of traditional
computing.
8. Define service-oriented computing.
5
Short
Mark 1. Compare cluster, grid, and cloud computing.
Essay
s
2. Explain the evolution of computing paradigms.
3. Write short notes on utility computing.
4. Describe the features and advantages of
distributed computing.
5. Differentiate between parallel and distributed
computing.
10
Long 1. Explain the various computing paradigms that led
Mark
Essay to cloud computing.
s
2. Discuss in detail the characteristics, advantages,
and challenges of grid computing.
3. Explain service-oriented computing and its
significance in cloud computing.
4. Illustrate with examples how computing
paradigms evolved toward cloud-based systems.

Marks Type Questions


2
Short 1. Define cloud computing.
Marks
2. List the three service models of cloud computing.
3. What is virtualization?
4. Define elasticity in cloud computing.
5. What is on-demand self-service?
6. Mention two examples of cloud providers.
7. What is resource pooling?
8. List two benefits of cloud computing.
5 Short 1. Explain the NIST definition and essential
Marks Essay characteristics of cloud computing.
Marks Type Questions
2. Differentiate between public, private, and hybrid
clouds.
3. Describe the various service models (IaaS, PaaS,
SaaS) with examples.
4. Explain the role of virtualization in cloud
computing.
5. Write short notes on cloud deployment models.
10 Long 1. Discuss in detail the fundamental concepts and
Marks Essay architecture of cloud computing.
2. Explain service models of cloud computing with
suitable examples.
3. Discuss the advantages, challenges, and
limitations of cloud computing.
4. Elaborate on the economic and business benefits
of cloud computing.

Marks Type Questions


2
Short 1. Define cloud architecture.
Marks
2. What is a hypervisor?
3. Mention any two layers of cloud architecture.
4. Define cloud service provider (CSP).
5. What is cloud management?
6. What is a Service Level Agreement (SLA)?
7. Mention any two monitoring tools in cloud.
8. What is the function of middleware in cloud
computing?
5 Short 1. Explain the key components of cloud
Marks Essay architecture.
2. Write short notes on virtualization management.
3. Discuss the role of resource provisioning and
scheduling.
4. Explain the importance of SLAs in cloud
computing.
5. Describe cloud security management aspects.
10 Long 1. Explain the reference architecture of cloud
Marks Essay computing with a neat diagram.
2. Discuss cloud management techniques —
monitoring, metering, and billing.
3. Explain the architecture, components, and
working of a cloud environment.
4. Elaborate on security and privacy management
in cloud systems.
UNIT-II

Mark
Type Questions
s
2
Mark Short 1. What is Infrastructure as a Service (IaaS)?
s
2. Define Platform as a Service (PaaS).
3. What is Software as a Service (SaaS)?
4. Define virtualization.
5. What is a hypervisor? Give one example.
6. Mention two benefits of virtualization.
7. What is server consolidation?
8. What is the purpose of virtual machine migration?
5
Short
Mark 1. Compare IaaS, PaaS, and SaaS with examples.
Essay
s
2. Explain different types of virtualization.
3. Discuss the role of virtualization in implementing
cloud services.
4. Write short notes on resource allocation in virtual
environments.
5. Explain how virtualization improves scalability
and efficiency.
10
Long 1. Describe the architecture, features, and examples
Mark
Essay of IaaS, PaaS, and SaaS.
s
2. Discuss various virtualization techniques and
their advantages.
3. Explain how virtualization supports dynamic
resource provisioning in cloud computing.
4. Elaborate on challenges in managing virtualized
cloud environments.

Mark
Type Questions
s
2
Mark Short 1. What is cloud security?
s
2. Define data privacy in cloud computing.
3. Mention two major cloud security issues.
4. What is multi-tenancy?
Mark
Type Questions
s
5. Define identity management.
6. What is encryption in cloud storage?
7. Give two examples of cloud applications.
8. What is interoperability in cloud computing?
5
Short 1. Explain the main security challenges in cloud
Mark
Essay computing.
s
2. Write a short note on data protection and privacy
in the cloud.
3. Discuss authentication and access control
mechanisms in cloud environments.
4. Explain any two real-world cloud applications.
5. Describe the importance of compliance and
governance in cloud security.
10
Long 1. Discuss in detail the various security issues and
Mark
Essay their solutions in cloud computing.
s
2. Explain the security management process in
cloud environments.
3. Describe cloud application domains and their
advantages.
4. Discuss the future trends and research challenges
in cloud computing.

UNIT-2 CHAPTER 6

Short Answer Questions (2–3 Marks Each)

What is the role of Service-Oriented Architecture (SOA) in Cloud Computing?

Define Web 2.0. How does it differ from traditional web applications?

What is Multicore Technology?

How does pervasive computing support cloud services?

Mention two examples of pervasive computing applications.

What is meant by the term “Application Environment” in cloud computing?

List the key features of Web 3.0.


What are the advantages of multicore processors in cloud data centers?

How does an operating system support cloud-based applications?

Define SOA.

Mention any two Web 2.0 technologies that support cloud platforms.

What is the importance of interoperability in SOA?

State the main difference between Web 2.0 and Web 3.0.

What is ubiquitous computing?

What is virtualization at the operating system level?

B. Long Answer Questions (5–10 Marks Each)

Explain how Service-Oriented Architecture (SOA) acts as a foundation


for Cloud Computing.

Discuss the role of Multicore Technology in enabling efficient cloud


infrastructures.

Compare and contrast Web 2.0 and Web 3.0 technologies.

Describe the concept of Pervasive (Ubiquitous) Computing and its


relation to Cloud Computing.

Explain how operating systems are adapted for cloud environments./

Discuss virtualization, resource management, and process isolation.

What is an Application Environment? Describe how cloud platforms


provide a flexible application environment for developers.

How does SOA facilitate scalability, flexibility, and interoperability in


Cloud Computing?

Discuss the technological convergence of Web 2.0, SOA, and Cloud


Computing.

Describe the architecture and benefits of multicore processors in the


context of cloud data centers.
Explain how pervasive computing and cloud computing together create a
seamless computing experience.

Here’s a well-organized set of short and long questions on the topic


“Virtualization” from Chandrasekaran, K. Essentials of Cloud Computing, CRC
Press, 2014 — suitable for unit tests, assignments, and exams.

☁️UNIT: Virtualization

A. Short Answer Questions (2–3 Marks Each)

1.

What is virtualization?

2.
3.

Define a virtual machine (VM).

4.
5.

What is the purpose of a hypervisor?

6.
7.

List any two types of virtualization.

8.
9.

Differentiate between Type 1 and Type 2 hypervisors.

10.
11.

What is hardware-assisted virtualization?

12.
13.
Define full virtualization.

14.
15.

What is para-virtualization?

16.
17.

Mention any two advantages of virtualization.

18.
19.

What is OS-level virtualization?

20.
21.

Define the term virtual machine monitor (VMM).

22.
23.

What is live migration of virtual machines?

24.
25.

Mention one use of storage virtualization.

26.
27.

What is network virtualization?

28.
29.

How does virtualization support cloud computing?

30.
31.

Define virtual appliance.

32.
33.
What is desktop virtualization?

34.
35.

Mention two challenges of virtualization.

36.
37.

What is resource pooling in virtualization?

38.
39.

Define containerization.

40.

B. Long Answer Questions (5–10 Marks Each)

1.

Explain the concept of virtualization and its role in cloud computing.

2.

1.

Discuss how it enables resource sharing, scalability, and efficiency.

2.

3.

Describe the architecture and working of a hypervisor.

4.

1.

Explain Type 1 and Type 2 hypervisors with examples.

2.

5.
Discuss different types of virtualization used in cloud computing.

6.

1.

Include hardware, OS-level, storage, and network virtualization.

2.

7.

Explain how virtualization helps in efficient utilization of cloud resources.

8.
9.

What is live migration of virtual machines? Describe its process and


advantages.

10.
11.

Compare and contrast full virtualization and para-virtualization.

12.

1.

Highlight their working principles and performance differences.

2.

13.

Explain the concept of OS-level virtualization and container-based


virtualization.

14.

1.

Include technologies like Docker or LXC as examples.

2.

15.
Discuss the advantages and limitations of virtualization in cloud
environments.

16.
17.

Describe the steps involved in virtual machine provisioning and


deployment.

18.
19.

Explain how virtualization contributes to the implementation of


Infrastructure as a Service (IaaS).

20.
21.

Discuss the security challenges in virtualization and methods to overcome


them.

22.
23.

Explain storage and network virtualization with suitable diagrams and


examples.

24.
25.

Describe the components and architecture of a virtualized data center.

26.
27.

Explain how virtualization enables multi-tenancy and isolation in cloud


systems.

28.
29.

Discuss the evolution of virtualization technologies and their impact on


modern cloud platforms.

30.
Would you like me to create MCQs or diagram-based questions (e.g., hypervisor
architecture, VM migration flow) from this same topic next?

Here’s a complete and structured list of short and long questions from the topic
“Programming Models for Cloud Computing: MapReduce and Cloud Haskell”,
based on Chandrasekaran, K. Essentials of Cloud Computing. CRC Press, 2014.

☁️UNIT: Programming Models for Cloud


Computing — MapReduce and Cloud
Haskell

A. Short Answer Questions (2–3 Marks Each)

MapReduce

1.

What is the MapReduce programming model?

2.
3.

Who developed the MapReduce framework?

4.
5.

What is the purpose of the Map function in MapReduce?

6.
7.

What is the role of the Reduce function in MapReduce?

8.
9.

Define the term “key-value pair” in MapReduce.

10.
11.

Mention any two advantages of the MapReduce model.

12.
13.

What is a “Job Tracker” in the MapReduce framework?

14.
15.

Define data locality in the context of MapReduce.

16.
17.

What is the main function of the “Task Tracker”?

18.
19.

Mention two applications where MapReduce can be used.

20.
21.

What is fault tolerance in MapReduce?

22.
23.

Define “shuffle and sort” phase in MapReduce.

24.
25.

Which open-source framework is based on MapReduce?

26.
27.

What is the difference between MapReduce and traditional parallel


programming?

28.
29.

How does MapReduce handle failures during task execution?


30.

Cloud Haskell

1.

What is Cloud Haskell?

2.
3.

Name the programming language on which Cloud Haskell is based.

4.
5.

What programming paradigm does Cloud Haskell follow?

6.
7.

Mention one advantage of functional programming in distributed systems.

8.
9.

What is meant by “concurrency” in Cloud Haskell?

10.
11.

Define “distributed process” in Cloud Haskell.

12.
13.

What is the purpose of the remote table in Cloud Haskell?

14.
15.

Mention any two features of Cloud Haskell.

16.
17.

What are the key goals of Cloud Haskell?

18.
19.

How is Cloud Haskell different from MapReduce?

20.

B. Long Answer Questions (5–10 Marks Each)

MapReduce

1.

Explain the MapReduce programming model with a neat diagram.

2.

1.

Describe the Map, Shuffle, and Reduce phases clearly.

2.

3.

Discuss the working mechanism of the MapReduce framework.

4.

1.

Include job submission, scheduling, task execution, and result


aggregation.

2.

5.

Explain how MapReduce achieves parallelism and scalability in cloud


environments.

6.

1.

Include an example, such as the Word Count problem.

2.
7.

Describe the fault tolerance mechanism used in MapReduce.

8.

1.

Explain task re-execution, heartbeat signals, and job recovery.

2.

9.

Discuss the advantages and limitations of the MapReduce model.

10.

1.

Compare it briefly with other parallel programming approaches.

2.

11.

Explain the roles of Job Tracker and Task Tracker in the MapReduce
architecture.

12.
13.

Describe the various phases of data processing in MapReduce with


examples.

14.

Cloud Haskell

1.

Explain the architecture and design principles of Cloud Haskell.

2.

1.
Discuss how it extends the functional programming model to
distributed systems.

2.

3.

Describe the main features and benefits of Cloud Haskell as a cloud


programming model.

4.
5.

Compare Cloud Haskell with MapReduce in terms of design, abstraction,


and use cases.

6.
7.

Discuss the concurrency and message-passing model in Cloud Haskell.

8.

1.

Include how processes communicate and synchronize in a distributed


environment.

2.

9.

Explain how Cloud Haskell provides fault tolerance and reliability in


distributed computation.

10.
11.

Describe the execution model of Cloud Haskell.

12.

1.

Include how distributed processes are created and executed.

2.

13.
Discuss the role of functional programming in simplifying distributed
cloud application development.

14.
15.

Write short notes on the following:


a) Cloud Haskell architecture
b) Remote Table
c) Concurrency primitives

16.

Would you like me to prepare MCQs or case-study-based questions (e.g.,


comparing MapReduce and Cloud Haskell for specific cloud tasks) from this same
topic next?

Here’s a comprehensive set of short and long questions from the topic
“Software Development in Cloud”,
based on Chandrasekaran, K. Essentials of Cloud Computing. CRC Press, 2014.
These questions are suitable for university exams, assignments, and viva preparation.

☁️UNIT: Software Development in Cloud

A. Short Answer Questions (2–3 Marks Each)

1.

What is meant by software development in the cloud?

2.
3.

Define Software as a Service (SaaS).

4.
5.

What is a cloud-based development environment?

6.
7.

List any two benefits of developing software in the cloud.

8.
9.

What are cloud APIs?

10.
11.

Name any two popular cloud-based development platforms.

12.
13.

What is multi-tenancy in cloud-based applications?

14.
15.

Define elasticity in cloud software development.

16.
17.

Mention any two challenges in cloud software development.

18.
19.

What is continuous integration (CI) in cloud development?

20.
21.

What is the role of DevOps in cloud software development?

22.
23.

Define PaaS and give one example.

24.
25.

What is scalability in the context of cloud applications?


26.
27.

Mention any two tools used for cloud-based software testing.

28.
29.

What are microservices in cloud software architecture?

30.
31.

Define API management in the cloud.

32.
33.

What is the difference between on-premise and cloud-based software


development?

34.
35.

Mention any two software development life cycle (SDLC) phases affected by
cloud computing.

36.
37.

What is version control in cloud development?

38.
39.

Define containerization and give an example.

40.

B. Long Answer Questions (5–10 Marks Each)

1.

Explain the concept of software development in the cloud and its key
benefits.

2.
1.

Discuss accessibility, cost-efficiency, and collaboration aspects.

2.

3.

Describe the various stages of the Software Development Life Cycle


(SDLC) in a cloud environment.

4.

1.

Include development, testing, deployment, and maintenance phases.

2.

5.

Explain the role of cloud service models (IaaS, PaaS, SaaS) in software
development.

6.

1.

Provide examples of how each model supports developers.

2.

7.

Discuss the advantages and challenges of developing software in the


cloud.

8.

1.

Include topics like data security, scalability, and dependency on


service providers.

2.

9.

Explain how PaaS platforms simplify cloud-based software development.


10.

1.

Mention examples such as Google App Engine, AWS Elastic


Beanstalk, or Microsoft Azure.

2.

11.

Discuss the importance of DevOps practices in cloud software


development.

12.

1.

Include automation, CI/CD pipelines, and deployment strategies.

2.

13.

Explain how APIs and web services support cloud-based software


integration.

14.
15.

Describe the role of containerization (e.g., Docker, Kubernetes) in cloud


software deployment.

16.
17.

Explain how version control and collaborative tools (e.g., GitHub,


Bitbucket) are used in cloud development.

18.
19.

Discuss how scalability and elasticity are achieved in cloud-based


software design.

20.
21.
Explain the difference between traditional software development and
cloud-based software development.

22.
23.

Describe cloud testing strategies and tools used in cloud application


development.

24.
25.

Discuss the architectural considerations for developing cloud-native


applications.

26.

1.

Include microservices, REST APIs, and event-driven design.

2.

27.

Explain how continuous integration and continuous deployment (CI/CD)


enhance cloud software development.

28.
29.

Discuss the role of middleware and APIs in developing and managing


cloud applications.

30.
31.

Explain security considerations in cloud software development.

32.

1.

Cover authentication, data protection, and compliance aspects.

2.

33.
Describe how Agile and DevOps methodologies align with cloud software
development practices.

34.
35.

Explain how software maintenance and version updates are handled in


the cloud environment.

36.
37.

Discuss best practices for developing portable and interoperable cloud


applications.

38.
39.

Explain how cloud-based IDEs (Integrated Development Environments)


help developers in building applications collaboratively.

40.

Would you like me to create MCQs or a unit summary (key points + diagrams) for
this topic next?

Here’s a structured set of short and long questions for the topic “Networking for
Cloud Computing”, based on Chandrasekaran, K. Essentials of Cloud Computing,
CRC Press, 2014. These cover fundamental concepts, architectures, and services in
cloud networking.

☁️UNIT: Networking for Cloud


Computing

A. Short Answer Questions (2–3 Marks Each)

1.

Define cloud networking.

2.
3.
What is a Virtual Private Network (VPN) in cloud computing?

4.
5.

Mention two key functions of network virtualization.

6.
7.

What is a Software-Defined Network (SDN)?

8.
9.

Define bandwidth in the context of cloud networks.

10.
11.

What is network latency?

12.
13.

Mention any two advantages of SDN for cloud computing.

14.
15.

What is Quality of Service (QoS) in cloud networking?

16.
17.

Define a cloud gateway.

18.
19.

What is load balancing in cloud networks?

20.
21.

Name two common network topologies used in cloud data centers.

22.
23.
What is a content delivery network (CDN)?

24.
25.

Define IP addressing and its importance in cloud networks.

26.
27.

Mention any two challenges of networking in cloud computing.

28.
29.

What is the purpose of firewalls in cloud networking?

30.
31.

Define packet switching.

32.
33.

What is network redundancy, and why is it important?

34.
35.

What is network segmentation?

36.
37.

Mention two common protocols used in cloud networking.

38.
39.

Define multicast and unicast in cloud communication.

40.

B. Long Answer Questions (5–10 Marks Each)

1.
Explain the role of networking in cloud computing.

2.

1.

Include aspects like data transfer, connectivity, and service delivery.

2.

3.

Discuss the concept and architecture of Software-Defined Networking


(SDN) in cloud environments.

4.

1.

Explain separation of control plane and data plane.

2.

5.

Explain virtual networks and network virtualization in cloud computing.

6.

1.

Include VLANs, virtual switches, and virtual routers.

2.

7.

Describe the various types of cloud networks: public, private, hybrid, and
community clouds.

8.

1.

Discuss networking requirements for each type.

2.

9.
Explain load balancing techniques used in cloud networking.

10.

1.

Include examples like round-robin, least connections, and IP hash.

2.

11.

Discuss the importance of Quality of Service (QoS) in cloud networks.

12.

1.

Explain how QoS ensures bandwidth, latency, and priority control.

2.

13.

Explain how VPNs and secure tunnels are used to provide secure cloud
connectivity.

14.
15.

Discuss the architecture and benefits of Content Delivery Networks


(CDNs) for cloud services.

16.
17.

Explain network redundancy, fault tolerance, and high availability in


cloud networks.

18.
19.

Describe common cloud network protocols and their functions.

20.

1.

Include TCP/IP, HTTP/HTTPS, and SSL/TLS.


2.

21.

Discuss the challenges in cloud networking and approaches to address


them.

22.

1.

Include issues like latency, bandwidth limitations, and security.

2.

23.

Explain the design and architecture of data center networks for cloud
computing.

24.

1.

Include spine-leaf topology and network scalability.

2.

25.

Discuss multicast and broadcast communication in cloud networks with


examples.

26.
27.

Explain the role of firewalls, intrusion detection systems, and network


monitoring in cloud security.

28.
29.

Describe how network management tools and software help in monitoring


cloud network performance.

30.
31.
Explain the difference between unicast, multicast, and anycast in cloud
networking.

32.
33.

Discuss the importance of IP addressing, DNS, and DHCP in cloud


networks.

34.
35.

Explain how virtual private clouds (VPCs) are implemented and


managed.

36.
37.

Describe the concept of hybrid cloud networking and how it connects on-
premises infrastructure with cloud services.

38.
39.

Explain how cloud networking supports scalability and elasticity in cloud


services.

40.

If you want, I can also create MCQs, diagram-based questions, or case-study


questions for this Networking unit, which are often included in exams.

Do you want me to do that next?

Here’s a structured set of short and long questions on the topic “Cloud Service
Providers (CSPs)”, based on Chandrasekaran, K. Essentials of Cloud Computing,
CRC Press, 2014. These cover CSP types, services, features, and examples.

☁️UNIT: Cloud Service Providers


A. Short Answer Questions (2–3 Marks Each)

1.

Define a Cloud Service Provider (CSP).

2.
3.

Mention two major types of cloud services offered by CSPs.

4.
5.

Give any two examples of IaaS providers.

6.
7.

Name two popular PaaS providers.

8.
9.

Mention two SaaS providers you know.

10.
11.

What is the difference between public and private cloud providers?

12.
13.

Define multi-tenancy in cloud services.

14.
15.

What is a hybrid cloud service?

16.
17.

Mention two key benefits of using cloud service providers.

18.
19.

Define Service Level Agreement (SLA) in cloud services.

20.
21.

What is the role of APIs in cloud services?

22.
23.

Mention two security features provided by cloud service providers.

24.
25.

What is the function of a cloud marketplace?

26.
27.

Name one provider that offers storage as a service.

28.
29.

Mention two criteria for selecting a cloud service provider.

30.
31.

What is vendor lock-in in cloud computing?

32.
33.

Name a cloud provider that supports serverless computing.

34.
35.

Define subscription-based pricing in cloud services.

36.
37.

Mention two compliance standards that CSPs adhere to.


What is elasticity in cloud services?

B. Long Answer Questions (5–10 Marks Each)

Explain the concept of Cloud Service Providers and their role in cloud
computing.

Discuss how CSPs provide IaaS, PaaS, and SaaS to users.

Describe the different types of cloud services (IaaS, PaaS, SaaS) with
examples of providers for each.

Discuss the benefits and challenges of using cloud service providers.

Include cost savings, scalability, vendor lock-in, and security concerns.

Explain the role of Service Level Agreements (SLAs) in selecting and


using a cloud service provider.

Include key metrics like uptime, latency, and support.

Compare public, private, and hybrid cloud providers.

Include advantages and disadvantages of each

Describe the security and compliance measures offered by cloud service


providers.

Include encryption, access control, ISO/IEC standards, and GDPR


compliance.

Explain vendor lock-in and strategies to reduce dependency on a single


cloud provider.

Discuss how APIs and integration tools provided by CSPs facilitate cloud
software development

Explain the architecture and services of one popular cloud service


provider (e.g., AWS, Microsoft Azure, or Google Cloud)

Include compute, storage, networking, and managed services.

Describe subscription-based and pay-as-you-go pricing models in cloud


services.

Explain how CSPs ensure high availability, reliability, and disaster


recovery for their customers.
Discuss the concept of multi-tenancy and resource isolation in cloud
service providers.

Explain the concept of serverless computing and give examples of CSPs


offering it.

Describe cloud marketplaces and their role in providing ready-to-use


applications and services.

Discuss key criteria for selecting a suitable cloud service provider for an
organization.

Include cost, scalability, security, compliance, and support.

Explain how CSPs support scalability and elasticity in enterprise


applications.

Discuss the environmental and cost benefits of using CSPs for enterprise
computing.

Describe hybrid cloud deployment and how CSPs facilitate seamless


integration with on-premises infrastructure.

Explain the importance of monitoring and management tools provided by


CSPs for resource optimization.

Discuss future trends in cloud service providers and emerging


technologies (e.g., AI-as-a-Service, edge cloud).

☁️UNIT: Security in Cloud Computing

A. Short Answer Questions (2–3 Marks Each)

Define cloud security.

Mention two key security challenges in cloud computing.

What is data confidentiality in cloud security?

Define data integrity.

What is authentication in cloud computing?

Define authorization.
What is encryption, and why is it used in cloud security?

Mention two common types of cyberattacks affecting cloud systems.

Define multi-tenancy and its security implications.

What is a firewall in the context of cloud security?

Mention one advantage of using SSL/TLS in cloud communications.

Define intrusion detection system (IDS).

What is access control in cloud computing?

Mention two cloud security standards or compliance protocols.

What is the difference between public key and private key encryption?

Define virtualization security.

What is a Denial-of-Service (DoS) attack?

Mention one method to ensure secure data storage in the cloud.

Define security policy in cloud computing.

What is identity and access management (IAM)?

B. Long Answer Questions (5–10 Marks Each)

Explain the importance of security in cloud computing.

Include confidentiality, integrity, availability, and trust.

Discuss the main security challenges and risks in cloud computing.

Include multi-tenancy, virtualization vulnerabilities, data breaches, and


insider threats.

Describe the mechanisms used to ensure data confidentiality and integrity


in cloud computing.

Include encryption techniques, digital signatures, and checksums.

Explain authentication and authorization methods used in cloud


environments.
Include password-based, multi-factor, and role-based access control
(RBAC).

Discuss the security implications of virtualization in cloud computing.

Include hypervisor security, VM isolation, and secure migration.

Explain the role of firewalls, intrusion detection systems (IDS), and


intrusion prevention systems (IPS) in cloud security.

Describe identity and access management (IAM) in cloud computing.

Explain how IAM controls user access and privileges.

Explain security standards, protocols, and compliance measures for cloud


computing

Include ISO/IEC 27001, GDPR, HIPAA, and PCI DSS.

Discuss Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS)


attacks in cloud computing and mitigation strategies.

Explain how secure communication is ensured in cloud computing.

Include SSL/TLS, VPNs, and secure APIs.

Discuss strategies for secure data storage and backup in cloud


environments.

Include encryption, replication, and secure access control.

Explain security policies and procedures that organizations must follow


when adopting cloud computing.

Discuss the challenges of multi-tenancy in cloud computing and measures


to ensure tenant isolation.

Explain the role of cloud monitoring and auditing in maintaining security.

Describe the security considerations for hybrid and multi-cloud


deployments.

Explain insider threats and how cloud providers mitigate them.

Discuss the importance of incident response and disaster recovery


planning in cloud security.

Explain the concept of zero-trust security model in cloud computing.


Describe the impact of emerging technologies (like AI and blockchain) on
cloud security.

Discuss best practices for maintaining end-to-end security in cloud-based


applications and services.

☁️UNIT: Advanced Concepts in Cloud


Computing

A. Short Answer Questions (2–3 Marks Each)

Define edge computing and its relation to cloud computing.

What is fog computing?

Define serverless computing.

Mention one example of a Function-as-a-Service (FaaS) platform.

What is containerization in cloud computing?

Name two container orchestration tools.

Define microservices architecture.

What is DevOps, and how does it relate to cloud computing?

Mention one use case of AI-as-a-Service in cloud computing.

Define blockchain-as-a-service (BaaS).

What is hybrid cloud?

Mention one advantage of multi-cloud strategy.

Define cloud bursting.

What is quantum computing in the context of cloud services?

Define edge analytics.

Mention one key benefit of serverless architecture.

What is event-driven computing in cloud platforms?


Define cloud-native application.

Mention two advanced storage solutions in cloud computing.

What is IoT-as-a-Service (IoTaaS)?

B. Long Answer Questions (5–10 Marks Each)

Explain edge computing and fog computing and their importance in


modern cloud architectures.

Discuss latency reduction, bandwidth optimization, and IoT


integration.

Describe serverless computing and Function-as-a-Service (FaaS) with


examples.

Include advantages and limitations.

Explain containerization and container orchestration in cloud computing.

Include Docker, Kubernetes, and their role in microservices


deployment.

Discuss microservices architecture and its benefits for cloud-native


applications.

Explain the concept of DevOps and how it enhances cloud software


development and deployment.

Describe AI-as-a-Service (AIaaS) and its applications in cloud computing.

Include machine learning, natural language processing, and image


recognition.

Explain blockchain-as-a-Service (BaaS) and its role in secure cloud


transactions.

Discuss hybrid and multi-cloud strategies, including benefits and


challenges.

Explain cloud bursting and how it helps manage peak workloads.

Describe advanced storage solutions in cloud computing, including object


storage, block storage, and distributed storage.

Discuss the role of IoT-as-a-Service (IoTaaS) and edge analytics in real-


time cloud applications.
Explain event-driven computing and its advantages for scalable cloud
applications.

Describe the concept of quantum computing in cloud services and


potential use cases.

Discuss best practices for designing cloud-native applications using


advanced concepts.

Explain the security and privacy considerations in edge, serverless, and


multi-cloud environments.

Describe how container orchestration ensures high availability,


scalability, and fault tolerance.

Explain the integration of AI, IoT, and cloud for smart applications and
real-time analytics.

Discuss future trends in cloud computing, including autonomous cloud,


AI-driven optimization, and edge-cloud convergence.

Explain how DevOps and microservices together improve agility and


continuous delivery in cloud platforms.

Discuss challenges and solutions for resource management and cost


optimization in advanced cloud computing environments.

You might also like