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 запускается и управляет контейнерами самостоятельно.

Как работает сервис

product-page-diagram-Fargate_how-it-works

Новые возможности

28 ноября 2018 г.

Знакомство с AWS App Mesh — сеткой для микросервисов


AWS App Mesh — это сервисная сетка, с помощью которой клиенты могут с легкостью отслеживать и контролировать обмен данными между приложениями микросервисов.

Подробнее »

28 ноября 2018 г.

Интеграция AWS Fargate с AWS Cloud Map


Сервисы на Amazon ECS (в режимах EC2 и AWS Fargate) в настоящее время интегрированы с AWS Cloud Map, благодаря чему контейнерные сервисы могут с легкостью обнаруживать друг друга и подключаться между собой.

Подробнее »

27 ноября 2018 г.

Улучшенная поддержка непрерывной доставки для AWS Fargate


Amazon ECS и AWS Fargate теперь поддерживают сине‑зеленые (динамические) развертывания посредством сервиса AWS CodeDeploy.

Подробнее »

Все новости »

Клиенты, использующие AWS Fargate

Другие клиенты, использующие AWS Fargate

Artboard 46
Ancestry
Samsung
Accenture
Onica
FireEye
Beachbody
Artboard 45
product hunt
Yummly.png
Artboard 34
Artboard 33
Artboard 44
Artboard 31
ironsrc
Artboard 53

Публикации в блогах и статьи

ECS_Landing_kwV1-54
Introducing AWS Fargate

AWS Fargate упрощает развертывание контейнеров на AWS и позволяет сосредоточиться на разработке приложений вместо управления инфраструктурой.
Читать далее »

200x200_feature_migration-acceleration-framework
Migrating Containers to AWS Fargate

Узнайте, как просто перенести контейнеры, работающие на инстансах Amazon EC2, в AWS Fargate.

Читать далее »

100x100_advanced-networking
Task Networking with AWS Fargate

Несмотря на то что управлять базовыми вычислительными инстансами не требуется, Fargate позволяет подробно контролировать конфигурацию распределения сети и связанные политики.
Читать далее »

Подробнее о ценах на AWS Fargate

Перейти на страницу цен
Готовы приступить к разработке?
Начать работу с AWS Fargate
Есть вопросы?
Свяжитесь с нами