ECS Flashcards
… - AWS сервис для Serverless управления контейнерами (для ECS / EKS)
Fargate
В ECS есть … вида launch types: …
2, EC2 based, Fargate
При выборе ECS EC2 Launch Type, кластер состоит из …, каждый из которых содержит … и …
EC2 instances, Docker containers, ECS Agent
При выборе ECS EC2 Launch Type … несёт ответственность за предоставление EC2 instances.
разработчик
ECS Агент отвечает за …
регистрирует свой EC2 instance в ECS кластере
При выборе ECS EC2 Launch Type … несёт ответственность за start/stop контейнеров
AWS
В отличие от EC2 launch type, … является …
fargate, serverless
При выборе ECS Fargate Launch Type … несёт ответственность за предоставление EC2 instances
никто, их вообще нет, serverless
При выборе ECS Fargate Launch Type разработчик несёт ответственность за …
декларацию Task Definition, указание RAM CPU для контейнеров
При необходимости масштабировать приложение в случае с EC2 Launch Type нам нужно …, а в случае с Fargate нам нужно …
самостоятельно добавить EC2 instances, ничего не нужно делать
… используется, чтобы передать IAM Role запущенному EC2 instanc’у
EC2 Instance Profile
… и … в ECS кластере (EC2 launch type) должны иметь разные роли
ECS Agent, контейнеры приложения
IAM Role для ECS Агента должна включать …
доступ к ECS, ECR, CloudWatch, SecretManager, SSM Parameter Store
IAM Role для контейнеров приложений должна включать …
разные IAM policies для разных приложений
IAM Role для ECS Агента устанавливается через …, а для контейнеров приложений …, потому что …
Instance Profile, Task Definition, мы не пишем TaskDefinition для ECS Agent’а
ECS поддерживает … типы Load Balancer’ов, но не рекоммендует …. А … launch type вообще НЕ работает с …
Application, Network, Classic, Classic, Fargate, Classic
В качестве файловой системы к ECS кластеру можно монтировать …, но НЕЛЬЗЯ …
EFS, S3
Fargate + EFS = …, потому что EFS является …
Serverless, network FS
EFS может быть замонтирована к … Launch Type
EC2, Fargate
ECS Таски, которые расположены в … имеют доступ к … и могут сообщаться через …
одной AZ, общим файлам в EFS , ФС
Частые ECS Auto Scaling метрики
Average CPU, Average RAM, Requests count per target
ECS Task scaling НЕ равно EC2 instance scaling, т.к. …
на одном EC2 может быть несколько ECS tasks
Scaling policies в ECS - так же как и в … - основываются на …
EC2, CloudWatch Alarms
Более современным способом масштабировать EC2 Launch Type кластер является…. А … скорее устаревший способ. Хотя по сути оба смотрят на …
ECS Capacity Provider, ASG Scaling, CPU утилизации
Тактика поочерёдного обновления ECS тасок в кластере называется … и имеет параметры … и …
Rolling Update, min healthy %, max %
Tasks Placement техники релевантны только для … launch type
EC2
Бывает … tasks placement стратегии, а именно …
BINPAC (откладывать создание второго EC2 instanc’а, пока первый вмещает контейнеры), RANDOM, SPREAD
Tasks Placement Constraints бывают … типов, а именно …, описываются на языке …
двух, distinctInstance (Каждый контейнер должен быть расположен на отдельном EC2 instanc’е), memberOf (Располагать контейнеры только на тех EC2 instanc’ах, которые удовлетворяют условию.), Cluster Query Language