Поделиться через


Службы вычислений в Azure и AWS

В этой статье сравниваются основные вычислительные службы, которые предлагают Microsoft Azure и Amazon Web Services (AWS).

Сравнение служб вычислений AWS и Azure

В следующих таблицах описываются и сравниваются основные вычислительные службы в Amazon Web Services (AWS) и Azure.

Виртуальные машины и серверы

Виртуальные машины и серверы позволяют пользователям развертывать, управлять и поддерживать ОС и другое программное обеспечение. Пользователи платят за то, что они используют, с гибкостью изменения размеров.

Служба AWS Служба Azure Description
Типы экземпляров EC2 Amazon. Виртуальные машины Azure Плата за виртуальные машины AWS и Azure по запросу за секунды. Хотя типы экземпляров AWS и размеры виртуальных машин Azure имеют аналогичные категории, точные возможности ОЗУ, ЦП и хранилища отличаются. Сведения о размерах виртуальных машин Azure см. в статье о размерах виртуальных машин Azure.
VMware Cloud в AWS Решение Azure VMware Решения AWS и Azure позволяют перемещать рабочие нагрузки и среды на основе VMware vSphere в облако. Решение Azure VMware — это проверенная служба Майкрософт vMware, которая работает в инфраструктуре Azure. Вы можете управлять существующими средами с помощью средств решения VMware, модернизируя приложения с помощью облачных собственных служб.
Параллельный кластер AWS Azure CycleCloud Создание, управление, управление и оптимизация HPC и крупных вычислительных кластеров любого масштаба.

Просмотр всех архитектур виртуальных машин

Автомасштабирование

Автоматическое масштабирование позволяет автоматически изменять количество экземпляров виртуальных машин. Вы задаете определенные метрики и пороговые значения, определяющие, когда следует добавлять или удалять экземпляры.

Служба AWS Служба Azure Description
Автоматическое масштабирование AWS Масштабируемые наборы виртуальных машин, Служба приложений автомасштабирование В Azure масштабируемые наборы виртуальных машин позволяют развертывать идентичные наборы виртуальных машин и управлять ими. Количество наборов может выполнять автомасштабирование. Служба приложений автомасштабирование позволяет выполнять автомасштабирование приложений службы приложение Azure.

Просмотр всех архитектур автомасштабирования

Пакетная обработка

Пакетная обработка эффективно выполняет крупномасштабные параллельные и высокопроизводительные вычислительные приложения в облаке.

Служба AWS Служба Azure Description
Пакет AWS Пакетная служба Azure пакетная служба Azure помогает управлять ресурсоемкой работой в масштабируемой коллекции виртуальных машин.

Просмотр всех архитектур пакетной обработки

Хранилище

Несколько служб предоставляют различные типы хранилища данных для дисков виртуальных машин.

Служба AWS Служба Azure Description
Тома дисков в Amazon Elastic Block Store (EBS) Диски данных в Хранилище BLOB-объектов Azure. Диски данных в хранилище BLOB-объектов обеспечивают устойчивое хранилище данных для виртуальных машин Azure. Это хранилище аналогично томам дисков экземпляра AWS EC2 в EBS.
Хранилище экземпляров Amazon EC2 Временное хранилище Azure Временное хранилище Azure предоставляет виртуальные машины с аналогичной низкой задержкой временное хранилище для чтения и записи в хранилище экземпляров EC2, которое также называется временным хранилищем.
Объем подготовленных операций ввода-вывода в секунду Amazon EBS Хранилище Azure уровня "Премиум" поддержка Azure более высокопроизводительный диск ввода-вывода с хранилищем класса Premium. Это хранилище аналогично параметрам хранилища AWS Provisioned IOPS.
Amazon Elastic File System (EFS) Файлы Azure Файлы Azure предоставляет виртуальные машины с аналогичной функциональностью Amazon EFS.

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

Контейнеры и оркестраторы контейнеров

Несколько служб AWS и Azure обеспечивают развертывание и оркестрацию контейнерных приложений.

Служба AWS Служба Azure Description
Amazon Elastic Container Service (Amazon ECS), AWS Fargate Приложения контейнеров Azure Приложения контейнеров Azure — это масштабируемая служба, которая позволяет развертывать тысячи контейнеров без доступа к плоскости управления.
Реестр контейнеров Amazon Elastic (Amazon ECR) Реестр контейнеров Azure; Реестры контейнеров хранят отформатированные образы Docker и создают все типы развертываний контейнеров в облаке.
Amazon Elastic Kubernetes Service (EKS) Служба Azure Kubernetes (AKS) EKS и AKS позволяют оркестрировать развертывания контейнерных приложений Docker с помощью Kubernetes. AKS упрощает мониторинг и управление кластерами с помощью автоматического обновления и встроенной консоли управления. Подробные сведения о среде размещения см. в статье Конфигурация среды выполнения контейнеров.
Сетка приложений AWS Надстройка Istio для AKS Надстройка Istio для AKS обеспечивает полностью поддерживаемую интеграцию сетки служб Istio с открытым исходным кодом.

Примеры архитектур контейнера

Архитектура Description
Базовая архитектура Служба Azure Kubernetes (AKS) Разверните базовую инфраструктуру, которая развертывает кластер AKS с акцентом на безопасность.
Архитектура микрослужб в Службе Azure Kubernetes (AKS) Разверните архитектуру микрослужб в Служба Azure Kubernetes (AKS).
Конвейер CI/CD для рабочих нагрузок на основе контейнера Создайте конвейер DevOps для веб-приложения Node.js с помощью Jenkins, Реестр контейнеров Azure, Служба Azure Kubernetes, Azure Cosmos DB и Grafana.

Просмотр всех архитектур контейнеров

Бессерверные вычисления

Бессерверные вычисления позволяют интегрировать системы и запускать внутренние процессы без подготовки или управления серверами.

Служба AWS Служба Azure Description
AWS Лямбда Функции Azure, веб-задания в службе приложение Azure Решение Функции Azure — это основной эквивалент AWS Lambda, который предоставляет бессерверный код по запросу. Лямбда-функции AWS также перекрываются с веб-заданиями Azure, что позволяет планировать или непрерывно выполнять фоновые задачи.

Примеры бессерверных архитектур

Архитектура Description
Запрос озера данных или lakehouse с помощью Azure Synapse Analytics без сервера Эта архитектура может снизить сложности операций извлечения, преобразования, загрузки (ETL). Эту архитектуру можно использовать для создания бизнес-аналитики, а затем решения задач моделирования и ETL.
ИИ данных о работоспособности, совместимых с HIPAA и HITRUST Управление данными о работоспособности и медицинскими записями, совместимыми с HIPAA и HITRUST, с самым высоким уровнем встроенной безопасности.
Архитектура масштабирования между облаками Узнайте, как улучшить масштабируемость между облаком с помощью архитектуры решения, включающей Azure Stack. Пошаговые инструкции для реализации этого решения представлены на блок-схеме.

Просмотр всех бессерверных архитектур

Соавторы

Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участниками.

Автор субъекта:

Следующие шаги