CloudWatch: EventBridge Flashcards

1
Q

Как ранее назывался EventBridge?

A

Раньше этот сервис назывался CloudWatch Events. Теперь - EventBridge.

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

Единица изменения в S3 есть bucket, в EC2 есть instance. В EventBridge есть ….

A

bus

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

Две основные функции EventBridge

A
  • Scheduled/Cron Jobs
  • Event Pattern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

В EventBridge через использование … можно каждый час …, который запускает…

A

Scheduled/Cron Jobs, генерировать event, Lambda функцию

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

В EventBridge через использование … можно определить … (поведение, реакцию, например …), который будет выполнен в случае обнаружения определённого Event’а (например, “IAM Root User Sign In” event).

A

EventPattern, EventBridge Rule, отправку сообщения в SNS

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

В чём отличие между
CloudWatch Alarm’ом, который вызвал SNS сообщение
и EventBridge, который вызвал SNS сообщение.
Каково предназначение у CloudWatch Alarm? А у EventBridge?
К чему относится CloudTrail? А к чему - нет?

A

CloudWatch Metric => CloudWatch Alarm (Alarm основывается на метрике)
- Ни о каких Event’ах в этой схеме речи не идёт.
- Речь идёт о Metrics, Logs, Alarms.
- Отслеживается значение метрики (CPU, RAM).

AWS Event (например,“IAM Root User Sign In” event) => CloudWatch EventBridge
- Ни о каких Alarm’ах в этой схеме речи не идёт.
- Речь идёт о Events, CloudTrail, EventBridge.
- Отслеживается событие с AWS ресурсом, действие пользователя

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

Кто может слать ивенты в EventBridge EventBus?

A
  • AWS сервисы (Default Event Bus)
  • может также интегрироваться с 3-rd party, напр., DataDog (Partner Event Bus)
  • может также с любым нашим кастомным приложением (Custom Event Bus)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Что такое EventBridge Archive? Зачем он нужен? Сколько может длиться?

A

“Archive events to replay them later”
Можно архивировать event’ы, чтобы позже replay’ить их.
Например, мы нашли баг в Lambda функции.
Нужно устранить баг и повторно отправить (replay) event.

Цель: НЕ утратить production данные (похоже на SQS Dead Letter Queue REDRIVE).
Можно указать определённый Retention период (или бесконечность) на хранение Event’ов в архиве.

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

Что такое Schema Registry в EventBridge?

A

EventBridge может анализировать Event’ы в bus’е и генерировать предположительную Data Mapping Schema (структуру данных, поля и типы данных в JSON).

Мы можем скачать эту схему, чтобы программировать свои приложения на основе этого маппинга.

Для стандартных event’ов от AWS сервисов можно просто сразу найти схему, согласно которой они будут формироваться (у разных AWS сервисов они отличаются).

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

Как организовать центральное бутылочное горлышко для ивентов из разных AWS аккаунтов?

A

Можно определить доступы для определённого Event Bus’а через IAM Resource Based Policy.
Если есть AWS Organization (несколько AWS акканунтов), то можно сделать централизованный EventBus для всех событий.

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

Главные концепты Event Bridge
- … - единица ресурса
- … - определяем доступ к нашему Event Bus
- … - определяем поведение (реакцию) на event’ы, удовлетворяющие фильтру

A
  • Event Bus
  • IAM Resource Based Policy
  • Rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly