Написать пост

Azure на понятном русском — шпаргалка по веб-сервисам Microsoft

Аватар Иван Бирюков

Расшифровка названий и назначения сервисов Microsoft Azure с примерами аналогичных сервисов Amazon Web Services. Помогаем не запутаться.

Обложка поста Azure на понятном русском — шпаргалка по веб-сервисам Microsoft

Эй, а вы уже слышали про эти новые Azure-сервисы: Elasticville, StorageWart и API Gatesian? 

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

Сервисы для разработки веб-приложений

Если вы пишете веб-приложение, то скорее всего будете пользоваться именно этими сервисами. Если сравнение с AWS ясности не вносит, можете заглянуть в соответствующую шпаргалку по веб-сервисам Amazon.

Service Fabric

Azure Microservice
Сфера применения
В вашем коде есть класс? Сделайте его микросервисом! Задеплойте его в Service Fabric! Можете просить повышение.
Похож на
AWS Lambda, AWS API Gateway

App Service > Web Apps

Azure PAAS, раньше назывался “Azure Websites”
Сфера применения
Управляйте приложением, но не волнуйтесь о системном администрировании.
Похож на
Heroku, Modulus, AWS ElasticBeanstalk, CloudFoundry

Cloud Services

Azure IAAS
Сфера применения
Управляйте приложением, которое вам придётся настраивать и патчить.
Похож на
AWS EC2

Virtual Machines

Вы не можете поверить, что это — не реальный сервер
Сфера применения
Хвастайтесь перед своими Devops-друзьями, что вы бы делали всё на реальном “железе”, но ваш технический директор предпочитает “облако”.
Похож на
Linode, Rackspace VPS

Visual Studio Team Services

Source Control CI
Сфера применения
Пишите приложения с другими людьми: общее управление исходниками и непрерывная интеграция
Похож на
Github, Jenkins, CodeShip, BitBucket, AWS CodeCommit

DevTest Labs

QA Virtual Machines
Сфера применения
Тестируйте то, что вы получили при помощи Virtual Machines.
Похож на
Dockerish, Chef или Puppetish

Application Insights

Crash, Burn and Report (Круши, Ломай и Сообщай)
Сфера применения
Следите за производительностью и ошибками в приложениях на ASP.NET или J2EE. Получайте уведомления об ошибках и логи.
Похож на
Honeybadger, Exception.io

Scheduler

Cron the Barbarian (Cron-варвар)
Сфера применения
Выполняйте небольшие задания по расписанию. Удобно, теперь не нужно держать виртуальную машину постоянно запущенной.
Похож на
Heroku Background Jobs, Cron

Сервисы-хранилища

В Azure есть единый сервис под названием “Storage”, который включает в себя все ниже перечисленные и ещё несколько, от которых они зависят.

Blob Storage

Large File Storage (Хранилище больших файлов)
Сфера применения
Складывайте загруженные изображения, логи, спираченные отечественные комедии и всё, что нужно вашему приложению, в бесконечный жёсткий диск.
Похож на
AWS S3, Rackspace Cloud Files

Table Storage

Database Storage (Хранилище баз данных)
Сфера применения
Что-то между SQL и NoSQL.
Похож на
DynamoDB

Queue Storage

Queue (Очередь)
Сфера применения
Соединяйте сервисы в порядке очередности сообщений.
Похож на
AWS SQS, RabbitMQ, Sidekiq

File Storage

Attached File Storage (Хранилище прикреплённых файлов)
Сфера применения
Переносите на Azure приложения, которые зависят от локальной файловой системы. И да, вы не сможете пользоваться Blob Storage.
Похож на
AWS EBS

StorSimple

Более сложная версия “Storage”
Сфера применения
Похож на “Storage”, но перемещает файлы из и в Azure по установленным вами правилам.
Похож на
AWS Storage Gateway

Search

FullText Search (Поиск по тексту)
Сфера применения
Ищите то, что нужно, в файле, сайте и любом другом текстовом объекте.
Похож на
AWS CloudSearch, ElasticSearch

Document DB

JSON DB
Сфера применения
Храните NoSQL-структурированные JSON-данные — то есть храните больше данные, чем могли бы при использовании SQL.
Похож на
DynamoDB, MongoDB

SQL Database

SQL Database
Сфера применения
Храните все данные приложения в таблицах и настраивайте между ними “отношения”.
Похож на
Heroku Postgres

Redis Cache

Redis
Сфера применения
Храните часто используемые данные в удобных структурах. Похоже на Memcached, но без старого хлама от LiveJournal.
Похож на
Redis2Go, RedisGreen

Сервисы для управления Azure

Azure становится сложным, эти сервисы помогут разобраться.

Automation

Cloud Shell
Сфера применения
Автоматизируйте сервисы Azure при помощи Powershell — языка Богов Windows Server.
Похож на
AWS Cloudformation

Operational Insights

Log Reader
Сфера применения
Собирайте, объединяйте и изучайте логи для решения проблем.
Похож на
Splunk

KeyVault

Hardware Security Module
Сфера применения
Храните ключи шифрования в безопасном хранилище, доступном только при использовании.
Похож на
AWS KMS

Security Center

Policy Minder
Сфера применения
Устанавливайте определённые правила для сервисов Azure и получайте уведомления, когда они нарушаются.

Сервисы для мобильных разработчиков

Эти сервисы нужны только мобильным разработчикам.

App Service > Mobile Apps

Baby’s got Backend As A Service (Да, детка, у меня есть Backend As A Service)
Сфера применения
Подтверждайте и отправляйте сообщения и храните сетевые данные для мобильных платформ.
Похож на
Heroku, Urban Airship, Parse

App Service > API Apps

Azure API Proxy
Сфера применения
Создайте API для сервисов Azure и SDK для различных языков клиента (PHP, Node, Java, ASP.NET).
Похож на
AWS API Gateway

API Management

API Big Boss
Сфера применения
Управляйте трафиком и пределами того, что передаётся через API.
Похож на
AWS API Gateway

Notification Hubs

Azure Push Notifications
Сфера применения
Отправляйте пуш-уведомления на iOS, Android, Windows и Kindle. Теперь, когда поддерживается даже Kindle, шутить над Blackberry даже как-то стыдно.
Похож на
AWS SNS, UrbanAirship

Mobile Engagement

Mobile Analytics (но это название уже заняли AWS)
Сфера применения
Анализируйте то, почему люди покупают бонусы в вашем приложении про боулинг с пандами, в реальном времени.
Похож на
AWS Mobile Analytics, Flurry

Медиа- и CDN-сервисы

Доставляйте контент быстрее и настраивайте видео для просмотра на разных устройствах.

Encoding

Название и так неплохое, но лучше бы назвали “VHS” — шарм старины
Сфера применения
Шифруйте видео в форматы для воспроизведения на мобильных устройствах, в Сети, на домашних кинотеатрах с разрешением 4K и т.д.
Похож на
AWS ElasticTranscoder

Media Player

RealPlayer(TM)
Сфера применения
Просто встраивайте видео, не задумываясь о различных платформах.

Media Indexer

Closed Captioner (Почти точный переводчик)
Сфера применения
Автоматически генерируйте текст / субтитры из аудио- и видеофайлов.

Content Protection

Azure DRM
Сфера применения
Защищайте свои видео с котиками от нарушителей авторского права и пиратов.

Live and On Demand Streaming

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

Content Delivery Network

A(zure)kami
Сфера применения
Быстрая доставка сайтов, файлов и видео людям, которым это нужно.
Похож на
Cloudfront, MaxCDN

Сетевые сервисы

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

Virtual Network

Network Expander
Сфера применения
Пусть всё выглядит так, будто новые сервисы Azure случайно появились во внутренней сети компании. Возьмите с собой IP-адрес.
Похож на
AWS VPC

Express Route

И так сойдёт
Сфера применения
Отправляете в Azure терабайты данных, но родители ругаются, что им не хватает скорости? Получите выделенный канал.
Похож на
AWS Direct Connect

VPN Gateway

Я не могу позволить себе Express Route
Сфера применения
Настройте VPN-подключение между вашим дата-центром и Azure.
Похож на
OpenVPN

Traffic Manager

Geo Load Balancer (Геопозиционный балансировщик нагрузки)
Сфера применения
Повышайте производительность, распределяя трафик между дата-центрами в зависимости от местоположения запросов.
Похож на
AWS ELB

Load Balancer

Local Load Balancer (Локальный балансировщик нагрузки)
Сфера применения
Разделяйте трафик между несколькими серверами / сервисами.
Похож на
AWS ELB

Application Gateway

Web Load Balancer (Сетевой балансировщик нагрузки)
Сфера применения
Оптимизируйте нагрузку на веб-серверы. Все оптимизированные HTTP-штучки в комплекте.
Похож на
AWS ELB

Корпоративные сервисы

Сервисы для бизнеса и сетей.

RemoteApp

Apps on Cloud
Сфера применения
Загрузите приложение в и предоставьте пользователям доступ по RDP.
Похож на
Citrix

BizTalk

App Communicator
Сфера применения
Объединяйте Enteprise-приложения (вроде SAS или Peoplesoft). Звучит забавно.

Service Bus

Network Message Queue
Сфера применения
Отправляйте команды и данные в очередь, которая позволит соединить множество устройств, серверов и клиентов для оптимизации обработки.
Похож на
RabbitMQ, AWS SQS

Backup

Лучше, чем диск
Сфера применения
Защитите дата-центр от стирания всех бекапов.
Похож на
Glacier, Backblaze

Site Recovery

План Б
Сфера применения
Сохраните копию всей критически важной инфраструктуры в Azure.
Похож на
AWS CloudConfig

Active Directory

Hybridactive Directory
Сфера применения
Настройте Active Directory As A Service, которая может синхронизироваться с вашей активной директорией Enterprise или заменить её.

Big Data-сервисы

Сервисы для поглощения, управления и прочих махинаций с данными.

Batch

Bunch-of-VMs.bat (куча-виртуальных-машин.bat)
Сфера применения
Делайте много разных вещей сразу на нескольких системах, но не всегда. Используйте слово “параллельный” чаще, чем учитель геометрии в школе.
Похож на
AWS Elastic Map Reduce

App Service > Logic Apps

Cloud Lego Flowchart (Облачный Lego для блок-схем)
Сфера применения
Настройте рабочий поток для ваших данных в облаке.
Похож на
IFTTT, Zapier

SQL Data Warehouse

А ты неплох, SQL Data Warehouse, ты неплох.
Сфера применения
Загрузите данные на огромный SQL Server вашей мечты и обработайте их полностью.
Похож на
AWS Redshift

Data Lake Analytics

Убер-SQL Data Warehouse
Сфера применения
Храните эксабайты данных (не волнуйтесь о том, сколько это — если бы у вас было столько данных, вы бы знали).

Data Lake Store

ETL Query (ИОС-запрос)
Сфера применения
Извлекайте, Обрабатывайте и Сохраняйте все данные из Data Warehouse при помощи Hadoop.
Похож на
AWS ElasticMap Reduce

HDInsight

Apache Apps
Сфера применения
Убедите своего босса, что Свинтус, Рой, Эйчбэйс, Шторм и Искра (Pig, Hive, HBase, Storm, Spark) — это не имена супергероев из нового фильма про Мстителей.

Machine Learning

Cortana AI Edition
Сфера применения
Выясните, что не-геймеры думают обо всем связанном с Кортаной. Ну и используйте сервис, чтобы ИИ принял вас на свою сторону, когда наступит Сингулярность.
Похож на
AWS Machine Learning

Stream Analytics

Real Time Analytics
Сфера применения
Собирайте тысячи потоков аналитики одновременно.
Похож на
AWS Kinesis

Data Factory

Data Pipeline
Сфера применения
Составьте план передачи данных между сервисами.
Похож на
AWS DataPipeline

Data Catalog

Data Sharing
Сфера применения
Предоставьте доступ к некоторым данным из других сервисов всем в вашей организации. Похоже на SQL View для кросс-сервисных данных.
Похож на
Chartio

Следите за новыми постами
Следите за новыми постами по любимым темам
25К открытий25К показов