Getting Started with HAQM ECS
Обзор
HAQM Elastic Container Service (ECS) – это полностью управляемый сервис оркестрации контейнеров, который обеспечивает удобное развертывание, администрирование и масштабирование упакованных в контейнер приложений. Неважно, новичок ли вы в HAQM ECS или у вас уже есть готовый сценарий использования, можно выбрать свой собственный путь и только следовать инструкциям, чтобы начать работу с сервисом.

Темы страниц
Путь 1. Начните работу с HAQM ECS 101Путь 1. Начните работу с HAQM ECS 101
Открыть всеШаг 1. Переход с монолитной архитектуры на микросервисы при помощи HAQM ECS
Ознакомьтесь с этим коротким видео, где показано способ развертывания монолитного приложения node.js в контейнере Docker, а затем разделения приложения на микросервисы без возникновения времени простоя.
Шаг 2. Семинар по HAQM ECS
На этом семинаре мы запустим внешний сервис и несколько внутренних на HAQM ECS, а также узнаем о способах внедрения этого рабочего процесса в вашу среду.
Шаг 3. Основные понятия HAQM ECS
Далее вы ознакомитесь с основными концепциями HAQM ECS и HAQM Container Registry (HAQM ECR), а также узнаете о том, как они способствуют развертыванию, управлению и масштабированию приложений с поддержкой Docker на AWS.
Шаг 4. Написание определений заданий
HAQM ECS упрощает запуск и масштабирование контейнерных рабочих нагрузок на AWS. Узнайте, как создавать определения задач для запуска контейнеров с помощью HAQM ECS.
Шаг 5. Работа с микросервисами на базе контейнеров в AWS
Это техническое описание представляет собой руководство по управлению жизненным циклом приложения, обеспечению безопасности и принципам проектирования архитектуры для контейнерных приложений на AWS.
Шаг 6. Семинар по HAQM ECS Blueprints
Этот последний модуль предназначен для разработчиков, специализирующихся на Terraform. На этом семинаре вы узнаете, как использовать HAQM ECS Blueprints для создания и развертывания различных функций поверх HAQM ECS.
Путь 2. Запустите микросервисы с бессерверными контейнерами с помощью HAQM ECS и AWS Fargate
Открыть всеШаг 1. Переход с монолитной архитектуры на микросервисы при помощи HAQM ECS
Ознакомьтесь с этим коротким видео, где показано способ развертывания монолитного приложения node.js в контейнере Docker, а затем разделения приложения на микросервисы без возникновения времени простоя.
Шаг 2. Разбивка монолитного приложения на микросервисы
Далее мы продемонстрируем размещение простого монолитного приложения в контейнере Docker, развертывание аналогичного приложения в формате микросервисов, а затем переключение трафика на микросервисы без возникновения времени простоя.
Шаг 3. Знакомство с HAQM ECS
Этот курс посвящён краткому обзору контейнеров, а затем мы рассмотрим особенности, преимущества, примеры их использования, а также продемонстрируем все в среде HAQM ECS.
Шаг 4. Семинар по HAQM ECS
На этом семинаре мы запустим внешний сервис и несколько внутренних на HAQM Elastic Container Service, а также узнаем о способах внедрения этого рабочего процесса в вашу среду.
Шаг 5. Начните работу с инфраструктурой как кодом с помощью HAQM ECS и AWS Fargate
Благодаря HAQM ECS и AWS Fargate пользователям не нужно управлять промежуточным программным обеспечением, инстансами HAQM EC2 или операционной системой хоста. HAQM ECS Solution Blueprints дает толчок к началу работы и позволяет учиться на практическом опыте. Он кодифицирует передовые практики, хорошо продуманные архитектурные паттерны и предоставляет комплексные решения, касающиеся CI/CD, наблюдаемости, безопасности и экономической эффективности.
Шаг 6. Наблюдение, устранение неполадок и оптимизация рабочих нагрузок, выполняемых в HAQM ECS
Наконец, прослушайте этот курс, чтобы узнать о возможности мониторинга приложений, работающих на HAQM ECS. Вы узнаете, как собирать метрики, журналы и трассировку на уровне системы и приложения. Наконец, узнайте, как применять эти инструменты для выявления и устранения проблем.
Путь 3. Масштабируйте и запускайте веб-приложения
Открыть всеШаг 1. Передовые практики масштабируемости HAQM ECS
Для начала посмотрите это видео, в котором подробно описываются рекомендации и советы по масштабированию с помощью HAQM ECS.
Шаг 2. Подробное описание автомасштабирования кластера в HAQM ECS
Далее вы узнаете больше о сервисе Автоматического масштабирования кластеров HAQM ECS (CAS), который позволяет HAQM ECS управлять масштабированием групп «Автомасштабирование» HAQM EC2 (ASG). С помощью CAS можно настроить HAQM ECS на автоматическое масштабирование ASG и сосредоточиться исключительно на выполнении задач.
Шаг 3. Бессерверные API на основе контейнеров с HAQM ECS и API шлюзом HAQM
Узнайте больше о хостинге и передаче доступа к API на основе контейнеров, а также о способах создания решения, поддерживающего маршрутизацию HTTP-запросов, автомасштабирование, высокую доступность и, в ряде случаев, авторизацию пользователей.
Шаг 4. Создание корпоративных архитектур в HAQM ECS
Узнайте, как выбрать инфраструктуру для поддержки корпоративных приложений в контейнерах, работающих в HAQM ECS. В рамках этого курса вы узнаете, как составлять требования в зависимости от приложения, выбирать наиболее подходящую архитектуру для его поддержки и проектировать безопасные, эффективные и надежные шаблоны инфраструктуры, пригодные для повторного применения.
Шаг 5. Управление приложениями при масштабировании с помощью HAQM ECS
В рамках этого курса вы узнаете о способах управления корпоративными приложениями при масштабировании на HAQM ECS, а также о создании сред, способных быстро и безопасно удалять и добавлять инстансы. Вы также научитесь отличать масштабирование приложений от масштабирования инфраструктуры, а также проводить тестирование для определения наилучшей метрики для масштабирования приложения.
Шаг 6. Руководство пользователя и лучшие практики по HAQM ECS
Чтобы получить более подробную информацию о работе HAQM ECS и ознакомиться с передовыми методами поддержки безопасности, производительности и отказоустойчивости вашего приложения, обратитесь к официальному руководству пользователя HAQM ECS и передовым практикам для ускорения масштабирования.
Путь 4. Развертывайте продвинутые приложения с помощью HAQM ECS на HAQM EC2
Открыть всеШаг 1. Развертывание поставщика ресурсов кластера для емкости HAQM EC2 с использованием в контейнерных сервисах
В этом шаблоне рассказывается о настройке кластера HAQM ECS, который автоматически запускает свои собственные инстансы HAQM EC2 с помощью HAQM ECS Capacity Provider. Благодаря такому подходу кластер HAQM ECS может полностью опустошаться, добавлять мощности HAQM EC2 при необходимости, а затем «горизонтально масштабироваться до нуля», когда вы останавливаете все контейнерные задачи в кластере.
Шаг 2. Оптимизация затрат и производительности с помощью передовых стратегий размещения и ограничений
Запуск контейнеров в HAQM EC2 позволяет оптимизировать распределение этих контейнеров между хостингами HAQM EC2, а также предусматривает их объединение на общих хостингах для экономии средств. В этом модуле мы детально изучим стратегии размещения и ограничения, что позволит вам выбрать определенные типы хостингов и контролировать размещение задач контейнеров на них.
Шаг 3. Сокращение расходов за счет использования гибкого спотового парка и контейнеров для регулирования производительности
Спотовый парк позволяет установить желаемую целевую мощность для кластера и дополнительно определить максимальную сумму в час, которую вы готовы платить за этот парк. Спотовый парк старается оптимизировать ваши расходы, запуская смешанные типы инстансов из доступных типов спотовых инстансов, чтобы удовлетворить суммарные потребности в мощностях при минимальных затратах. Узнайте, как объединить эту стратегию с HAQM ECS и стратегиями размещения контейнеров, чтобы сэкономить средства.
Шаг 4. Advanced Networking для контейнеров в HAQM EC2
При запуске контейнеров в HAQM EC2 вы можете выбрать один из трех основных сетевых подходов: AWS VPC, мост и хостинг. Какой вариант оптимален для вашего приложения? Перейдите по ссылкам ниже, чтобы понять, какие преимущества имеет каждый из представленных вариантов, и сделайте правильный выбор.
Шаг 5. Запуск рабочих нагрузок на графические процессоры с помощью HAQM ECS и контейнеров
Из этого шаблона вы узнаете о способах развертывания инстансов HAQM EC2 с графическими процессорами и использовании HAQM GPU Optimized AMI для доступа контейнеров к подключенному графическому процессору с целью аппаратного ускорения вычислений.
Шаг 6. Ускорение выполнения рабочих нагрузок машинного обучения с помощью AWS Inferentia и AWS Neuron
Графические процессоры предназначены для задач общего назначения, поэтому они не всегда оказываются наиболее экономически эффективным решением для ускорения выполнения задач машинного обучения. Из этого шаблона вы узнаете о способах настройки аппаратного обеспечения AWS Inferentia и использования AWS Deep Learning Container для запуска среды AWS Neuron, работающей на базе специально созданного аппаратного обеспечения, которое ускоряет обучение и вывод данных модели при оптимальном соотношении цена/производительность, что во многих случаях превосходит показатели графических процессоров.
Шаг 7. Обслуживание функции Парк HAQM EC2 для контейнеров
Как можно управлять обновлениями и исправлениями для хостингов HAQM EC2, если контейнеры работают на множестве инстансов парка HAQM EC2? В этом шаблоне показано, как устанавливать исправления и постоянные обновления для базовых мощностей, предотвращая возникновение времени простоя приложений.
Больше курсов цифрового обучения об HAQM ECS
Открыть всеШаг 1. Знакомство с HAQM ECS
Новый пользователь AWS или впервые работаете с HAQM ECS? Пройдите этот курс, чтобы получить представление об основах сервиса и о его возможностях.
Шаг 2. Основные сведения об HAQM ECS
Теперь, когда вы знаете основы, в рамках этого курса вы более подробно изучите фундаментальные принципы работы HAQM ECS и модели приложений, для которых лучше всего подходит этот сервис.
Шаг 3. Знакомство с AWS Fargate
Готовы использовать контейнеры на AWS, но не хотите самостоятельно управлять вычислительными инстансами? В рамках этого курса вы узнаете о AWS Fargate, движке для бессерверных вычислений в HAQM ECS.
Шаг 4. Знакомство с HAQM Elastic Container Registry (ECR)
Эффективное применение контейнеров и микросервисов обычно подразумевает использование реестра образов для развертываний. В данном курсе представлен HAQM Elastic Container Registry (ECR), а также приведены примеры его использования с HAQM ECS.
Шаг 5. Устранение неполадок при работе с HAQM ECS
Узнайте больше о способах устранения неполадок при развертывании и проверке производительности служб на базе HAQM ECS, а также о вариантах получения журналов и данных, необходимых для обеспечения нормальной работы приложений.
Шаг 6. AWS CustomerCast – AWS Copilot – упрощение разработки контейнеров
Готовы выйти за рамки пользовательского интерфейса и начать использовать HAQM ECS более программно? В этом курсе вы познакомитесь с AWS Copilot – это инструмент для более воспроизводимого, скоординированного и оркестрованного развертывания приложений и сервисов.
Шаг 7. Создание корпоративных архитектур в HAQM ECS
Корпоративные приложения имеют особые требования к дизайну, доступности и масштабируемости. В этом курсе рассказывается о выборе технологий, подходящих для конкретной среды, а также о передовых практиках работы с сетью, взаимодействия от задачи к задаче и мерах безопасности.
Шаг 8. Управление жизненным циклом приложения в HAQM ECS
Развертывание приложений и управление ими при масштабировании – это тонкий баланс возможностей, инструментов, корпоративной культуры и дисциплины. Этот курс охватывает основы использования HAQM ECS в среде CI/CD, а также посвящен применению инструментов, шаблонов, передовых практик и сценариев HAQM, которые оптимально подходят для создания высокоскоростных сред для приложений.
Шаг 9. Управление приложениями при масштабировании с помощью HAQM ECS
Ничто так не масштабируется, как HAQM ECS. В рамках этого курса мы рассматриваем вопросы роста и масштабирования, а также рассказываем о передовых методах, шаблонах приложений и инструментах, которые будут помогать клиентам с момента первого развертывания до обслуживания миллионов запросов в секунду.
Шаг 10. Наблюдение, устранение неполадок и оптимизация рабочих нагрузок, выполняемых в HAQM ECS
Когда что-то идет не по плану, функции платформы, которые помогают клиентам понять причину и найти решение проблемы, становятся ключевыми. В рамках этого курса вы узнаете о методах отслеживания и ведения журналов производительности в HAQM ECS, а также о способах оптимизации производительности выполняемых рабочих нагрузок.
Нашли то, что искали сегодня?
Сообщите нам, как мы могли бы улучшить качество контента на наших страницах.