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’а