0% found this document useful (0 votes)
39 views5 pages

CC Internal Examination AP Model-SET B

The document is an internal examination paper for BCA students at DC School of Management & Technology, focusing on cloud computing. It includes various questions divided into three parts, covering topics such as distributed computing, cloud deployment models, virtualization, and security risks. The exam assesses students' understanding of key concepts and applications in cloud computing.

Uploaded by

Swathi V
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)
39 views5 pages

CC Internal Examination AP Model-SET B

The document is an internal examination paper for BCA students at DC School of Management & Technology, focusing on cloud computing. It includes various questions divided into three parts, covering topics such as distributed computing, cloud deployment models, virtualization, and security risks. The exam assesses students' understanding of key concepts and applications in cloud computing.

Uploaded by

Swathi V
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

DC School of Management & Technology, Vagamon

Semester VI– Internal Examination​ ​ ​ SET B

BCA 2022 – 2025

Time: Two Hours​ ​ ​ ​ ​ ​ ​ Maximum: 40 marks

CLOUD COMPUTING

ANSWER KEY

Instructions:
●​ The question paper has three sections A, B and C. Under Parts A and B, there are 5
questions with either option. For example, you can answer either 1 a) or 1b) etc. but
not both.
●​ Please follow the instructions for each section.

Marks CO BT

PART A (1 Mark Each)


Q.1(a)​
Define distributed computing.​
Distributed computing refers to a model where multiple independent computers work together to
achieve a common goal by sharing tasks. These computers are often connected via a network
and work in coordination, with each computer handling a specific task or set of tasks. Examples
include cloud computing, grid computing, and peer-to-peer networks.

Q.1(b)​
Mention any two applications of cloud computing.

1.​ Data Storage: Cloud storage allows businesses and individuals to store data remotely on
cloud servers, making it accessible from anywhere with an internet connection.
2.​ Web Hosting: Cloud computing enables businesses to host websites and applications on
scalable and flexible infrastructure, reducing costs and improving uptime.

Q.2(a)​
What is Platform as a Service (PaaS)?​
Platform as a Service (PaaS) is a cloud computing model that provides customers with a
platform to develop, run, and manage applications without having to manage the underlying
infrastructure. PaaS includes tools for software development, databases, middleware, and other
resources, allowing developers to focus solely on building applications. Examples include Google
App Engine and Microsoft Azure.

Q.2(b)​
Differentiate between public and private cloud.

●​ Public Cloud: In a public cloud, cloud services (such as storage, applications, and
computing resources) are provided over the internet by third-party service providers. It is
shared among multiple organizations or users.
○​ Example: Amazon Web Services (AWS), Microsoft Azure.
1
●​ Private Cloud: A private cloud is used exclusively by one organization. It can be hosted
on-premises or by a third-party provider, but the infrastructure is dedicated to a single
entity, ensuring more control and security.
○​ Example: A private cloud set up by a company for internal use.

Q.3(a)​
What are the benefits of cloud computing?

●​ Cost Efficiency: Cloud computing reduces the need for businesses to invest in and
maintain expensive infrastructure, as resources are rented as needed.
●​ Scalability: Cloud resources can be scaled up or down based on demand, providing
flexibility and better resource management.
●​ Accessibility: Cloud services can be accessed from anywhere, allowing users to
collaborate and access data remotely.
●​ Disaster Recovery: Cloud computing offers backup and disaster recovery services,
ensuring business continuity in case of failure.

Q.3(b)​
Define elasticity in cloud computing.​
Elasticity in cloud computing refers to the ability to automatically scale resources up or down
based on demand. This ensures that an application can handle varying workloads efficiently,
reducing resource wastage during low demand and preventing performance issues during peak
demand.

Q.4(a)​
What is the significance of networking in cloud computing?​
Networking is critical in cloud computing because it enables the communication and data
transfer between various cloud components and services. The performance of cloud-based
applications depends heavily on network speed, reliability, and security. Efficient networking
ensures that data is quickly and securely transmitted between servers, users, and other cloud
resources, supporting seamless cloud operations.

Q.4(b)​
Define resource pooling in cloud computing.​
Resource pooling in cloud computing refers to the practice of combining computing resources
(such as processing power, storage, and bandwidth) to serve multiple customers or users. These
resources are dynamically allocated and reassigned based on user demand, ensuring optimal
usage and efficiency. It is a key feature that enables multi-tenancy and scalability in cloud
environments.

Q.5(a)​
Name any two types of hypervisors.

1.​ Type 1 Hypervisor (Bare-metal): Installed directly on the physical hardware of a host
machine. It doesn’t require an underlying operating system to function.
○​ Example: VMware ESXi, Microsoft Hyper-V.
2.​ Type 2 Hypervisor (Hosted): Runs on top of a host operating system and relies on the
host OS for resource management.
○​ Example: Oracle VirtualBox, VMware Workstation.

Q.5(b)​
What is storage virtualization?​
Storage virtualization is the process of combining multiple physical storage devices into a single
virtual storage pool. This allows storage resources to be managed more efficiently and easily

2
allocated to different applications or users. It abstracts the underlying hardware to create a
unified storage infrastructure.

PART B (4 Marks Each)


Q.6(a)​
Explain cloud deployment models with examples.​
Cloud deployment models define the type of access and control a user has over cloud
resources. The four primary deployment models are:

●​ Public Cloud: Resources are shared and available to the public, typically provided by a
third-party provider.
○​ Example: AWS, Google Cloud.
●​ Private Cloud: Resources are used exclusively by a single organization, offering more
control and security.
○​ Example: A private cloud managed by a corporation for internal use.
●​ Hybrid Cloud: A combination of public and private clouds, where data and applications
can be shared between the two environments.
○​ Example: A company using a private cloud for sensitive data and a public cloud
for less critical workloads.
●​ Community Cloud: Shared infrastructure for a specific community of users with common
concerns, such as security or compliance.
○​ Example: Government agencies sharing a community cloud for data management.

Q.6(b)​
Discuss the characteristics of cloud computing.​
The key characteristics of cloud computing include:

●​ On-demand Self-Service: Users can provision and manage computing resources as


needed, without requiring human intervention from the provider.
●​ Broad Network Access: Cloud services are accessible from any device with an internet
connection, enabling remote access.
●​ Resource Pooling: Cloud providers pool computing resources to serve multiple users,
dynamically allocating resources as needed.
●​ Rapid Elasticity: Resources can be scaled up or down automatically to meet demand.
●​ Measured Service: Cloud computing uses a pay-per-use model, where customers are
charged based on their resource consumption.

Q.7(a)​
Write a note on server virtualization.​
Server virtualization involves creating multiple virtual servers on a single physical server using
hypervisor software. Each virtual server runs its own operating system and applications,
providing isolation and resource allocation. It improves hardware utilization, reduces costs, and
enhances flexibility.

●​ Example: VMware vSphere, Microsoft Hyper-V.

Q.7(b)​
Explain the role of containers in cloud computing.​
Containers are lightweight, portable units that package an application and its dependencies to
run consistently across different environments. In cloud computing, containers allow applications
to be deployed quickly and efficiently without worrying about the underlying infrastructure. They
are isolated from each other, reducing conflicts and improving scalability.

●​ Example: Docker, Kubernetes.

3
Q.8(a)​
What are the security risks in cloud computing?​
Security risks in cloud computing include:

●​ Data Breaches: Sensitive data stored in the cloud can be compromised if not properly
secured.
●​ Data Loss: Cloud providers may experience outages or data corruption, leading to
potential data loss.
●​ Insufficient Identity and Access Management (IAM): Weak access controls can result
in unauthorized access to cloud resources.
●​ Shared Responsibility: Cloud security responsibilities are shared between the provider
and the customer, potentially leading to gaps in security practices.

Q.8(b)​
Discuss the advantages of cloud storage.

●​ Scalability: Cloud storage offers scalable options to expand storage capacity without
physical hardware limitations.
●​ Accessibility: Users can access their data from any location with internet connectivity.
●​ Cost-Effective: Cloud storage eliminates the need for purchasing expensive hardware
and reduces maintenance costs.
●​ Data Backup: Cloud storage provides automatic backups, protecting data from loss.

Q.9(a)​
Explain the difference between traditional IT infrastructure and cloud computing.

●​ Traditional IT Infrastructure: Involves physical hardware (servers, storage devices)


owned and managed by an organization, requiring significant capital investment and
ongoing maintenance.
●​ Cloud Computing: Provides virtualized resources on-demand over the internet, offering
greater flexibility, scalability, and cost-efficiency. Users can rent resources instead of
owning them.

Q.9(b)​
Describe the function of a hypervisor in virtualization.​
A hypervisor is software that creates and manages virtual machines (VMs) by abstracting the
underlying hardware resources. It allows multiple VMs to run on a single physical machine,
ensuring isolation and efficient use of hardware resources.

●​ Example: VMware ESXi, Microsoft Hyper-V.

Q.10(a)​
How does virtualization improve resource utilization?​
Virtualization improves resource utilization by allowing multiple virtual machines (VMs) to run on
a single physical server, ensuring that CPU, memory, and storage resources are used efficiently.
It minimizes underutilization of hardware and reduces operational costs.

Q.10(b)​
Explain the importance of disaster recovery in cloud computing.​
Disaster recovery in cloud computing is vital for ensuring business continuity in the event of
hardware failures, natural disasters, or cyberattacks. Cloud services offer built-in backup and
recovery solutions, reducing downtime and enabling quick recovery of data and applications,
ensuring minimal disruption.

4
PART C (15 Marks Each)
Q.11(a)​
Write an essay on cloud computing services with real-world examples.​
Cloud computing services can be classified into three primary models: IaaS (Infrastructure as a
Service), PaaS (Platform as a Service), and SaaS (Software as a Service).

●​ IaaS: Offers virtualized computing resources over the internet. Users can rent virtual
machines, storage, and networks.
○​ Example: Amazon Web Services (AWS), Google Cloud Platform.
●​ PaaS: Provides

Bloom’s Taxonomy (BT) Level s: Remembering (1); Understanding (2); Applying (3); Analyzing (4);
Evaluating (5); Creating (6).

You might also like