☁️ Core AWS Services
EC2, S3, RDS, Lambda и другие основные сервисы
💻 Amazon EC2 (Elastic Compute Cloud)
Предоставляет виртуальные серверы (инстансы). Типы инстансов: t3.micro (general), c5 (compute), r5 (memory), p3 (GPU). Тарификация: On-Demand, Reserved (1–3 года), Spot (дешевле, но может быть прерван), Dedicated Host.
🪣 Amazon S3 (Simple Storage Service)
Объектное хранилище. Размер файла: 0 — 5 ТБ. Классы хранения: S3 Standard (frequent access), S3 IA (infrequent), S3 Glacier (archive, минуты–часы), S3 Glacier Deep Archive (12+ часов). Поддерживаются версионирование, репликация и lifecycle policies.
🗄️ Amazon RDS & DynamoDB
RDS — управляемая реляционная БД (MySQL, PostgreSQL, Aurora, Oracle, SQL Server). Автоматические резервные копии, Multi-AZ, read replicas.
DynamoDB — serverless NoSQL, задержка в миллисекундах, auto-scaling, DAX (кэш в памяти).
DynamoDB — serverless NoSQL, задержка в миллисекундах, auto-scaling, DAX (кэш в памяти).
⚡ AWS Lambda
Serverless compute. Для выполнения кода не нужно создавать сервер. Время выполнения — до 15 минут. Оплата за выполнение (invocation + duration). Триггеры: S3, DynamoDB, API Gateway, CloudWatch Events.
🌐 Networking: VPC, ELB, Route 53
VPC — Virtual Private Cloud, изолированная сеть. ELB — Elastic Load Balancer (ALB, NLB, CLB). Route 53 — DNS-сервис, health check, политики маршрутизации (simple, weighted, latency, failover, geolocation).
💡 Ключевые моменты
- EC2: виртуальные серверы, несколько семейств инстансов
- S3: объектное хранилище, неограниченная ёмкость, надёжность 11 девяток
- RDS: управляемый SQL, DynamoDB: управляемый NoSQL
- Lambda: serverless, событийно-ориентированный, макс. 15 мин
- VPC: изолированная облачная сеть
📋 Пример кода
# EC2 instance types misollari:
t3.micro → General Purpose (free tier)
c5.large → Compute Optimized
r5.xlarge → Memory Optimized
p3.2xlarge → GPU / ML workloads
# S3 Storage Classes (narx yuqoridan pastga):
S3 Standard → Tez-tez kirish (frequent)
S3 Standard-IA → Kam kirish (infrequent)
S3 One Zone-IA → 1 AZ, arzonroq
S3 Glacier Instant → Archive, ms latency
S3 Glacier Flexible → Archive, minlar-soatlar
S3 Glacier Deep → Archive, 12+ soat
🎯 Советы для экзамена
- EC2 Spot Instance — дёшево, но может быть прерван → подходит для отказоустойчивых нагрузок (batch, CI/CD)
- Надёжность S3 = 11 девяток (99.999999999%) — вероятность потери данных астрономически мала
- Lambda макс. 15 минут — для более длительных задач используйте ECS Fargate, AWS Batch или Step Functions
- RDS Multi-AZ — обеспечивает доступность, Read Replica — производительность (масштабирование чтения)
- DynamoDB DAX — кэш в памяти, задержка в микросекундах (сам DynamoDB — миллисекунды)
⚠️ Частые ошибки
- «Неограниченная ёмкость» S3 не означает, что один файл может быть бесконечным — максимальный размер одного файла 5 ТБ
- Путаница между RDS Multi-AZ и Read Replica: Multi-AZ = отказоустойчивость (HA failover), Read Replica = масштабирование чтения
- «Serverless» в Lambda не означает бесплатно — тарификация идёт по invocation + duration
🧠 Для запоминания: «ERLSVD» = EC2 (compute), RDS (relational), Lambda (serverless), S3 (storage), VPC (network), DynamoDB (NoSQL) — 6 основных сервисов AWS. «Spot = дёшево + прерывание, Reserved = дёшево + обязательство, On-Demand = дорого + свобода»
Проверьте себя по теме «Core AWS Services»
Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.
Начать бесплатно →