Cloud Flashcards

1
Q

API Management

A

API Management involves overseeing and controlling the creation, deployment, and monitoring of APIs to ensure they function efficiently, securely, and at scale.

Example - Using a service like Azure API Management to publish, secure, and monitor APIs for a cloud-based application.

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

API Gateway

A

An API Gateway is a server that acts as an entry point for API requests, routing them to the appropriate microservices and handling tasks like authentication, logging, and load balancing.

Example - In a microservices architecture, an API Gateway like AWS API Gateway handles requests for different services like user authentication, order processing, and payments.

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

Regions

A

Regions are geographic locations where cloud service providers deploy data centers to offer services and ensure low latency, redundancy, and compliance.

Example - AWS has regions like “us-east-1” (North Virginia) and “eu-west-1” (Ireland) to host applications closer to end users for faster performance.

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

Zones

A

Zones are isolated locations within a region in a cloud infrastructure, typically representing a single data center or a group of data centers, used to provide high availability and fault tolerance.

Example - AWS uses Availability Zones (AZs) within a region to ensure that if one zone goes down, the application can still run in another zone within the same region.

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

CAP Theory

A

The CAP Theory states that a distributed system can only guarantee two of the following three properties: Consistency, Availability, and Partition Tolerance. It cannot guarantee all three at the same time.

Example - In a network partition, a system might choose consistency (ensuring data is the same across all nodes) over availability (ensuring the system is always responsive).

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