Является ли AWS Fargate лучше, чем группы управляемых узлов Amazon EKS?

#amazon-web-services #amazon-eks

#amazon-веб-сервисы #amazon-eks

Вопрос:

Группы управляемых узлов Amazon EKS автоматизируют предоставление ресурсов и управление жизненным циклом узлов (экземпляров Amazon EC2) для кластеров Amazon EKS Kubernetes.

AWS Fargate — это технология, которая обеспечивает вычислительную мощность контейнеров нужного размера по требованию. С AWS Fargate вам больше не нужно предоставлять, настраивать или масштабировать группы виртуальных машин для запуска контейнеров. Это устраняет необходимость выбирать типы серверов, решать, когда масштабировать группы узлов или оптимизировать упаковку кластеров.

Итак, AWS Fargate лучше, чем группы управляемых узлов Amazon EKS? Когда мне следует выбирать группы управляемых узлов?

Ответ №1:

Мы решили использовать группы управляемых узлов AWS по следующим причинам:

  • Наборы демонов не поддерживаются в EKS Fargate, поэтому инструменты наблюдения, такие как Splunk и Datadog, должны запускаться в контейнерах sidecar в каждом модуле вместо набора демонов на узел
  • В EKS Fargate каждый модуль запускается на своей собственной виртуальной машине, а образы контейнеров не кэшируются на узлах, что увеличивает время запуска модулей на 1-2 минуты

Ответ №2:

Все ответы соответствуют действительности. На самом деле здесь нет слова «лучше». Это компромисс. Я являюсь частью команды разработчиков контейнеров в AWS, и недавно мы писали о потенциальных преимуществах использования Fargate по сравнению с EC2. Более быстрое время запуска модуля, кэширование изображений, конфигурации больших модулей, особые требования к hw (например, графические процессоры) — все это веские причины для использования EC2. Мы прилагаем все усилия, чтобы сделать Fargate еще лучше, заполнив некоторые пробелы, чтобы вы могли оценить только преимущества.

Ответ №3:

Нет ничего лучше, чем другие. Ваши требования (и навыки) делают продукт лучше другого!

Реальное отличие Fargate в том, что он бессерверный, поэтому вам не нужно, например, заботиться о правильном выборе размеров экземпляров EC2, вы не будете платить за время простоя.

Перейдем сразу к делу: если вы не эксперт по K8S, я бы предложил Fargate.