UNIT1 Flashcards

(167 cards)

1
Q

What is computing?

A

Computing is using technology to design software and hardware, process and manage information, solve problems, and perform calculations and data analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a distributed system?

A

A distributed system consists of multiple computers working together as one system without sharing memory, communicating via messages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Give an example of a distributed system.

A

Examples include telecommunication networks, MMOs (Massively Multiplayer Online Games), and the World Wide Web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a single-system image in a distributed system?

A

It makes the system appear as a single unified entity to users, hiding internal complexities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the main difference between centralized and distributed systems?

A

Centralized systems have one main control point, while distributed systems have multiple autonomous components working together.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which system is more fault-tolerant: centralized or distributed? Why?

A

Distributed systems, because if one node fails, others can continue running.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

List two advantages of distributed systems.

A

Increased speed for parallel processing and improved reliability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a major disadvantage of distributed systems?

A

Complexity in software development and network-related issues.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is cluster computing?

A

A group of computers linked to work as one powerful system, often used for performance improvement and cost-effectiveness.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the main types of cluster computing?

A

High Availability (HA), Load Balancing (LB), and HA+LB combination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the role of middleware in cluster computing?

A

Middleware like MPI helps different clusters communicate and execute programs efficiently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How is grid computing different from cluster computing?

A

Grid computing involves geographically dispersed computers contributing unused resources, while clusters have tightly connected nodes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name a real-world example of grid computing.

A

SETI@Home, which uses home computers to analyze space signals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the key layers of grid computing architecture?

A

Fabric, Connectivity, Resource, Collective, and Application layers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the three main components of mobile computing?

A

Mobile communication (network infrastructure), mobile hardware (devices), and mobile software (applications & OS).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why is mobile computing important?

A

It enables data, voice, and video transmission without a fixed physical link.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is cloud computing?

A

A model of computing where services (hardware, software, storage) are provided over the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are the three cloud service models?

A

IaaS (Infrastructure as a Service), PaaS (Platform as a Service), and SaaS (Software as a Service).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the difference between public and private cloud?

A

Public cloud is available to the general public, while private cloud is restricted to a specific organization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which cloud deployment model combines public and private clouds?

A

Hybrid cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

How does ownership differ in cluster, grid, and cloud computing?

A

Clusters are owned by a single entity, grids are owned by multiple parties, and clouds are usually controlled by a provider.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which computing model provides dynamically allocated resources?

A

Cloud computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Why is cloud computing considered scalable?

A

It allows resources to be allocated or deallocated based on demand.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What type of computing is used by Google Drive or Dropbox?

A

Cloud computing (SaaS model).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Which computing model is best for scientific simulations requiring high computational power?
Cluster computing.
26
27
What is a data center?
A facility that centralizes an organization's IT operations and equipment, where it stores, manages, and disseminates data.
28
What are the two types of data center locations?
On-premise and off-premise.
29
What does 'On-demand self-service' mean in cloud computing?
Users can access computer services without requiring human interaction with each service provider.
30
Name some cloud service providers that provide on-demand self-services.
Amazon Web Services (AWS), Microsoft Azure, Google Cloud, IBM, and Salesforce.com.
31
What does 'Broad network access' mean in cloud computing?
Cloud capabilities are available over the network and accessed through standard mechanisms.
32
What types of client platforms can access cloud services with broad network access?
Mobile phones, laptops, and PDAs.
33
What does 'Resource pooling' mean in cloud computing?
The provider's computing resources are pooled to serve multiple consumers using a multiple-tenant model.
34
What types of resources are included in resource pooling?
Storage, processing, memory, network bandwidth, virtual machines, and email services.
35
What is 'Rapid elasticity' in cloud computing?
Cloud services can be rapidly and elastically provisioned to quickly scale out and rapidly released to quickly scale in.
36
What does 'Measured service' mean in cloud computing?
Cloud computing resource usage can be measured, controlled, and reported, providing transparency for both the provider and consumer.
37
How are cloud computing services typically charged?
Per hour of resource usage, by the number of transactions, amount of storage, or data transferred over a network.
38
What are the benefits of elasticity for cloud provider's customers?
Achieve cost savings, often a core reason for adoption of cloud services.
39
List some benefits of cloud computing.
Flexibility, Disaster recovery, Automatic software updates, Increased collaboration, Work from anywhere, Cost-saving, etc.
40
How does cloud computing assist in disaster recovery?
By providing cloud-based backup and recovery solutions that save time and avoid large upfront investments.
41
What is the advantage of automatic software updates in the cloud?
Suppliers take care of software updates, including security, eliminating the need for manual maintenance.
42
How does cloud computing enable increased collaboration?
Cloud-based workflow and file sharing apps allow teams to access, edit, and share documents anytime, from anywhere.
43
How does cloud computing allow for work from anywhere?
With an internet connection and mobile apps, users can access their work from any device.
44
How does cloud computing impact capital expenditure?
It cuts out the high cost of hardware, offering a subscription-based model that is kind to cash flow.
45
How does cloud computing improve document control?
All files are stored centrally, so everyone sees one version of the truth, improving collaboration.
46
How does cloud computing enhance security?
Data is stored in the cloud, accessible regardless of machine issues, and can be remotely wiped from lost devices.
47
How does cloud computing provide competitiveness to businesses?
It gives access to enterprise-class technology, allowing smaller businesses to act faster than larger competitors.
48
How does cloud computing contribute to being environmentally friendly?
It uses energy more efficiently, scaling server capacity to fit needs, reducing carbon footprints.
49
What does NIST stand for?
National Institute of Standards and Technology.
50
Name some cloud actors (providers).
Amazon EC2, Google App Engine, Google Apps, Microsoft Office Online, Apple iCloud, DigitalOcean.
51
Name a few cloud consumers who are top AWS users.
Netflix, Twitch, LinkedIn, Facebook, Turner Broadcasting, BBC, Baidu, ESPN, Adobe, Twitter.
52
What is cloud auditing?
Checking cloud services to make sure they meet certain standards and regulations.
53
What do deployment models define in cloud computing?
The type of access to the cloud.
54
What is a private cloud?
A cloud where systems and services are accessible within an organization, offering higher security.
55
How can a private cloud be managed?
Managed by the organization or a 3rd party and located on or off-premise.
56
What is a public cloud?
A cloud where systems and services are accessible by the general public but offers lesser security.
57
What type of infrastructure does a public cloud usually have?
Mega scale infrastructure, globally distributed.
58
What is a community cloud?
A cloud where systems and services are accessible by a group of organizations (sharing common interests).
59
How is a community cloud managed?
Managed by the organization or a 3rd party.
60
What is a hybrid cloud?
A mixture of public and private clouds where critical activities are performed by the private cloud and non-critical activities by the public cloud.
61
Name companies that heavily rely on hybrid cloud data storage.
Netflix, Hulu, Uber, and Airbnb.
62
What is a primary advantage of a public cloud regarding cost?
Organizations do not need to buy, install, operate, or maintain servers or other equipment.
63
What is a primary security disadvantage of a public cloud?
Hardware resources are shared between multiple users, making IT security issues more profound.
64
What is a key advantage of a private cloud regarding security?
Operations are not available to the general public, ensuring higher security and privacy.
65
What is a potential disadvantage of a private cloud regarding scalability?
Can be scaled only within the capacity of internal hosted resources.
66
List a flexibility advantage that the hybrid cloud provides.
Combines secure resources with scalable public resources.
67
What are some disadvantages of hybrid cloud?
Networking issues, Security compliance, High cost.
68
What is the main advantage of community cloud regarding cost?
It offers the same advantages as a private cloud at a lower cost.
69
What is a potential data accessibility disadvantage in a community cloud?
Data might be accessible by others in the community.
70
What are the three basic service models in cloud computing?
Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS).
71
What does IaaS provide?
Access to fundamental resources such as physical machines, virtual machines, and virtual storage.
72
Name a few well-known examples of IaaS.
DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Microsoft Azure, and Google Compute Engine (GCE).
73
What is one key benefit of IaaS?
Full control of the computing resources through Administrative Access to VMs.
74
What is the biggest issue of using IaaS?
Vendor lock-in.
75
What does PaaS provide?
The runtime environment for applications, development and deployment tools, etc.
76
Name a few well-known examples of PaaS.
Google's App Engine, Microsoft Azure, AWS Elastic Beanstalk, Heroku.
77
What is a key benefit of PaaS?
Automated updates.
78
List a disadvantage that PaaS has.
Compatibility of Existing Infrastructure.
79
What does SaaS provide?
Access to applications on demand over the Internet.
80
What are a few examples of SaaS?
Google Apps, Salesforce.com, Social Networks, Office Suits.
81
What are main issues for SaaS?
Insufficient Data Security.
82
What is a Recovery as a Service (RaaS)?
RaaS protects applications/data from disasters by enabling a full recovery in the cloud.
83
How does RaaS capacity get delivered?
In a cloud-computing model, so recovery resources are only paid for when they are used.
84
What is cloud computing and its benefits?
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
85
List at least three ways cloud computing helps businesses.
- Reducing IT infrastructure costs - Enabling scalability - Enhancing collaboration - Improving disaster recovery
86
What are public cloud deployment issues?
- Less secure than other options - Lacks proper controls. The client has no control of data or infrastructure
87
88
What is Virtualization?
Sharing a single physical resource (server, application) among multiple users or organizations.
89
How does Virtualization work?
It gives a logical name to physical storage and provides a pointer to that physical resource when demanded.
90
What is a Host Machine in Virtualization?
The machine on which the virtual machine is built.
91
What is a Guest Machine in Virtualization?
The virtual machine itself.
92
What is a Hypervisor?
A program/firmware that manages virtual machines (VMs) and allocates resources. Also known as Virtual Machine Manager (VMM).
93
What are the two main types of Hypervisors?
Type 1 (Bare-Metal) and Type 2 (Hosted).
94
Where does a Type 1 Hypervisor run?
Directly on the hardware.
95
Does Type 1 Hypervisor need a separate OS?
No.
96
Where does a Type 2 Hypervisor run?
On top of an existing operating system (like Windows or macOS).
97
Type 1 Hypervisor design
The hypervisor sits directly on the hardware, and the guest operating systems run on top of the hypervisor.
98
Type 2 Hypervisor design
The hardware has a host operating system, and the hypervisor is installed on that OS. Then, the guest operating systems run on the hypervisor.
99
What are the advantages of Type 1 Hypervisors?
Better performance, greater flexibility.
100
Are servers that run Type 1 hypervisors single-purpose or multi-purpose?
Single-purpose.
101
What is the purpose of Type 1 hypervisors?
Offer services to users.
102
What type of virtualization do Type 1 hypervisors support?
Hardware virtualization.
103
What are the disadvantages of Type 2 Hypervisors?
Less efficient, less flexible.
104
Are Type 2 hypervisors rarely used in production?
Yes.
105
What type of virtualization do Type 2 hypervisors perform?
Software virtualization.
106
Name the different types of virtualization
Hardware, Software, Memory, Storage, Data, Network, and Desktop.
107
What is Hardware Virtualization?
Creating virtual versions of physical hardware components (e.g., virtual servers from one physical server).
108
What is the difference between a simulator and an emulator?
A simulator is designed to create an environment that contains all of the software variables and configurations that will exist in an app's actual production environment, while an emulator attempts to mimic all of the hardware features of a production environment and software features.
109
Name the subtypes of Hardware Virtualization?
Full virtualization, Para-virtualization, and Emulation Virtualization.
110
What is Full Virtualization?
Entire underlying hardware is simulated. Guest OS is unaware and needs no modifications.
111
In full virtualization, is the guest OS completely isolated?
Yes.
112
What is Para-virtualization?
Hardware isn't fully simulated; guest OS is aware and communicates with the hypervisor.
113
What are hypercalls used for?
To handle instructions at compile time.
114
In paravirtualization, is the guest OS completely isolated?
No.
115
What is Emulation Virtualization?
The virtual machine simulates the hardware and becomes independent of it.
116
What is Software Virtualization?
Creating and operating multiple virtual environments on a host machine.
117
What is the purpose of software virtualization?
To enable a complete computer system in order to allow the guest operating system to run.
118
Name the subtypes of Software Virtualization
Operating System Virtualization, Application Virtualization, and Service Virtualization.
119
What is Operating System Virtualization?
Hosting multiple OS on the native OS.
120
What is Application Virtualization?
Hosting individual applications in a virtual environment separate from the native OS.
121
What is Service Virtualization?
Hosting specific services related to a particular application.
122
What is Memory Virtualization?
Aggregating physical memory across different servers into a single virtualized memory pool.
123
What is the benefit of memory virtualization?
Enlarged contiguous working memory.
124
Name the subtypes of Memory Virtualization?
Application-level control and Operating system level control.
125
What is Application-level control?
Applications access the memory pool directly.
126
What is Operating system level control?
Access to the memory pool is provided through an operating system.
127
What is Storage Virtualization?
Grouping multiple physical storage devices and presenting them as a single storage unit.
128
What are the benefits of Storage Virtualization?
Easier to manage storage, improved performance, and reduced downtime.
129
Name the subtypes of Storage Virtualization?
Block Virtualization and File Virtualization.
130
What is Block Virtualization?
Storage capacity is made available to the operating system or the applications in the form of virtual disks.
131
What is File Virtualization?
The virtualisation entity provides virtual storage to the operating systems or applications in the form of files and directories.
132
What is Data Virtualization?
Presenting data as an abstract layer independent of data structure and database systems.
133
What is one of the benefits of Data Virtualization?
Decreases data input.
134
What is Network Virtualization?
Creating virtual networks within a physical network.
135
What are the benefits of Network Virtualization?
Improved security, reliability, and resource utilization.
136
Name the subtypes of Network Virtualization?
Internal network and External network.
137
What is Internal network virtualization?
Enables a single system to function like a network.
138
What is External network virtualization?
Consolidation of multiple networks into a single one, or segregation of a single network into multiple ones.
139
What is Desktop Virtualization?
Storing the user's desktop on a remote server for access from any device/location.
140
List some benefits of Virtualization
*Easily outsource your hardware and eliminate any energy costs associated with its operation. *The efficiency, security, and cost advantages. *Run operating systems where the physical hardware is unavailable. *Easier to create new machines, backup machines, etc. *Software testing using "clean" installs of operating systems and software. *Emulate more machines than are physically available. *Timeshare lightly loaded systems on one host. *Easy migration of virtual machines (shutdown needed or not).
141
What is one benefit of virtualization relating to hardware?
Easily outsource your hardware and eliminate any energy costs associated with its operation.
142
What is one benefit of virtualization relating to efficiency?
The efficiency, security, and cost advantages.
143
What is one benefit of virtualization relating to operating systems?
Run operating systems where the physical hardware is unavailable.
144
What is one benefit of virtualization relating to testing?
Software testing using "clean" installs of operating systems and software.
145
What is one benefit of virtualization relating to timeshare?
Timeshare lightly loaded systems on one host.
146
What is one benefit of virtualization relating to virtual machines?
Easy migration of virtual machines (shutdown needed or not).
147
What type of virtualization enables a single system to function like a network?
Internal Network Virtualization.
148
Q: What is VM provisioning?
The process of creating a new virtual machine on a physical server and allocating necessary computing resources.
149
How to Set Up a Virtual Machine Server
Choose a strong host server: Pick a multicore server with enough RAM and CPU. Have storage ready: Make sure you have a place to store the virtual server images. Use Hypervisor Software: Use software like VMware or Oracle VirtualBox to create the virtual server. Pick a Network Connection: Choose how your virtual machine will connect to the network. Ensure Power Supply: Make sure you have enough power to prevent the server from going down.
150
What are the two core services enabling users to get the best out of IaaS in cloud computing?
Virtual machine provisioning and migration services.
151
What was traditionally required to set up a new server before virtualization?
Checking inventory, getting a machine, formatting, installing OS and services, adding security patches.
152
How has virtualization improved server provisioning?
It allows provisioning in minutes using a self-service interface.
153
What is the benefit of VM migration?
Saves time, effort, ensures service availability, and meets SLA/SLO and QoS requirements.
154
How did server upgrades or maintenance work before virtualization?
They required significant time, effort, and cost due to complexity and dependencies.
155
How do hypervisors improve server migration?
They make maintenance, upgrades, and patches faster and easier.
156
: What does the virtualization layer do?
Partitions physical resources into multiple VMs and schedules resource allocation.
157
What are the benefits of virtualization?
High resource utilization, scalability, flexibility, and efficient management.
158
What is a private cloud?
A cloud within an organization for security and governance, offering public cloud-like functionality.
159
What is a Virtual Private Cloud (VPC)?
A private space within a cloud vendor’s data center dedicated to a company’s workloads.
160
What are key characteristics of a private cloud?
Self-service provisioning, automation, resource optimization, and workload support.
161
What is a hybrid cloud?
A mix of private and public clouds, enabling outsourcing of non-critical functions
162
What is cloud bursting?
Expanding workloads from a private cloud to a public cloud during high demand.
163
Why is standardization important in cloud computing?
It ensures interoperability among virtualization platforms and cloud services.
164
What is VMAN?
Virtualization Management Initiative by DMTF for interoperability and portability.
165
What does OVF (Open Virtualization Format) provide?
A common format for packaging and distributing virtual appliances.
166
What is OCCIWG (Open Cloud Computing Interface Working Group)?
A standard API initiative for cloud IaaS management and automation.
167
The virtual machine life cycle includes:
The virtual machine life cycle includes: Request: A request is made to create a new server for a specific service. Resource Pool: The IT department checks the available server resources. Provisioning: The necessary virtual machine is provisioned. Service Delivery: The VM provides the required service. Release: The virtual machine is released, freeing up resources.