2023 CC
2023 CC
Advantages:
Disadvantages:
A Virtual Machine (VM) is a software emulation of a physical computer that runs an operating
system and applications like a physical machine.
Key Features:
4. Distributed Computing
Distributed Computing is a model where computing tasks are divided among multiple
machines (nodes) connected via a network.
Characteristics:
Grid computing is a type of distributed computing where resources like processing power,
storage, and data from multiple computers are combined to work on a single task or set of tasks.
Key Features:
Example:
The SETI@home project uses volunteers’ computers worldwide to analyze radio signals for
signs of extraterrestrial life.
Cloud computing offers several benefits to businesses that improve efficiency, reduce costs, and
enhance innovation:
1. Cost Savings:
o No need for upfront investment in hardware or infrastructure.
o Pay only for what you use (pay-as-you-go model).
2. Scalability:
o Easily scale up or down based on business demand.
o Ideal for growing or seasonal businesses.
3. Flexibility & Mobility:
o Access data and applications from anywhere, on any device.
o Supports remote work and global operations.
4. Speed and Agility:
o Quick deployment of resources and applications.
o Faster time-to-market for products and services.
5. Disaster Recovery & Backup:
o Automatic data backup and recovery in case of failure or loss.
6. Security & Compliance:
o Cloud providers offer advanced security tools and compliance support.
Apache Hadoop is an open-source framework used for processing and storing large-scale
data across clusters of computers.
Core Components:
Benefits:
Section -b
1. Public Cloud:
o Services offered over the internet and shared among multiple users.
o Example: AWS, Google Cloud.
2. Private Cloud:
o Cloud infrastructure used exclusively by one organization.
oMore secure and customizable.
3. Hybrid Cloud:
o Combines public and private cloud features.
o Data and apps can move between environments.
4. Community Cloud:
o Shared among organizations with similar goals or requirements.
Virtualization is the process of creating a virtual version of hardware, OS, storage, or network
resources.
Uses:
Two Phases:
1. Map Phase:
o Input data is split into chunks.
o Each chunk is processed to produce key-value pairs.
2. Reduce Phase:
o Key-value pairs are grouped by key.
o Values for each key are combined to get the final result.
✅ 13. b) Aneka
a) Multi-Tenancy Issue: