Вход и настройка
Для запуска первого контейнерного приложения следуйте пошаговым инструкциям Руководства для разработчиков по Amazon ECS в обзоре консоли или AWS Copilot.
Бесплатное обучение Amazon ECS
Курсы AWS в формате Digital – это бесплатные курсы по требованию, разработанные специалистами AWS. С помощью нашего нового центра обучения AWS Skill Builder вы получаете доступ к планам обучения и более чем 500 онлайн-курсам, которые помогут вам подробнее узнать об Amazon ECS. Чтобы получить доступ, войдите с мандатом Amazon.
Текущие курсы
Introduction to Amazon Elastic Container Service
На этом курсе вы получите представление об Эластичном контейнерном сервисе Amazon или Amazon ECS – сервисе AWS, который помогает вам выводить контейнерные приложения в рабочую среду. Этот курс начнется с краткого обзора контейнеров и продолжится углубленным изучением возможностей и преимуществ использования Amazon ECS. Также будет проведена демонстрация работы сервиса, и вам опишут различные стандартные примеры использования Amazon ECS.
Introduction to AWS Fargate
Это вводный курс по AWS Fargate, новому сервису AWS для развертывания контейнеров и управления ими. Из этого курса вы узнаете, как AWS Fargate облегчает запуск приложений с использованием контейнеров, и ознакомитесь с примером архитектуры AWS Fargate и Amazon ECS, который поможет понять принцип работы сервиса.
Introduction to Amazon Elastic Container Registry
На этом курсе мы обсуждаем Эластичный контейнерный сервис Amazon. Мы рассматриваем несколько стандартных примеров использования Amazon ECS и рассказываем, как этот сервис обеспечивает работу приложений в управляемом кластере на инстансах Amazon EC2. Также будет проведена демонстрации сервиса и обзор возможностей и преимуществ использования Amazon ECS.
Troubleshooting: Amazon Elastic Container Service (Amazon ECS)
Из этого курса вы узнаете, как просматривать информацию о конфигурации, отслеживать процессы и собирать диагностические данные об эластичном контейнерном сервисе Amazon (Amazon ECS). Вы узнаете, как использовать эту информацию для устранения распространенных проблем и предоставлять эффективные сведения для поддержки, если требуется направить вопрос в службу поддержки Amazon Web Services (AWS).
Amazon Elastic Container Service (ECS) Primer
Этот курс выходит за пределы базовых концепций и преимуществ использования контейнеров и предоставляет подробные сведения об Эластичном контейнерном сервисе Amazon (ECS). Вы узнаете, как реализовать контейнеры на платформе AWS с помощью EKS и дополнительных сервисов, таких как Amazon Elastic Container Registry (ECR). Также вы узнаете об общих сценариях применения микросервисов.
AWS CustomerCast – AWS Copilot – Simplifying Container Development
AWS Copilot предназначен как для пользователей Эластичного контейнерного сервиса (ECS), так и для новых пользователей ECS, которые хотят выйти за границы управления низкоуровневой инфраструктурой вручную и вместо этого заниматься своим приложением и его жизненным циклом. Copilot создает развертывания современных приложений по умолчанию на основании шаблонов, готовых к применению в рабочей среде, которые соответствуют рекомендациям, составленным инженерами и клиентами ECS за многие годы.
Building Enterprise Architectures in Amazon ECS
Из этого курса вы узнаете, как выбрать инфраструктуру для поддержки контейнерных приложений Эластичного контейнерного сервиса (Amazon ECS) в масштабах предприятия. Вы узнаете, как составлять требования в зависимости от приложения, выбирать наиболее подходящую архитектуру для поддержки приложения и проектировать шаблоны инфраструктуры, пригодные для повторного применения, безопасные, эффективные и надежные.
Managing the Application Lifecycle in Amazon ECS
Из настоящего курса вы узнаете, как управлять приложениями в любом масштабе с помощью Эластичного контейнерного сервиса Amazon (Amazon ECS). Вы узнаете, как выбрать лучший способ создания среды Amazon ECSЮ выбрать наилучшие варианты развертывания приложения и управлять конвейерами приложения в течение жизненного цикла приложения.
Managing Applications at Scale with Amazon ECS
Из настоящего курса вы узнаете, как управлять приложениями в масштабах предприятия с помощью Эластичного контейнерного сервиса Amazon (Amazon ECS). Вы узнаете, как создавать среды, которые легко и безопасно масштабируются в любом направлении. Также вы узнаете, как отличать масштабирование приложения от масштабирования инфраструктуры. В конце концов, вы узнаете, как проводить тестирование для определения наилучшей метрики для масштабирования приложения.
Observing, Troubleshooting, and Optimizing Workloads Running on Amazon ECS
Из настоящего курса вы узнаете, как обеспечить наблюдение приложений, работающих на основе Эластичного контейнерного сервиса Amazon (Amazon ECS). Вы узнаете, как собирать метрики, журналы и трассировку на уровне системы и приложения. Также вы узнаете, как применять собранную информацию для выявления и устранения проблем.
Пошаговые руководства
Развертывание контейнеров Docker
Запуск образца приложения на основе Docker в кластере Amazon ECS за балансировщиком нагрузки, тестирование приложения и удаление ресурсов.
Развертывание микросервисов на основе контейнеров
Выполните развертывание монолитного приложения в контейнере Docker и разбейте это приложение на микросервисы, не прерывая его работу.
Эталонные архитектуры
Микросервисы
Используйте Amazon ECS для внедрения микросервисов со встроенными управляемыми интеграциями с AWS.
(нажмите, чтобы увеличить)
Пакетная обработка
Amazon ECS позволяет выполнять пакетные рабочие нагрузки с помощью управляемых или настроенных клиентом планировщиков на инстансах по требованию, зарезервированных и спотовых инстансах Amazon EC2.
(нажмите, чтобы увеличить)
Автоматическое развертывание по принципам CI / CD
С помощью инструментов AWS для разработчиков можно развертывать код в контейнерах, работающих на Amazon ECS.
(нажмите, чтобы увеличить)