Beanstalk Flashcards

(13 cards)

1
Q

Какова цена использования beanstalk? За что мы платим?

A

Подобно ASG, сам Beanstalk бесплатен. Но мы платим за те AWS ресурсы, которые в нём состоят.

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

Какие составляющие Beanstalk?

A

Application, Application Version, Environment

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

Как можно создать новое окружение (PROD, TEST) для существующего ElasticBeanstalk приложения? Будет ли новое окружение синхронизировано со старым?

A

клонирование EB Environment’а, НЕ будет синхронизировано, клон независим

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

В чём особенность RDS при клонировании её в рамках ElasticBeanstalks?

A

Клон RDS базы данных будет иметь точные настройки, как у оригинала. Но данные в БД склонированы НЕ будут

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

Что на счёт health check’ов и мониторига в ElasticBeanstalk?

A

Beanstalk предоставляет свой UI для мониторинга МЕТРИК и health ckeck’ов

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

Что такое Environment Tier’ы в ElasticBeanstalk? Какие environment tier’ы есть?

A

это готовые пре-сеты для кусочков архитектуры. Есть web-server Environment Tier. Есть worker Environment Tier.

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

В чём суть web-server Environment Tier

A

Это пре-сет для архитектуры в Elastic Beanstalk. AutoScaling группа из нескольких EC2 instanc’ов обрабатывает HTTP запросы, поступающие на Load Balancer

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

В чём суть worker Environment Tier?

A

Это пре-сет для архитектуры в Elastic Beanstalk. AutoScaling группа из нескольких EC2 instanc’ов обрабатывает сообщения, поступающие на SQS очередь. ”Worker” - это обработчик SQS сообщений

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

В чём особенность обновления ELB, созданного в рамках ElasticBeanstalk?

A

можно изменить только конфигурацию ELB, а его тип (Application, Network, Gateway) сменить НЕЛЬЗЯ

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

Как связаны web-server Environment Tier и worker Environment Tier?

A

Сообщения в SQS могут быть присланы другим Web Server Tier’ом

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

Что делать, если нужно сменить тип ELB, созданного в рамках ElasticBeanstalk?

A

создать новый EB Environment (НЕ используя фичу “Environment Clone”). Выполнить перенаправление трафика, используя CNAME swap фичу Route 53

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

В чём особенность RDS, созданного в рамках ElasticBeanstalk?

A

удобно объявить RDS в рамках EB, но это НЕ допустимо для PROD окружения, т.к. RDS будет удалена при удалении EB Version. RDS НЕ должна быть привязана к ЖЦ EB версии

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

Что делать, если нужно создать RDS отдельно от ElasticBeanstalk

A

RDS snapshot, “protect from deletion”, env var CONNECTION_STRING. создать новый EB Environment (НЕ включающий RDS). Выполнить перенаправление трафика, используя CNAME swap фичу Route 53

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