hostprofi.ru
Подобрать хостинг
Термин·буква E

EC2

краткое определение

EC2 (Amazon Elastic Compute Cloud) — сервис виртуальных серверов от Amazon Web Services. Позволяет запустить от 1 до тысяч виртуальных машин на выбранной конфигурации за секунды. Биллинг — посекундно, минимум 60 секунд.

Amazon EC2 (Elastic Compute Cloud) — ключевой IaaS-сервис AWS, запущенный в 2006 году. Предоставляет виртуальные машины (инстансы) в дата-центрах AWS по всему миру. Клиент выбирает тип инстанса (CPU, RAM, сеть), регион, операционную систему и запускает сервер через API или консоль за 30-60 секунд.

Как работает

EC2 базируется на гипервизоре Nitro System (собственная разработка AWS на основе KVM), заменившем Xen в 2017 году. Nitro разгружает виртуализацию сети и хранилища на выделенные чипы, приближая производительность к bare metal: overhead CPU — менее 1%. Диск подключается через EBS (Elastic Block Store) по сети NVMe-over-TCP; latency — 0.1-1 мс в зависимости от типа тома.

Инстансы расположены в дата-центрах в рамках Availability Zone (AZ) — изолированных зонах внутри региона. Регион AWS — 3+ AZ; для высокой доступности инстансы распределяют по нескольким AZ с балансировщиком нагрузки. Автомасштабирование (Auto Scaling Group) добавляет/убирает инстансы по метрикам CPU или RPS.

Сетевое взаимодействие: инстансы живут в VPC (Virtual Private Cloud) — изолированной виртуальной сети клиента с собственными подсетями, таблицами маршрутизации и Security Groups (stateful firewall). Floating IP в AWS называется Elastic IP.

История

EC2 запущен в публичную бета-версию в августе 2006 года — через 5 месяцев после S3. Первые инстансы — m1.small: 1 vCPU, 1.7 ГБ RAM, $0.10/час. В 2012 году AWS добавила Reserved Instances (предоплата на 1-3 года со скидкой 40-75%). В 2017 году появился Nitro Hypervisor. В 2019 году — инстансы на базе Graviton (ARM64, собственный чип AWS). К 2024 году EC2 предлагает более 750 типов инстансов.

Виды инстансов EC2

СемействоОптимизировано дляПримеры
General Purpose (T, M)Баланс CPU/RAMt3.micro, m6i.large
Compute Optimized (C)Высокое CPUc6i.xlarge
Memory Optimized (R, X)In-memory БД, SAPr6i.2xlarge
Storage Optimized (I, D)NVMe локальный дискi4i.xlarge
Accelerated (P, G)GPU, MLg5.xlarge
Graviton (T, M, C, R + g)ARM64, экономия 20-40%m7g.large

На что обращать внимание

On-Demand инстансы — самые дорогие; Reserved — дешевле на 40-75% при предоплате. Spot Instances — прерываемые, дешевле до 90%, но AWS может освободить их с предупреждением 2 минуты. Для хостинга с предсказуемой нагрузкой VDS у российских провайдеров обходится дешевле EC2 On-Demand при аналогичных характеристиках. EC2 выгоден при нестабильной нагрузке, нужде в глобальной географии и интеграции с экосистемой AWS.

Типы инстансов

AWS разделяет EC2 на семейства: General Purpose (t3, m6i) — сбалансированные CPU/RAM для веб-серверов и баз данных. Compute Optimized (c6i) — высокочастотные процессоры для вычислений. Memory Optimized (r6i, x2i) — от 16 до 24 TB RAM для in-memory БД. GPU (p4, g5) — для ML и рендеринга.

Spot Instances — прерываемые инстансы со скидкой до 90% от on-demand цены. AWS уведомляет за 2 минуты до прерывания. Используются для batch-обработки, Kubernetes worker-узлов, рендер-ферм.

На что обращать внимание

Egress-трафик из EC2 в интернет тарифицируется: $0.09/GB после первых 100 GB/месяц. Для российских пользователей альтернатива — Yandex Cloud Compute или Selectel с ЦОД в России и без санкционных рисков. Зарезервированные EC2-инстансы со скидкой 40-60% требуют предоплаты на 1-3 года.

Другие термины

EC2 — что это, определение и как работает | Справочник — hostprofi.ru