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


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

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

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

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

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

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

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

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

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

Основные разделы

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

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

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

Рынок

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

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

Служба AWS Служба Azure Описание
Amazon Timestream Azure Data Explorer (система анализа и визуализации данных) Azure Data Explorer — это полностью управляемая, низкая задержка и распределенная платформа аналитики больших данных. Он выполняет сложные запросы между петабайтами данных и оптимизирован для данных журналов и временных рядов.

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 Actions
Azure DevOps — это единое решение, ориентированное на совместную работу, непрерывную интеграцию и непрерывную доставку (CI/CD), тестирование кода, артефакты кода, тестирование безопасности и управление кодом.

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

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

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

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

пакеты SDK AWS
Azure CLI

Azure PowerShell

Azure SDKs
Эти службы создаются на основе собственного REST API во всех облачных службах. Различные оболочки на языке программирования предоставляют более простые способы создания решений.
AWS CloudShell Azure Cloud Shell Azure Cloud Shell — это интерактивная, проверенная и доступная к браузеру оболочка, которую можно использовать для управления ресурсами Azure. Благодаря этому вы можете выбрать интерфейс оболочки Bash или PowerShell, который лучше всего подходит для работы.
AWS Systems Manager Автоматизация 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
Эти службы упрощают массовое прием событий или сообщений, как правило, с устройств и датчиков. Затем данные можно обрабатывать в микробатках в режиме реального времени или записываться в хранилище для дальнейшего анализа. Как Потоки данных 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 Sphere Эти службы предоставляют модули устройств и программное обеспечение, которые можно использовать для создания пользовательских устройств, подключенных к Интернету.

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

Служба AWS Служба Azure Описание
организации AWS группы управления Azure Группы управления Azure помогают упорядочивать ресурсы и подписки.
AWS Well-Architected Tool проверка Well-Architected Azure Изучите рабочую нагрузку с помощью объективов надежности, управления затратами, повышения эффективности работы, безопасности и производительности.
Доверенный советник AWS Azure Advisor Помощник предоставляет анализ конфигурации и безопасности облачных ресурсов, чтобы помочь подписчикам использовать рекомендации и оптимальные конфигурации.
Выставление счетов и управление затратами AWS Управление затратами Microsoft Управление затратами помогает разобраться в счете Azure. Также это помогает вам управлять учетной записью для выставления счетов и подписками, отслеживать и контролировать расходы на Azure, а также оптимизировать использование ресурсов.
Отчеты о затратах и использовании Интерфейсы API сведений о затратах Эти службы помогают создавать, отслеживать, прогнозировать и совместно использовать данные о выставлении счетов за использование ресурсов по времени, организации или ресурсам продукта.
консоль управления AWS портал Azure Портал Azure — это единая консоль управления, которая упрощает создание, развертывание и эксплуатацию облачных ресурсов.
AWS служба обнаружения приложений Перенос и модернизация Azure Azure Migrate and Modernize оценивает находящиеся на месте рабочие нагрузки для миграции в Azure, определяет размер на основе производительности и предоставляет оценочные затраты.
AWS Systems Manager Azure Monitor Azure Monitor — это комплексное решение, которое можно использовать для сбора, анализа и действия по телеметрии из облачных и локальных сред.
Панель управления состоянием AWS Здоровье ресурсов Azure Подробные сведения о состоянии ресурсов. Получите рекомендации по поддержанию работоспособности ресурсов.
AWS CloudTrail журнал действий Журнал действий — это журнал платформы в Azure, который предоставляет аналитические сведения о событиях уровня подписки, таких как при изменении ресурса или при запуске виртуальной машины.
AWS Config Политики Azure

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

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

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

AWS управления удостоверениями и доступом (IAM)
Microsoft Entra ID Используйте эти службы для более безопасного контроля доступа к службам и ресурсам и повышения безопасности данных и защиты данных. Создание пользователей и групп и управление ими и использование разрешений для разрешения и запрета доступа к ресурсам.
Управление удостоверениями и доступом AWS (IAM) ролевое управление доступом Azure (RBAC) Azure RBAC помогает управлять тем, кто может получить доступ к ресурсам Azure, какие ресурсы они могут использовать и что они могут делать с этими ресурсами.
организации AWS группы управления Azure Эти службы обеспечивают политику безопасности и управление ролями при работе с несколькими учетными записями.
многофакторная аутентификация (MFA) для IAM Microsoft Entra ID Помогите защитить доступ к данным и приложениям, предоставляя простой процесс входа пользователям.
служба каталогов AWS доменные службы Microsoft Entra Доменные службы предоставляют управляемые доменные службы, такие как присоединение к домену, групповая политика, LDAP и проверка подлинности Kerberos/NTLM, которые полностью совместимы с Windows Server Active Directory.
Amazon Cognito Microsoft Entra: внешний идентификатор (External ID) Внешний идентификатор — это высокодоступная глобальная служба управления удостоверениями для потребительских приложений, в которых требуется поддержка сценариев использования собственных удостоверений, например удостоверения из 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. Обе платформы предоставляют проверенные федеральные стандарты обработки информации.
AWS Nitro Эклавы Конфиденциальные вычисления Azure Конфиденциальные вычисления Azure предоставляют платформы с дополнительными элементами управления для защиты данных во время обработки. Она также может удаленно проверять надежность платформы. Azure также предоставляет Azure SQL Always Encrypted и конфиденциальные виртуальные машины для Azure Virtual Desktop, Azure Data Explorer и Azure Databricks.

Брандмауэры

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

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

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

Microsoft Cloud PKI
Используйте эти службы для создания и управления сертификатами и их ключами.
Amazon GuardDuty Microsoft Sentinel Обнаружение и исследование расширенных атак в локальной среде и в облаке.
артефакт AWS Портал Microsoft Service 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 или где угодно.
глобальный акселератор AWS межрегиональная подсистема балансировки нагрузки Распределяйте и балансируйте трафик между несколькими регионами Azure через единый статический глобальный общедоступный IP-адрес с anycast.
Amazon Lightsail служба приложений Создание, развертывание и масштабирование веб-приложений на полностью управляемой платформе.
AWS App Runner веб-приложение для контейнеров Легко развертывать и запускать контейнерные веб-приложения в Windows и Linux.
AWS Amplify Статические веб-приложения Статические веб-приложения повышают производительность, предоставляя специализированный интерфейс разработчика, рабочие процессы CI/CD для создания и развертывания размещения статического содержимого и динамического масштабирования для интегрированных бессерверных API.

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

Служба AWS Служба Azure Описание
Amazon WorkSpaces Family, 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 Logic Apps Используйте эту бессерверную технологию для подключения приложений, данных и устройств в любом месте, включая локальную или облачную среду, для крупных экосистем 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 Data Exchange Azure Data Share Безопасно совместное использование данных с другими организациями.
Центр контактов Amazon Connect Dynamics 365 Contact Center Устанавливайте связь с клиентами, используя возможности облачного контакт-центра на базе ИИ.

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