Cloud Computing Flashcards

1
Q

What is virtualization?

A

The process of creating a virtual version of hardware platforms, storage devices, or network resources. It manages the execution of virtual machines, including resource allocation and isolation.

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

Types of Virtualization

A

Server Virtualization: Runs multiple virtual machines on a single physical server.
Desktop Virtualization: Enables virtual desktops accessible from anywhere with an internet connection.
Application Virtualization: Packages applications for cross-device execution without installation.
Storage Virtualization: Pools multiple storage devices into a single logical storage device, enhancing utilization.
Network Virtualization: Creates isolated virtual networks, improving security and flexibility.

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

Benefits of Virtualization

A

Reduced Costs: Consolidates servers, reducing hardware and software expenses.
Increased Agility: Facilitates easier deployment, provision, and management of servers and applications.
Improved Performance: Optimizes resource utilization, isolating workloads for optimal performance.
Increased Availability: Provides redundancy and fault tolerance, minimizing downtime.
Simplified Management: Centralized console for managing virtual machines, reducing IT workload.

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

Vertical vs Horizontal Scaling

A

Vertical Scaling: Increasing the capacity of a single machine for better performance.
Horizontal Scaling: Adding more machines to a network for improved performance, often associated with cloud computing.

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

What is Cloud Computing?

A

Cloud computing is a model enabling convenient, on-demand network access to a shared pool of configurable computing resources. These resources, such as networks, servers, storage, applications, and services, can be rapidly provisioned and released with minimal management effort or service provider interaction (NIST).

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

Service Models in Cloud Computing

A

Infrastructure as a Service (IaaS): Provides virtualized computing resources over the internet.
Platform as a Service (PaaS): Offers a platform allowing customers to develop, run, and manage applications.
Software as a Service (SaaS): Delivers software applications over the internet on a subscription basis.

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

Data-Centric Security Approaches

A

Data Encryption: Converts data into an unreadable format, ensuring secure storage and transmission.
Data Access Control (DAC): Restricts access to data based on roles or attributes.
Data Auditing and Monitoring: Tracks data access and usage for identifying and responding to suspicious activity.
Data Loss Prevention (DLP): Prevents sensitive data leakage through monitoring, access blocking, and encryption.

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

Shared Responsibility Model Overview

A

Security of the Cloud: Responsibility of the Cloud Service Provider (CSP).
Security in the Cloud: Shared responsibility between CSP and customer.
Data Encryption, Access Control, Auditing, and Monitoring: Joint responsibility of CSP and customer.
Data Loss Prevention: Customer’s responsibility.

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

Factors Affecting Security in Cloud Computing

A

Access controls and identity management.
Regulatory compliance and standards (e.g., GDPR).
Ongoing monitoring (e.g., SAMM).

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

Load Balancing

A

Load balancing optimizes resource use, avoids overload, and ensures no single server bears too much demand.

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