Открыть сервис

Elastic Compute Service

Elastic Compute Service (ECS) — это облачная вычислительная служба, предоставляемая компанией Alibaba Cloud (подразделение Alibaba Group), которая позволяет арендовать виртуальные серверы (виртуальные машины) с возможностью гибкого масштабирования вычислительных ресурсов в зависимости от потребностей пользователя. ECS является аналогом сервисов Amazon EC2 (Amazon Web Services) и Azure Virtual Machines (Microsoft) и представляет собой один из ключевых компонентов инфраструктуры Alibaba Cloud, ориентированный на корпоративных и частных клиентов по всему миру.

История и развитие

Служба Elastic Compute Service была запущена Alibaba Cloud в 2010 году, первоначально как часть внутренней инфраструктуры Alibaba Group для поддержки собственных электронных коммерческих платформ (Taobao, Tmall) и обеспечения высокой доступности в периоды пиковых нагрузок (например, во время распродаж «День холостяка» 11 ноября). В 2011 году Alibaba Cloud начала коммерческое предоставление ECS внешним клиентам, что стало важным шагом в развитии публичного облака в Китае и Азиатско-Тихоокеанском регионе.

К 2015 году ECS поддерживал более 1 миллиона виртуальных машин, а к 2020 году — более 10 миллионов. В 2022 году Alibaba Cloud объявила о запуске серии инстансов ECS на базе собственных процессоров Yitian 710 (архитектура ARM), что позволило снизить энергопотребление и стоимость для определённых рабочих нагрузок. В 2023 году сервис был расширен на 84 зоны доступности в 30 регионах мира, включая Китай, США, Европу, Юго-Восточную Азию и Ближний Восток.

В России ECS официально не представлен из-за отсутствия региональных центров обработки данных и ограничений, связанных с санкциями, однако российские пользователи могут арендовать виртуальные машины через международные регионы Alibaba Cloud (например, Сингапур или Франкфурт) с учётом возможных задержек и юридических рисков.

Архитектура и основные характеристики

ECS построен на гипервизоре KVM (Kernel-based Virtual Machine) и использует собственную систему управления виртуальными машинами, интегрированную с другими сервисами Alibaba Cloud: объектным хранилищем OSS (Object Storage Service), управляемыми базами данных ApsaraDB, сетью VPC (Virtual Private Cloud) и балансировщиками нагрузки SLB (Server Load Balancer).

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

ECS предлагает широкий спектр типов инстансов (виртуальных машин), сгруппированных по семействам в зависимости от соотношения vCPU, оперативной памяти, хранилища и сетевой пропускной способности:

  • Общего назначения (General Purpose) — семейства ecs.g7, ecs.g6, ecs.g5. Оптимальный баланс для веб-серверов, приложений среднего размера, баз данных.
  • Вычислительно-оптимизированные (Compute Optimized) — семейства ecs.c7, ecs.c6. Высокая производительность vCPU (до 3,5 ГГц) для задач, требовательных к процессору: научные расчёты, рендеринг, анализ данных.
  • Памяте-оптимизированные (Memory Optimized) — семейства ecs.r7, ecs.r6. Большой объём RAM (до 1,5 ТБ на инстанс) для in-memory баз данных (Redis, SAP HANA), кэширования.
  • Высокопроизводительные (High Performance) — семейства ecs.hfc7, ecs.hfg7. Низкая задержка и высокая тактовая частота (до 3,7 ГГц) для финансовых приложений, игровых серверов.
  • Графические (GPU Accelerated) — семейства ecs.gn7, ecs.gn6v. Оснащены графическими ускорителями NVIDIA (Tesla V100, A100, T4) для машинного обучения, глубокого обучения, 3D-визуализации.
  • ARM-инстансы — семейства ecs.c8y, ecs.g8y на базе процессоров Yitian 710. Энергоэффективные, подходят для веб-серверов, контейнеров, CI/CD.

Хранилище

ECS поддерживает несколько типов блочного хранилища:

  • Cloud ESSD (Enhanced SSD) — сверхбыстрые диски с задержкой менее 0,1 мс, до 1 млн IOPS.
  • Cloud SSD — стандартные твердотельные накопители (до 20 000 IOPS).
  • Cloud Efficiency — недорогие HDD-диски для архивных данных.
  • Local SSD — локальные диски на физическом хосте (высокая производительность, но без сохранения при остановке инстанса).

Пользователь может динамически увеличивать размер диска без остановки виртуальной машины, а также создавать снимки (snapshots) для резервного копирования.

Сеть

Каждый инстанс ECS подключается к виртуальной частной сети (VPC) с возможностью настройки подсетей, маршрутизации и групп безопасности (firewall). Поддерживаются:

  • Эластичные IP-адреса (EIP) — статические публичные адреса, которые можно прикреплять к инстансам и откреплять.
  • Балансировщики нагрузки SLB — распределяют трафик между несколькими инстансами.
  • PrivateLink — защищённое соединение между VPC и сервисами Alibaba Cloud без выхода в интернет.
  • VPN-шлюзы и Direct Connect — для гибридных облачных решений.

Модели ценообразования

Alibaba Cloud использует гибкую систему тарификации ECS, включающую три основные модели:

  • По требованию (Pay-as-you-go) — почасовая оплата без долгосрочных обязательств. Подходит для тестирования, краткосрочных задач и пиковых нагрузок. Цена зависит от региона, типа инстанса и объёма ресурсов.
  • С предоплатой (Subscription) — ежемесячная или ежегодная фиксированная плата со скидкой до 60 % по сравнению с почасовой оплатой. Рекомендуется для стабильных рабочих нагрузок.
  • Спотовые инстансы (Spot Instances) — виртуальные машины, предоставляемые по сниженной цене (до 90 % дешевле) за счёт использования избыточных мощностей. Могут быть прерваны в любой момент при возврате ресурсов другим клиентам. Подходят для пакетной обработки, анализа данных, задач без строгих требований к непрерывности.

Дополнительно взимается плата за хранилище (по объёму), сетевой трафик (по гигабайтам) и публичные IP-адреса. Alibaba Cloud предлагает калькулятор стоимости на своём сайте для предварительной оценки.

Преимущества и недостатки

Преимущества

  • Глобальное присутствие — 84 зоны доступности в 30 регионах, что позволяет развёртывать приложения близко к пользователям в Азии, Европе, Америке и на Ближнем Востоке.
  • Высокая производительность — инстансы на базе процессоров Intel Xeon (Cascade Lake, Ice Lake), AMD EPYC и собственных ARM-чипов Yitian 710.
  • Гибкость масштабирования — автоматическое увеличение или уменьшение количества инстансов через Auto Scaling в зависимости от нагрузки (CPU, память, сеть).
  • Интеграция с экосистемой Alibaba Cloud — бесшовное подключение к сервисам аналитики (MaxCompute), искусственного интеллекта (PAI), контейнеризации (ACK) и бессерверных вычислений (Function Compute).
  • Безопасность — сертификация ISO 27001, SOC 2, PCI DSS, соответствие требованиям GDPR и китайского Закона о кибербезопасности. Встроенные инструменты защиты от DDoS-атак (Anti-DDoS) и шифрования дисков (KMS).

Недостатки

  • Зависимость от Alibaba Cloud — привязка к проприетарным API и форматам образов (ECS использует собственный формат образов, отличный от OpenStack или AWS AMI), что может затруднить миграцию в другие облака.
  • Ценовая сложность — множество тарифных опций и региональных различий затрудняют точное прогнозирование затрат, особенно для малых и средних предприятий.
  • Ограниченная поддержка в России — отсутствие локальных дата-центров, возможные задержки при подключении из РФ, а также юридические риски, связанные с трансграничной передачей данных.
  • Техническая поддержка — на русском языке не предоставляется; основная документация и служба поддержки доступны на английском и китайском языках.

Применение

ECS используется для широкого круга задач, включая:

  • Хостинг веб-сайтов и веб-приложений — от простых лендингов до высоконагруженных интернет-магазинов (например, Taobao, Tmall).
  • Разработка и тестирование — создание изолированных сред для разработчиков, CI/CD-пайплайнов.
  • Обработка больших данных — запуск кластеров Hadoop, Spark, Flink на вычислительно-оптимизированных инстансах.
  • Машинное обучение — обучение нейронных сетей на GPU-инстансах (ecs.gn7) с использованием фреймворков TensorFlow, PyTorch.
  • Игровые серверы — низкая задержка и высокая производительность для онлайн-игр (MMORPG, MOBA).
  • Резервное копирование и аварийное восстановление — создание снимков дисков и репликация между регионами.

Сравнение с конкурентами

ПараметрAlibaba Cloud ECSAmazon EC2Microsoft Azure VMs
Глобальные регионы303060+
Типы инстансов>200>500>600
Минимальная оплатаПочасоваяПочасовая/по секундамПочасовая/по минутам
Собственные ARM-чипыYitian 710Graviton 3Ampere Altra
Спотовые инстансыДаДаДа (Low Priority)
Бесплатный уровень12 месяцев (ограниченный)12 месяцев12 месяцев

Интересные факты

  • В 2019 году во время распродажи «День холостяка» Alibaba Cloud обработал пиковую нагрузку в 544 000 запросов в секунду с использованием ECS и других сервисов.
  • ECS поддерживает «горячую миграцию» (live migration) виртуальных машин между физическими хостами без остановки работы, что обеспечивает доступность 99,95 % (SLA).
  • Alibaba Cloud предоставляет SDK для Python, Java, Go, Node.js, .NET и PHP для автоматизации управления инстансами ECS.

Источники

  • Официальная документация Alibaba Cloud Elastic Compute Service (Alibaba Cloud Docs)
  • «Alibaba Cloud ECS: A Comprehensive Guide» (Packt Publishing, 2021)
  • Отчёты Gartner Magic Quadrant for Cloud Infrastructure and Platform Services (2022–2023)
  • Публикации Alibaba Group о развитии облачной инфраструктуры (2010–2024)
  • Сравнительный анализ облачных провайдеров (CloudSpectator, 2023)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →