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

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

05 декабря 2018 года

AWS Fargate теперь доступен в регионах Канада и Мумбаи


AWS Fargate теперь доступен в регионах Канада (Центр), а также Азия и Тихий океан (Мумбаи).


Подробнее »

28 ноября 2018 г.

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


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

 

Подробнее »

28 ноября 2018 г.

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


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

Подробнее »

Все новости »

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

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
Есть вопросы?
Свяжитесь с нами