Службы вычислений в Azure и AWS
В этой статье сравниваются основные вычислительные службы, которые предлагают Microsoft Azure и Amazon Web Services (AWS).
- Ссылки на статьи, которые сравнивают другие службы AWS и Azure, см. в azure для специалистов ПО AWS.
- Полный список и диаграммы, показывающие сопоставление служб между AWS и Azure, см . в сравнении aws с службами Azure.
- Обзор архитектур вычислений Azure.
Сравнение служб вычислений 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. Пошаговые инструкции для реализации этого решения представлены на блок-схеме. |
Просмотр всех бессерверных архитектур
Соавторы
Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участниками.
Автор субъекта:
- Коби Леви | Архитектор облачных решений
Следующие шаги
- Краткое руководство. Создание виртуальной машины Linux в портал Azure
- Создание веб-приложений Node.js в Azure
- Начало работы с Функции Azure
- Проектирование архитектуры Служба Azure Kubernetes (AKS)
Связанные ресурсы
- Базовая архитектура для кластера Служба Azure Kubernetes (AKS)
- Архитектура микрослужб в Службе Azure Kubernetes
- Конвейер CI/CD для рабочих нагрузок на основе контейнера
- Масштабирование между облаками с помощью Функции Azure
- Запуск виртуальной машины Linux в Azure
- Базовое веб-приложение
- Базовое Служба приложений веб-приложение с избыточностью зоны
- Веб-приложение с активным пассивным многорегионным Служба приложений