CertMaster

☁️ Container & Serverless Services

ECS, EKS, Fargate, Elastic Beanstalk, AWS Batch

AWS Cloud Practitioner · CLF-C02 · ⏱️ 24 min · ❓ 5 вопр.

🐳 Amazon ECS & Fargate

ECS (Elastic Container Service) — управление Docker-контейнерами. Launch Types: EC2 (вы управляете узлами) и Fargate (serverless, вы только описываете спецификацию контейнера). ECS Task Definition — blueprint конфигурации контейнера. ECS Service — поддерживает нужное количество задач.

⎈ Amazon EKS (Elastic Kubernetes Service)

Управляемый Kubernetes от AWS. Control plane управляется AWS. Worker nodes: EC2 (managed node groups) или Fargate. Fargate profile — serverless-поды в EKS. IAM Roles for Service Accounts (IRSA) — IAM-разрешения на уровне пода. eksctl, kubectl — основные CLI-инструменты.

🌱 AWS Elastic Beanstalk

PaaS-сервис — загружайте код, инфраструктурой (EC2, ELB, Auto Scaling, RDS) управляет AWS. Supported platforms: Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker. Zero DevOps для разработчика — при этом доступ к EC2 по SSH сохраняется.

📦 AWS Batch

AWS Batch — управляемые пакетные вычисления, планирование заданий на основе очереди. Работает через EC2 и Spot Instance. Предназначен для длительных (часы) batch-заданий: геномика, обучение ML, ETL, рендеринг. Lambda — максимум 15 минут, Batch — без ограничений. Job Queue → Compute Environment → Job Definition.
📊 Сравнение Container/Compute сервисов
СервисАбстракцияУправлениеОсновной Use Case
EC2VMПолностью выCustom OS, full control
Elastic BeanstalkApplication (PaaS)AWS инфра, вы — кодБыстрый деплой, минимум ops
ECS + EC2ContainerВы управляете узламиContainer + node control
ECS + FargateContainer (serverless)AWS управляет узламиServerless container
EKSKubernetesAWS control planeK8s workloads, microservices
LambdaFunction (serverless)AWS всем управляетEvent-driven, ≤15 min
AWS BatchJob (managed)AWS queue + computeДлительные batch jobs, Spot
💡 Ключевые моменты
🎯 Советы для экзамена
⚠️ Частые ошибки
🧠 Для запоминания: «ECS=Elastic Container Service, EKS=Elastic Kubernetes Service» — оба про контейнеры, но EKS = Kubernetes. «Beanstalk = фасоль: растёт сама, разработчик только сажает семя (пишет код)»

Проверьте себя по теме «Container & Serverless Services»

Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.

Начать бесплатно →