EC2 Flashcards

1
Q

EC2 Status Checks: SYSTEM, INSTANCE, ATTACHED_EBS
Какие виды бывают?
На чём основан каждый вид?
Как решать проблему каждого вида?

Что значит “recover”

A

1) System Status Check
software/hardware
start-stop (смена hardware хоста)

2) Instance Status Check
software/network
reboot или изменения конфигурации EC2

3) Attached EBS Status Check
I/O операции с EBS
reboot или замена EBS

recover = start/stop

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

EC2 Placement Groups: CLUSTER, SPREAD, PARTITION
Как располагаются instance’ы?
Для каких целей используется?
Сколько максимум EC2 instance’ов в одной placement group’е?

A

1) Cluster P.G.
Все вместе в одной AZ. Low-latency. Hight performance (HPC). Low Resiliency.

2) Spread Placement
Каждый расположен абсолютно изолировано.
Максимальная resiliency.

3) Partition Placement
Сгруппированы вместе по partition’ам (независимым друг от друга группам)
“Large Distributed Workloads”, Hadoop, Cassandra, Kafka

Максимум 7 EC2 instance’ов в одной placement group’е

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

Чем Spot Fleet лучше, чем Spot Instance?
Чем характеризуется Spot Fleet?
Для каких задач подходит?
Из чего можно миксовать Spot Fleet?
Какие гарантии на счёт пребываний даёт Spot Fleet?
Что подразумевает “not essential batch job”?

A
  • Spot Fleet - множество серверов РАЗНЫХ размеров и РАЗНЫХ CPU
  • подходит для разделяемых задач, которые устойчивы к фэйлам
  • когда важна общая capacity
  • Spot Fleet - это микс из Spot Instances и On-Demand Instances
  • Spot Fleet НЕ даёт возможности резервировать Spot Instances на несколько часов БЕЗ прерываний
  • Spot Instance экономят до 90% денег, но могут быть ПРЕРВАНЫ в течение 2-ух минут после нотификации

“not essential batch job” подразумевает Spot EC2 instance (раз “не жизненно необходимые”, то и прерывать их можно)

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

EC2 Tenancy Modes: DEFAULT, DEDICATED, HOST
Что подразумевает каждая из них?
Какие transitions можно совершать между ними?

Что если Tenancy, указанная в ASG противоречит Tenancy, указанной в VPC? Как выбирается итоговая Tenancy?

A

1) Default
Shared Tenancy, обычный тариф, как On-Demand или Reserved

2) Dedicated
Dedicated Instance (методов исключения).

3) Host
Dedicated Host. Самый дорогой. “Server-bound license”

Итоговая Tenancy - это самая строгая из указанных.
НЕЛЬЗЯ сказать, что VPC главнее, чем ASG или наоборот.

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

Как ограничен объём EC2 instance’ов в Регионе?
Можно ли обойти это ограничение?
Как он НЕ ограничен?

A

vCPU On-Demand Limit - лимит на общий объём вычислительной мощности
Это Soft Limit - можно запросить увеличение

НЕ ограничено количество EC2 instance’ов (какая разница, если они все крошечные)

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

EC2 hibernate
Как работает?
Зачем нужен?
Как использовать для существующего приложения?

A

Сохраняет данные RAM, перенося их в постоянную память EBS volume.

Ускоряет повторный запуск instance’а после его остановки (start-stop)

Перенести приложение на EC2 с активированным hibernation
НЕЛЬЗЯ активировать hibernation на существующем EC2

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

AWS Compute Optimizer?
Что делает этот сервис?
Для каких сервисов?
Где он берёт данные?

A

Compute Optimizer - это ML сервис, который

  • анализирует потребление ресурсов сервисами EC2, EBS, ECS, Fargate, Lambda
  • обнаруживает over-provisioning или under-provisioning
  • и даёт рекомендации по оптимизации

Данные берёт в виде метрик в CloudWatch

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