unit 3.3 Flashcards

1
Q

Define resource replication in cloud computing.

A

A: Creating and maintaining multiple copies of data/resources across different locations/servers for durability, availability, and fault tolerance.

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

What are four key reasons for implementing resource replication?

A

Availability, Fault Tolerance, Performance, and Scalability.

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

Differentiate between synchronous and asynchronous replication.

A

Synchronous replication writes data to all replicas simultaneously (strong consistency, higher latency), while asynchronous replication writes to the primary copy first and propagates changes later (faster writes, potential inconsistency).

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

Provide an example of a distributed file system that uses replication.

A

Hadoop Distributed File System (HDFS).

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

What are the main challenges associated with resource replication, according to the document?

A

Consistency vs. Availability (CAP Theorem), increased operational costs, and potential latency.

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

Define an automated scaling listener in the context of cloud computing.

A

A service agent that monitors communications between cloud service users and services to support dynamic scaling. It tracks workload status, often near the firewall.

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

How do automated scaling listeners assess workloads?

A

Based on the number of requests from cloud users or the demands placed on the backend by specific types of requests.

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

What are the two primary ways automated scaling listeners can respond to workload fluctuations?

A

Automatically adjusting IT resources based on pre-set parameters (Auto Scaling) and automatically notifying the cloud consumer when workloads exceed thresholds (Auto Notification).

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

Explain the difference between Auto Scaling and Load Balancing.

A

Load balancing distributes incoming traffic across multiple instances, while auto-scaling adjusts the number of instances based on demand.

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

Describe how listeners detect when scaling is required.

A

Listeners monitor incoming requests, metrics (CPU utilization, memory usage), or predefined conditions. When thresholds are breached, they signal the auto-scaler.

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

What is Virtualization and How does it work in cloud computing?

A

VMs use a hypervisor to create multiple isolated virtual instances on a single physical server.

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

What is Containerization and how is it different from Virtualization?

A

Containers use operating system-level virtualization to run applications in isolated environments, sharing the host OS kernel, making them lightweight and efficient compared to VMs.

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

Name at least three tools/platforms commonly used for cloud infrastructure usage monitoring.

A

AWS CloudWatch, Azure Monitor, Google Cloud Operations Suite (Stackdriver)

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

How does monitoring support security and anomaly detection in cloud environments?

A

Monitoring systems detect unusual resource usage patterns (e.g., traffic spikes) that may indicate security breaches, like DDoS attacks.

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

How can cloud usage monitoring contribute to cost optimization?

A

By identifying underutilized resources, optimizing memory allocation, and choosing appropriate pricing plans (e.g., Reserved Instances).

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

What storage usage metrics are important to track, and why?

A

A: Volume Usage (size of storage volumes) and Data Access Patterns (frequency of data access) to optimize storage costs.

17
Q

Q: What serverless-specific metrics should be monitored?
.

A

A: Invocation Count, Execution Duration, and Memory Usage.

18
Q

Q: Explain how cloud usage monitoring integrates with computing mechanisms.

A

A: Monitoring tools collect data from cloud resources, aggregate and analyze it, trigger alerts based on thresholds, and provide data for cost optimization and auto-scaling

19
Q

Explain what Edge Computing is and its primary use case.

A

A: Edge computing brings computation closer to the data source (e.g., IoT devices) to minimize latency and bandwidth usage, crucial for real-time processing applications.

20
Q

Q: Describe Serverless Computing and its key characteristics.

A

A: A cloud-based model where applications run without managing servers. The provider manages infrastructure and scales automatically based on event triggers.

21
Q

Why is monitoring cloud infrastructure usage essential?

A

A: To understand resource utilization in real-time, identify inefficiencies, and ensure performance, cost optimization, and security.

22
Q

Q: List four key compute resource usage metrics to monitor in cloud infrastructure.

A

A: CPU Usage, Memory Usage, Disk I/O, and Network Traffic.