Azure для специалистов ПО AWS

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

В статьях этой серии описываются следующие темы:

  • Как подумать о возможностях Azure с точки зрения AWS.
  • Как Azure упорядочивает учетные записи и ресурсы.
  • Как основные службы Azure отличаются от служб AWS и как они похожи.

Migration

Если вы планируете перенести рабочую нагрузку из AWS в Azure, мы рекомендуем использовать методический подход к этой инициативе. Выбор компонентов и Azure основы являются важными частями этого более крупного процесса. Точно настройте план миграции с помощью рекомендаций Microsoft; см. статью Перенос рабочей нагрузки из Amazon Web Services (AWS) в Azure.

Сходство и различия

AWS и Azure создают базовый набор ИИ, вычислений, хранилища, базы данных и сетевых служб. Во многих случаях платформы предоставляют аналогичные продукты и услуги. Например, AWS и Azure могут использовать дистрибутивы Linux и технологии программного обеспечения с открытым кодом. Обе платформы поддерживают создание высокодоступных решений на узлах Windows или Linux.

Возможности обеих платформ похожи, но ресурсы, которые предоставляют эти возможности, часто организованы по-разному. Azure и AWS создали свои возможности независимо с течением времени, поэтому платформы имеют важные различия в реализации и проектировании. Например, AWS сильно зависит от своих учетных записей, чтобы служить логической границей для таких задач, как применение разрешений или отслеживание расходов. Azure использует подписки, аналогичные учетным записям AWS.

Службы, предоставляемые каждой платформой, не всегда четко соответствуют. Иногда только одна из платформ предоставляет определенную службу.

Категории технологий

Ознакомьтесь со следующими статьями, чтобы узнать о службах Azure и их сопоставлении с службами, с которыми вы уже знакомы в AWS. В этих статьях сравниваются службы, которые примерно сопоставимы. Дополнительные сведения о работе Azure в следующих областях см. в следующих статьях:

Не все услуги AWS или Azure перечислены, и не все совпадающие услуги имеют точное соответствие функций.

Другие службы

Предыдущий список не включает все службы. В следующих таблицах описываются некоторые службы, которые не включены. Они сопоставляют каждую службу AWS с соответствующей службой Azure и предоставляют краткое описание службы.

Рынок

Служба AWS Служба Azure Описание
AWS Marketplace (рынок AWS) Microsoft Marketplace Эти службы представляют простые и автоматически настроенные партнерские приложения, включая одну виртуальную машину или несколько решений виртуальных машин. Вы можете приобрести программное обеспечение как услугу (SaaS) на любой из платформ. Многие предложения Microsoft Marketplace для Azure могут засчитываться в исполнение ваших обязательств по потреблению ресурсов Azure. Сведения о том, какие предложения учитываются в отношении ваших обязательств, см. в статье преимущества обязательств по использованию Azure.

Базы данных временных рядов и аналитика

Служба AWS Служба Azure Описание
Amazon Timestream Azure Data Explorer (система анализа и визуализации данных)

Fabric Real-Time Intelligence
Azure Data Explorer — это полностью управляемая, низкая задержка и распределенная платформа аналитики больших данных. Он выполняет сложные запросы между петабайтами данных и оптимизирован для данных журналов и временных рядов.

Microsoft Fabric аналитика в режиме реального времени — это полностью управляемая функция аналитики на основе SaaS, которая использует KQL для приема, хранения и анализа данных потоковой передачи и временных рядов в реальном времени. Она тесно интегрирована с Power BI и более широкой платформой Fabric.

DevOps и мониторинг приложений

Служба AWS Служба Azure Описание
Amazon CloudWatch и AWS X-Ray Azure Monitor Azure Monitor — это комплексное решение, которое можно использовать для сбора, анализа и действия по телеметрии из облачных и локальных сред. Используйте Application Insights, функцию Azure Monitor, чтобы инструментировать код для более подробного мониторинга производительности приложений. В AWS обычно используются X-Ray и CloudWatch.
AWS CodeDeploy

AWS CodeCommit (не рекомендуется)

AWS CodePipeline

AWS CodeConnections

AWS CodeBuild
Azure DevOps

Сайт GitHub

Действия GitHub
Azure DevOps — это единое решение, ориентированное на совместную работу, непрерывную интеграцию и непрерывную доставку (CI/CD), тестирование кода, артефакты кода, тестирование безопасности и управление кодом.

GitHub — это облачная платформа, которую можно использовать для демонстрации, совместной работы и управления кодом.

Используйте GitHub Actions для автоматизации рабочих процессов разработки программного обеспечения.

Продукты кода AWS поддерживают многие из этих функций. AWS больше не предоставляет репозиторий кода новым клиентам, но позволяет интегрироваться с репозиториями партнеров через CodeConnections.
интерфейс командной строки AWS

Инструменты AWS для PowerShell

пакеты SDK AWS
Azure CLI;

Azure PowerShell

Azure SDK
Эти службы создаются на основе собственного REST API во всех облачных службах. Различные оболочки на языке программирования предоставляют более простые способы создания решений.
AWS CloudShell Azure Cloud Shell Azure Cloud Shell — это интерактивная, проверенная и доступная к браузеру оболочка, которую можно использовать для управления ресурсами Azure. Благодаря этому вы можете выбрать интерфейс оболочки Bash или PowerShell, который лучше всего подходит для работы.
AWS Systems Manager Автоматизация Azure

Диспетчер обновлений Azure
Автоматизация настраивает и управляет приложениями всех форматов и масштабов. Он предоставляет шаблоны для создания коллекции ресурсов и управления ими.

Диспетчер обновлений Azure — это служба, которая помогает управлять обновлениями для всех компьютеров, в том числе компьютеров, работающих на Windows и Linux, в Azure, локальной среде и на других облачных платформах. Вы можете использовать его, чтобы следить за соблюдением обновлений с одной панели. Обновления можно выполнять в режиме реального времени, планировать обновления в течение периода обслуживания или автоматически вносить обновления в нерабочие часы.
AWS CloudFormation

AWS пакет средств разработки облачных решений
Менеджер ресурсов Azure

Бицепс

расширения ВМ

Автоматизация

Azure CLI для разработчиков
Эти службы предоставляют разработчикам и администраторам облака способы создания и развертывания повторяющихся облачных сред с помощью декларативного синтаксиса или распространенных языков программирования для определения инфраструктуры как кода.

Интернет вещей (IoT)

Служба AWS Служба Azure Описание
AWS IoT Core Центр Интернета вещей Azure Эта служба предоставляет облачный шлюз для управления двунаправленным обменом данными более безопасно и в масштабе с миллиардами устройств Интернета вещей.
AWS IoT Greengrass Azure IoT Edge Используйте эту службу для развертывания облачной аналитики непосредственно на устройствах Интернета вещей и обслуживания в локальных сценариях.
Amazon Data Firehose и Потоки данных Kinesis Центры событий Azure

Azure Stream Analytics

Fabric Real-Time Intelligence
Эти службы упрощают массовое прием событий или сообщений, как правило, с устройств и датчиков. Затем данные можно обрабатывать в микропакетах в режиме реального времени или записывать в хранилище для дальнейшего анализа. Как Потоки данных Kinesis, так и Stream Analytics имеют возможности обработки данных в режиме реального времени.
AWS IoT TwinMaker Azure Digital Twins Используйте эти службы для создания цифровых представлений реальных мест, вещей, бизнес-процессов и людей. Получение аналитических сведений, создание лучших продуктов и новых возможностей клиентов, оптимизация операций и затрат.
Управление устройствами AWS IoT

AWS IoT FleetWise
Azure IoT Central Используйте эти службы для подключения устройств Интернета вещей и управления ими в большом масштабе. Используйте Azure IoT Central для общих вариантов использования и вариантов использования на основе транспортных средств. AWS предоставляет IoT FleetWise специально для транспортных средств.
AWS IoT ExpressLink Служба подготовки устройств для Центра Интернета вещей Azure

Пакет SDK Azure для Embedded C
AWS IoT ExpressLink — это программное обеспечение для подключения, а также опубликованный API команд, который поддерживает модули Wi-Fi, сотовой связи и Bluetooth Low Energy (BLE). Эти модули обрабатывают подключение TLS, MQTT и AWS IoT Core от имени микроконтроллера узла (MCU). Azure не имеет прямого эквивалента. Устройства класса микроконтроллеров подключаются к Центр Интернета вещей Azure с помощью Azure SDK для встроенного C с подготовкой через Службу подготовки устройств.

Управление и руководство

Служба AWS Служба Azure Описание
организации AWS группы управления Azure Группы управления Azure помогают упорядочивать ресурсы и подписки.
Средство Well-Architected AWS проверка Well-Architected Azure Изучите рабочую нагрузку с помощью объективов надежности, безопасности, управления затратами, повышения эффективности работы и производительности.
Доверенный советник AWS Помощник по Azure Помощник предоставляет анализ конфигурации и безопасности облачных ресурсов, чтобы помочь подписчикам использовать рекомендации и оптимальные конфигурации.
Выставление счетов и управление затратами AWS Управление затратами Microsoft Управление затратами помогает разобраться в счете Azure. Также это помогает вам управлять учетной записью для выставления счетов и подписками, отслеживать и контролировать расходы на Azure, а также оптимизировать использование ресурсов.
Отчеты о затратах и использовании Интерфейсы API сведений о затратах

Управление затратами и выставление счетов
Эти службы помогают создавать, отслеживать, прогнозировать и совместно использовать данные о выставлении счетов за использование ресурсов по времени, организации или ресурсам продукта.
консоль управления AWS портал Azure Портал Azure — это единая консоль управления, которая упрощает создание, развертывание и эксплуатацию облачных ресурсов.
AWS служба обнаружения приложений Перенос и модернизация Azure Миграция Azure and Modernize оценивает находящиеся на месте рабочие нагрузки для миграции в Azure, определяет размер на основе производительности и предоставляет оценочные затраты.
AWS Systems Manager Azure Monitor Azure Monitor — это комплексное решение, которое можно использовать для сбора, анализа и действия по телеметрии из облачных и локальных сред.
Панель управления состоянием AWS Здоровье ресурсов Azure Подробные сведения о состоянии ресурсов. Получите рекомендации по поддержанию работоспособности ресурсов.
AWS CloudTrail журнал действий Журнал действий — это журнал платформы в Azure, который предоставляет аналитические сведения о событиях уровня подписки, таких как при изменении ресурса или при запуске виртуальной машины.
AWS Config Политики Azure

анализ изменений приложений
Политика Azure помогает реализовать управление для согласованности ресурсов, соответствия нормативным требованиям, безопасности, затрат и управления. Используйте политику Azure для массового исправления существующих ресурсов и автоматического исправления для новых ресурсов. Обычно вы используете AWS Config для отслеживания изменений конфигурации или выявления и исправления несоответствующих ресурсов.
обозреватель затрат AWS Управление затратами Выполните анализ затрат и оптимизируйте затраты на облако.
Контрольная башня AWS Azure Lighthouse

Посадочная зона Azure
Настройте и управляйте средами с несколькими учетными записями или несколькими подписками.
группы ресурсов AWS и редактор тегов группы ресурсов Диспетчера ресурсов и теги Группа ресурсов — это контейнер, содержащий связанные ресурсы для решения Azure. Примените теги к ресурсам Azure, чтобы логически упорядочить их по категориям.
AWS AppConfig конфигурации приложений Azure Конфигурация приложений — это управляемая служба, которая помогает разработчикам просто и более безопасно централизировать параметры приложения и компонентов.
каталог служб AWS Управляемые приложения Azure Управляемые приложения Azure предоставляют облачные решения, которые клиенты могут легко развертывать и работать.

Проверка подлинности и авторизация

Служба AWS Служба Azure Описание
Центр удостоверений AWS IAM

AWS управления удостоверениями и доступом (IAM)
Идентификатор Microsoft Entra Используйте эти службы для более безопасного контроля доступа к службам и ресурсам и повышения безопасности данных и защиты данных. Создание пользователей и групп и управление ими и использование разрешений для разрешения и запрета доступа к ресурсам.
AWS управления удостоверениями и доступом (IAM) Управление доступом на основе ролей в Azure (Azure RBAC). Azure RBAC помогает управлять тем, кто может получить доступ к ресурсам Azure, какие ресурсы они могут использовать и что они могут делать с этими ресурсами.
организации AWS группы управления Azure Эти службы обеспечивают политику безопасности и управление ролями при работе с несколькими учетными записями.
многофакторная аутентификация (MFA) для IAM Идентификатор Microsoft Entra Помогите защитить доступ к данным и приложениям, предоставляя простой процесс входа пользователям.
служба каталогов AWS доменные службы Microsoft Entra Доменные службы предоставляют управляемые доменные службы, такие как присоединение к домену, групповая политика, LDAP и проверка подлинности Kerberos/NTLM, которые полностью совместимы с Windows Server Active Directory.
Amazon Cognito Платформа удостоверений Майкрософт и внешний идентификатор Microsoft Entra Внешний идентификатор — это высокодоступная глобальная служба управления удостоверениями для приложений, в которых требуется поддерживать сценарии "принести собственное удостоверение", например удостоверения из Google или Meta.

Шифрование

Служба AWS Служба Azure Описание
Шифрование на стороне сервера с помощью службы управления ключами AWS шифрование на стороне службы хранилища Azure Шифрование на стороне службы помогает защитить данные и выполнить обязательства по обеспечению безопасности и соответствия вашей организации.
служба управления ключами AWS (KMS), AWS CloudHSM Хранилище ключей Azure (Azure Key Vault)

Управляемый HSM в Azure Key Vault
Эти службы повышают безопасность и позволяют работать с другими службами, предоставляя способ управления, создания и управления ключами шифрования, которые хранят аппаратные модули безопасности (HSM). Key Vault предоставляет общий HSM или выделенный HSM. В AWS KMS использует общий HSM. CloudHSM — это выделенный HSM. Обе платформы предоставляют варианты, соответствующие стандартам FIPS (федеральные стандарты обработки информации).
AWS Nitro Эклавы Конфиденциальные вычисления Azure Конфиденциальные вычисления Azure предоставляют платформы с дополнительными элементами управления для защиты данных во время обработки. Она также может удаленно проверять надежность платформы. Azure также предоставляет Azure SQL Always Encrypted и конфиденциальные виртуальные машины для Виртуальный рабочий стол Azure, Azure Data Explorer и Azure Databricks.

Брандмауэры

Служба AWS Служба Azure Описание
AWS WAF брандмауэр веб-приложения Azure Эти брандмауэры помогают защитить веб-приложения от распространенных веб-эксплойтов.
Брандмауэр сети AWS Межсетевой экран Azure Эти службы повышают защиту от входящего трафика и защиту на уровне исходящей сети во всех портах и протоколах. Оба решения поддерживают возможность проверки и применения правил для зашифрованного веб-трафика.

Безопасность

Служба AWS Служба Azure Описание
Amazon Inspector Microsoft Defender для облака Defender для облака — это автоматическая служба оценки безопасности, которая улучшает безопасность и соответствие приложений. Она автоматически оценивает приложения для уязвимостей или отклонений от рекомендаций.
диспетчер сертификатов AWS сертификаты Key Vault

Microsoft Cloud PKI
Используйте эти службы для создания и управления сертификатами и их ключами.
Amazon GuardDuty Microsoft Sentinel Обнаружение и исследование расширенных атак в локальной среде и в облаке.
Артефакт AWS Портал Сервис Microsoft Trust Portal Используйте эти службы для доступа к отчетам аудита, руководствам по соответствию требованиям и документам доверия из облачных служб.
AWS Shield Защита от атак DDoS Azure Эти службы помогают защитить облачные службы от распределенных атак типа "отказ в службах".

Веб-приложения

Служба AWS Служба Azure Описание
AWS Elastic Beanstalk Служба приложений Azure Служба приложений — это управляемая платформа размещения, которая предоставляет удобные службы для развертывания и масштабирования веб-приложений и служб.
Шлюз API Amazon Управление API Azure Эти службы предоставляют готовое решение для публикации API для внутренних и внешних клиентов.
Amazon CloudFront Azure Front Door (передняя дверь Azure) Azure Front Door — это современная сетевая служба доставки содержимого облака, которая обеспечивает высокую производительность, масштабируемость и более безопасные возможности пользователей для содержимого и приложений.
глобальный акселератор AWS Azure Front Door (передняя дверь Azure) Легко присоединяйте архитектуры распределенных микрослужб к одному глобальному приложению, использующим правила балансировки нагрузки HTTP и маршрутизации на основе путей. Автоматизируйте развёртывание новых регионов и горизонтальное масштабирование с помощью глобальных действий, инициируемых через API, и независимой отказоустойчивости для ваших внутренних микрослужб в Azure или в любом другом месте. В отличие от Global Accelerator, который использует статические anycast IP-адреса, Azure Front Door использует одноадресные IP-адреса и маршрутизирует трафик к оптимальной точке присутствия.
глобальный акселератор AWS межрегиональная подсистема балансировки нагрузки Распределяйте и балансируйте нагрузку трафика между несколькими регионами Azure с помощью одного статического общедоступного IP-адреса с использованем технологии глобального anycast.
Amazon Lightsail и AWS Amplify служба приложений Создание, развертывание и масштабирование веб-приложений на полностью управляемой платформе.
Средство запуска приложений AWS веб-приложение для контейнеров Легко развертывать и запускать контейнерные веб-приложения в Windows и Linux.

Вычисления конечных пользователей

Служба AWS Служба Azure Описание
Семейство Amazon WorkSpaces, Amazon AppStream 2.0 Виртуальный рабочий стол Azure Управление виртуальными рабочими столами и приложениями для предоставления пользователям доступа к корпоративной сети и данным в любое время, в любом месте и на поддерживаемых устройствах. Семейство WorkSpaces поддерживает виртуальные рабочие столы Windows и Linux. Виртуальный рабочий стол Azure поддерживает отдельные и несколько сеансов виртуальных рабочих столов Windows.

Разное

Площадь Служба AWS Служба Azure Описание
Логика внутреннего процесса Пошаговые функции AWS Приложения логики Azure Используйте эти облачные технологии для создания распределенных приложений с помощью встроенных соединителей для снижения проблем интеграции. Подключение приложений, данных и устройств в локальной среде или в облаке.
Корпоративные службы приложений Amazon WorkMail, Amazon WorkDocs (не рекомендуется), Amazon Chime Microsoft 365 Эти полностью интегрированные облачные службы обеспечивают связь, электронную почту и управление документами в облаке. Они доступны на различных устройствах.
Игры Amazon GameLift Microsoft Azure PlayFab Эти управляемые службы размещают выделенные игровые серверы.
Рабочий процесс Пошаговые функции AWS Логические приложения Используйте эту бессерверную технологию для подключения приложений, данных и устройств в любом месте, включая локальную или облачную среду, для крупных экосистем SaaS и облачных соединителей.
Гибрид семейство AWS Outposts Azure Arc

Azure локальный
Используйте aws Outposts и Azure Local, чтобы расширить облачный центр обработки данных до края с помощью платформ, которые объединяют оборудование и программное обеспечение. Используйте Azure Arc для расширения возможностей управления Azure в локальных или многооблачных средах.
Медиа Amazon Elastic Transcoder

AWS Elemental MediaConvert
Никакой Azure не предоставляет службы мультимедиа, но мы рекомендуем несколько партнерских решений.
Спутник Земная станция AWS Никакой Корпорация Майкрософт не предоставляет полностью управляемые наземные станции. Сведения о глобальных экологических данных, предоставляемых корпорацией Майкрософт, см. в разделе Microsoft Planetary Computer. Или можете использовать данные , предоставляемые НАСА.
Квантовые вычисления Amazon Braket Azure Quantum Разработчики, исследователи и предприятия могут использовать эти управляемые квантовые вычислительные службы для запуска программ квантовых вычислений.
Общий доступ к данным Обмен данными AWS Общий ресурс данных Azure Безопасно совместное использование данных с другими организациями.
Центр контактов Amazon Connect Центр контактов Dynamics 365 Устанавливайте связь с клиентами, используя возможности облачного контакт-центра на базе ИИ.

Microsoft поддерживает библиотеку шаблонов development, которая курирует предварительные шаблоны и рекомендации по репликации или переносу приложений из AWS в Azure.

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