AWS Fargate
Запуск контейнеров без необходимости управлять серверами или кластерами
AWS Fargate – это вычислительный сервис для Amazon ECS, который позволяет запускать контейнеры без самостоятельного управления серверами или кластерами. При использовании AWS Fargate для запуска контейнеров не требуется выделять, настраивать и масштабировать кластеры виртуальных машин. Теперь не нужно выбирать типы серверов, оптимизировать пакеты кластеров или решать, когда масштабировать кластеры. При использовании AWS Fargate не приходится взаимодействовать с серверами или кластерами и даже думать о них. Fargate помогает сконцентрироваться на проектировании и создании приложений, а не на управлении поддерживающей их инфраструктурой.
Amazon ECS работает в двух режимах: тип запуска Fargate и тип запуска EC2. При типе запуска Fargate нужно лишь упаковать приложение в контейнеры, указать требования к ЦПУ и памяти, определить сетевую конфигурацию, политики IAM и запустить приложение. Тип запуска EC2 обеспечивает более тщательный контроль над инфраструктурой, выполняющей контейнерные приложения, на уровне сервера. В типе запуска EC2 для управления кластером серверов и планирования размещения контейнеров на серверах можно использовать Amazon ECS. Amazon ECS отслеживает состояние всех ЦПУ, модулей памяти и других ресурсов в кластере, а также находит оптимальный сервер для запуска контейнера на основании указанных требований к ресурсам. Клиент сам отвечает за выделение, исправление и масштабирование кластеров серверов. Можно выбирать, какой тип сервера использовать, какие приложения и сколько контейнеров запускать в кластере для оптимального уровня использования, а также когда добавлять серверы в кластер либо удалять их оттуда. Тип запуска EC2 обеспечивает масштабный контроль над кластерами серверов и более широкий набор вариантов индивидуальной настройки, что может потребоваться для поддержки определенных приложений или соответствия требованиям и государственным стандартам.
GitHub Actions и AWS Fargate
Просмотрите выступление Джесс Фрезелл (Jess Frazelle), которая представляет компанию GitHub, а также Клэр Ликуори (Clare Liguori) и Эбби Фуллер (Abby Fuller), сотрудниц компании AWS, посвященное возможностям контейнеров. Вы узнаете, как запускать контейнеры, а также разрабатывать, тестировать и развертывать процессы с помощью Git и GitHub. GitOps, Actions и AWS Fargate.
Преимущества
Без управления кластерами
При использовании AWS Fargate работать приходится только с контейнерами, что позволяет сконцентрироваться на создании и использовании приложения. AWS Fargate избавляет от необходимости управлять кластером инстансов Amazon EC2. Теперь не нужно выбирать типы инстансов, управлять планированием кластера и оптимизировать уровень его использования. Благодаря Fargate все это остается в прошлом.
Эффективное масштабирование
AWS Fargate упрощает масштабирование приложений. Вам больше не нужно переживать о выделении достаточных вычислительных ресурсов для контейнерных приложений. Просто определите требования приложения (такие как ЦПУ, память и т. д.), и AWS Fargate возьмет на себя управление масштабированием и инфраструктурой, необходимыми для запуска контейнеров в высокодоступном режиме. Кроме того, теперь не приходится решать, когда масштабировать кластеры или упаковывать их для поддержания оптимального уровня использования. Fargate позволяет запускать десятки и десятки тысяч контейнеров за считаные секунды и легко масштабируется для поддержания работы критически важных приложений.
Интеграция с Amazon ECS
AWS Fargate эффективно интегрирован с Amazon ECS. От вас требуется лишь определить приложение, как это делается в Amazon ECS. Упакуйте приложение в определения задач, укажите требования к ЦПУ и памяти, определите сетевую конфигурацию и политики IAM для каждого контейнера и загрузите все в Amazon ECS. По окончании настройки AWS Fargate запускается и управляет контейнерами самостоятельно.
Как работает сервис
Новые возможности
В AWS Fargate теперь предусмотрена поддержка AWS PrivateLink
В сервисе AWS Fargate теперь предусмотрена поддержка AWS PrivateLink Возможность PrivateLink позволяет создавать частные подключения к Amazon VPC для сервисов AWS, в том числе для Amazon ECR.
Объявляем о снижении цен на AWS Fargate до 50 %
С 7 января 2019 года мы снизили цены на AWS Fargate по всем регионам, где сервис доступен на данный момент. Стоимость виртуальных ЦПУ снижена на 20 %, а стоимость ресурсов памяти – на 65 %.
В платформу AWS Fargate версии 1.3 добавлена поддержка конфиденциальных данных
Теперь доступна платформа AWS Fargate версии 1.3.0. Это обновление добавляет функцию поддержки конфиденциальных данных при использовании типа запуска Fargate Amazon Elastic Container Service (ECS).
Все новости »
Клиенты, использующие AWS Fargate
Другие клиенты, использующие AWS Fargate
Публикации в блогах и статьи
Introducing AWS Fargate
AWS Fargate упрощает развертывание контейнеров на AWS и позволяет сосредоточиться на разработке приложений вместо управления инфраструктурой.
Читать далее »
Migrating Containers to AWS Fargate
Узнайте, как просто перенести контейнеры, работающие на инстансах Amazon EC2, в AWS Fargate.
Task Networking with AWS Fargate
Несмотря на то что управлять базовыми вычислительными инстансами не требуется, Fargate позволяет подробно контролировать конфигурацию распределения сети и связанные политики.
Читать далее »
Подробнее о ценах на AWS Fargate





